我想将数据从一个数据库移动到另一个数据库。源数据库服务器和目标数据库服务器都没有连接,因此无法将任务导出到目标表中,到目前为止我已完成以下操作。
1)TASKS / Generate Scripts,仅限方案,生成sql。
2)转到目标数据库并打开sql文件并创建数据库模式。
3)进入源数据库并执行tasks / Generate Scripts这次仅数据选项并使用数据生成sql。
4)到目标数据库并尝试打开大小为1.4 GB的sql数据脚本 在这一点上,我得到ERROR类型内存不足的例外。
我如何只导入数据sql文件?
答案 0 :(得分:0)
我遇到了同样的问题,我的解决方案是在脚本文件中每隔100行插入一个GO语句。我通过一系列Powershell实现了这一点:
gc script.sql | % {$i=0}{$i++;$_ + $(if($i % 100 -eq 0){"`nGO"}else{''})} Set-Content mew_script.sql