【问题标题】:Large .sql files大型 .sql 文件
【发布时间】:2011-05-19 19:13:43
【问题描述】:

不确定这是否真的属于这里,如果不属于请移动它。

我尝试在 SQL Server Studio Express 2005 中运行几个非常大的 .sql 文件。问题是当我尝试执行时,程序说我没有足够的内存。手动拆分会非常耗时,因为每行都超过 500k 行,而且我的剪贴板在复制 10k 行时会冻结。

有什么想法可以拆分吗?

【问题讨论】:

    标签: sql sql-server-2005-express


    【解决方案1】:

    您可以将sqlcmd Utility-i 开关一起使用。

    【讨论】:

    • @Andrew,打开命令提示符,导航到 SQL Server 目录并使用带有-i 开关的sqlcmd.exe 实用程序,它允许您指定.sql 文件的路径,该路径将是注入数据库。
    • 这是我的命令:sqlcmd -S HP-CAC82103V4\SQLEXPRESS -i C:\Test\SYNCMetaDataLoad1.sql -o C:\Test\out.rpt 我跑了,但我怎么能确定它使用了正确的数据库?
    • @Andrew,您可以将use SomeDb; 作为.sql 文件的第一行。
    猜你喜欢
    • 1970-01-01
    • 2014-11-12
    • 2013-08-19
    • 1970-01-01
    • 1970-01-01
    • 2010-09-30
    • 2012-12-19
    • 2014-07-10
    相关资源
    最近更新 更多