【问题标题】:How to execute a 3 GB sql file如何执行 3 GB 的 sql 文件
【发布时间】:2014-09-13 01:11:16
【问题描述】:

我有一个 3GB 的 sql 文件,我无法直接在管理工作室打开,所以,我必须拆分文件并执行部分。但是,我将如何拆分文件?还是直接执行没有outOfMemory异常?

我使用的是 SQL SERVER 2014,但我没有成功使用 cmd 恢复 .sql..

【问题讨论】:

  • 这可能更适合 dba。
  • 它是否包含“GO”行?如果是这样,只需遍历它,在内存中累积一批,然后在收到 GO 命令时执行。

标签: sql sql-server split restore


【解决方案1】:

我以前遇到过这个问题..使用 sqlcmd 实用程序.. 非常容易使用.. 在这种情况下,您只需要提供一个大脚本文件的路径,而其他参数很少。请参阅微软文档。

希望有帮助

【讨论】:

    【解决方案2】:

    这太糟糕了。您应该能够通过命令行加载 .sql 文件。这就是大多数数据仓库公司加载大型 db/sql 文件以启动数据库的方式。不应使用任何 IDE 打开它,并且通过命令行加载它是完成它的唯一方法。

    如果我是你,我会尝试再次通过 cmd 加载文件,因为这是这样做的方法。

    【讨论】:

      猜你喜欢
      • 2014-01-29
      • 1970-01-01
      • 1970-01-01
      • 2012-08-06
      • 1970-01-01
      • 1970-01-01
      • 2010-10-31
      • 2016-12-24
      • 1970-01-01
      相关资源
      最近更新 更多