4

我有一个巨大的 .sql 文件(1.5 gb)。我通过在 Sql server 2008 中编写数据库脚本生成它。现在我想在另一台机器上运行脚本以使用所有数据创建相同的数据库,但是当我尝试打开它时,SSMS 会引发内存不足异常。机器有 8gb 的 ddr3 内存,所以电脑可以处理。我如何运行我的文件 copy.sql,它有 t-sql 代码来创建我的数据库而不打开它?在 SSMS 的查询窗口中是这样的:

   exec copy.sql
4

1 回答 1

2

您是否尝试过 osql.exe 或 sqlcmd.exe?他们可能会处理得更好。

此外,您可以将数据导出为 bcp,这样会更容易导入,因为它太大了。

于 2012-05-21T19:12:54.490 回答