【发布时间】:2011-05-19 19:13:43
【问题描述】:
不确定这是否真的属于这里,如果不属于请移动它。
我尝试在 SQL Server Studio Express 2005 中运行几个非常大的 .sql 文件。问题是当我尝试执行时,程序说我没有足够的内存。手动拆分会非常耗时,因为每行都超过 500k 行,而且我的剪贴板在复制 10k 行时会冻结。
有什么想法可以拆分吗?
【问题讨论】:
标签: sql sql-server-2005-express
不确定这是否真的属于这里,如果不属于请移动它。
我尝试在 SQL Server Studio Express 2005 中运行几个非常大的 .sql 文件。问题是当我尝试执行时,程序说我没有足够的内存。手动拆分会非常耗时,因为每行都超过 500k 行,而且我的剪贴板在复制 10k 行时会冻结。
有什么想法可以拆分吗?
【问题讨论】:
标签: sql sql-server-2005-express
您可以将sqlcmd Utility 与-i 开关一起使用。
【讨论】:
-i 开关的sqlcmd.exe 实用程序,它允许您指定.sql 文件的路径,该路径将是注入数据库。
use SomeDb; 作为.sql 文件的第一行。