不要问我为什么,但我必须从2008年到2005年迁移数据库。这不是一个问题,但我有一个非常大的表。
当我编写表内容脚本(使用Generate Scripts)时,生成的.sql文件超过4gb。这比服务器在RAM中可用的内存更多。
无论如何都要生成分成多个文件的插入命令吗?
或者有没有办法将文件拆分成多个文件,期望文件大于可用的RAM量?
答案 0 :(得分:1)
为什么要将数据编入脚本?
在编写脚本/生成模式后,我会使用SSIS或其他一些编程方法。
或使用红门比较工具
之类的东西我几乎从未以这种方式生成DML脚本。
但是,SSMS tools pack确实提供了批量INSERT生成,并且它是免费的