将数据从本地服务器传输到在线服务器
问题描述:
我在本地PC上使用SQL Server 2008 R2。在我的数据库中有一张约有98000行的表格。现在我想将这些数据直接传输到在线服务器数据库。我已经通过制作该表的脚本来尝试,但是当我运行该脚本时,它会给我内存不足的错误。 PLZ帮助我..我该怎么做。谢谢将数据从本地服务器传输到在线服务器
答
在这种情况下你可以采用多种策略。这里有几个关闭我的头...
- 有一些.NET编程你袖子? Try the SqlBulkCopy class
- 将数据导出为可转换的格式,例如, CSV文件,然后使用BULK INSERT来插入数据。
- 尝试使用OPENROWSET从本地复制到远程。 Stackoverflow example
- 如果你有SSIS的充分利用,例如of SSIS is just here
- 有点Heath Robinson但为什么不抢出数据为CSV并使用一些Excel的操作技巧,建立自己的个人陈述。实施例here using INSERT INTO and UNION
HTH