时间:2021-07-01 10:21:17 帮助过:3人阅读
应用程序服务器:IIS6.0+windows Server2003
数据库服务器:Sql 2005+windows Server2003
以前数据库服务器和web服务器在同一台服务器上,先在特殊原因把数据库服务器和Web服务器放在了不同的位置上,为了实现sql server数据库中数据快速导出,尝试了很多方法,但是当数据量太大以后,导出的速度就特别慢。最终在老大的帮助下,解决了这一问题,就是通过创建文件夹共享和盘符映射。
如果想共享分区直接出线在win7的我的电脑里面,出现共享分区,右键选映射网络驱动器,默认选项直接点确定,共享分区就会出现在win7的我的电脑中了,以后访问直接可以在我的电脑里面好像本地分区一样方便的访问了 。最快导出数据需要应用到sp_cmdshell 存储过程,该存储过程是调用Dos命令实现数据导出。
导出T-sql语句为:EXEC master..xp_cmdshell ‘bcp \“select * from tableName \” queryout \"映射盘符路径\" -c -q -U"sa" -P"123"‘.这导出的只有表的数据,并没有表头,我们通过创建一个导出表头的数据表来存储数据表头,用同样的方法 导出表头.
实现通过'net 映射sql server 读取局域网内其他服务器文件
标签: