我在Windows 8,32位,2GB内存上使用SQL Server。我想执行3.5 GB大小的.sql
文件。
尝试做:
.sql
中的每个DML语句后放置GO,以减少重做日志大小 - NO LUCK .bak
会提供帮助吗?
是否(我希望有)以一种好的方式做我想做的事情?
谢谢。
答案 0 :(得分:3)
According to msdn https://msdn.microsoft.com/en-us/library/ms170572.aspx
1) Open a command prompt window.
2) In the Command Prompt window, type: sqlcmd -S myServer\instanceName(local) -i C:\myScript.sql(path where sql script exists)
3) Press ENTER.
答案 1 :(得分:2)
我能够使用osql运行17.9 GB
文件,类似于以下命令行,通过在命令提示符下本地运行它。这可能需要相当长的时间。
osql -S . -d Test -E -i script.sql