我有.sql文件,其中包含数百万个Insert命令,并且它们具有插入到不同表中的insert语句。当我在SQL SERVER MANAGEMENT中打开它时,它说
内存不足,无法继续执行程序
答案 0 :(得分:1)
我建议您尝试从命令行(sqlcmd.exe)运行.sql,而不是在SSMS中加载它。
答案 1 :(得分:1)
您可以将SQL保存在文件中,并使用sqlcmd从命令行执行它。例如:
sqlcmd -S myServer\instanceName -i C:\myScript.sql
请注意:如果您的实例是默认实例(即实例名称为MSSQLSERVER),则不要将其指定为sqlcmd参数的一部分。要连接到默认实例,只需指定服务器名称即可。例如:
sqlcmd -S myServer -i C:\myScript.sql