我正在尝试使用右键单击数据库时找到的任务Generating scripts
将SQL Server 2014数据库降级到较低版本(SQL Server 2012)。
在我进行设置以生成脚本之后,服务器执行此操作但是当我尝试在SQL Server的较低版本实例上打开文件(脚本)时,出现以下错误。
抛出系统内存不足异常
有人可以提供一些帮助吗?谢谢!
答案 0 :(得分:1)
根据@usr的建议,您可以使用sqlcmd
从命令行运行脚本:
sqlcmd -S myServer\instanceName -i C:\myScript.sql
或者,您可以下载ApexSQL或Redgate SQL Compare的试用版(假设您尚未尝试过它们)并使用这些工具编写更改脚本。
答案 1 :(得分:0)
脚本对于SSMS来说太大了(太可惜了!)。使用SQL Server命令行工具运行它。
通过使用Redgate SQL Packager或两个比较工具,我发现这样做更容易。他们可以执行大量的脚本。