如何在SQL Server 2012上运行1 GB .sql文件?

时间:2014-01-10 08:29:55

标签: sql sql-server import sql-server-2012 sqlcmd

我计划使用RedGate Compare 10来比较两个数据库,并创建一个具有所需差异的第三个数据库。我拥有的两个备份每个1GB,我设置了一个SQL Server 2012以在本地服务器上使用RedGate。问题是我必须使用.sql文件创建数据库,但文件太大,以至于我执行脚本时:

  1. 通过导入向导:内存不足。
  2. 通过sqlcmd:内存耗尽。

    sqlcmd -S [servername] -d [databasename] -i [scriptfilename] -a 32767 -x
    
  3. 我使用的机器运行在Windows 7,4GB RAM,2.3 GHz i5上。有没有办法在服务器中创建我想要的两个1GB数据库,或者唯一的选择是使用更好的机器以及我需要多少升级?

1 个答案:

答案 0 :(得分:0)

看看CSV Splitter - 它是免费软件,它可以让你决定要添加到每个文件的行数。