日期:2014-05-19  浏览次数:20388 次

远程SQLServer服务器数据导出到本地Excel,最节省资源的方式?
如何高效的将远程SQLServer服务器数据导出到本地Excel文件呢?
SQLServer客户端查询半个小时也查不出数据!数据量太大....
我用Excel直接倒入外部数据半个小时也没反应!
导出时能否每1000行导出一次(生成一个Excel)从而减少资源占用呢?
导出到文本文件也行~~
怎样操作?谢谢!

比如:
远程服务器   sql.chn123.net  
库   shandong
表   ryb
导出整个表   ryb   中的内容

------解决方案--------------------
首先,用远程数据查询没有反映过来,主要原因有你的服务器问题与你的网络问题。

而你的服务器性能太差,查询一个Select 语句半个小时没有反映,而使你有这样的结果。你可以使用Select Top 1 ....查询

而你的网络的速度太慢,由于服务器返回的条数太多,使的服务器已经有反映,但是最后还是没有传过来而产生的问题。这种最好是在本地进行异出,再进行文件传输方式进行。

其次,从你查询半小时没有出来,想都不用想,异出Excel一定是会更慢的。
------解决方案--------------------
使用FTP方法可能会更好。在远程服务器执行导出到EXCEL过程,并把导出文件放到远程服务器FTP服务相应目录,然后客户端再下载导出的EXCEL文件,这样速度会大大提升,不用担心常规网络中断问题。