我正在使用SQL Server 2012,我有一个脚本来更新数据库,该脚本的大小约为270 MB,并且包含大约22,00,000行。在SQL Server 2012上运行270 MB脚本时出现内存不足错误
错误:
错误消息:的System.OutOfMemoryException
此外,
我试图Transact-SQL命令查询的方法,但在特定的行其给出错误消息。
Sqlcmd:错误:文件'database.sql'中第709918行的语法错误。
但是没有语法错误。
请提供任何解决方案。
获取更多/分配更多内存?将脚本简化成多个更小的步骤? –
你可以从命令行运行脚本吗?不是在管理工作室,谷歌SQL运行脚本命令行 - 等 - 抱歉,你试过,并得到语法错误 - 是否真的没有语法错误? – Cato
[您如何导入大型MS SQL .sql文件?](http://stackoverflow.com/questions/431913/how-do-you-import-a-large-ms-sql-sql-file ) – mxix