将SQL Server数据库迁移到较低版本

时间:2015-05-15 11:54:21

标签: sql-server downgrade

我正在尝试使用右键单击数据库时找到的任务Generating scripts将SQL Server 2014数据库降级到较低版本(SQL Server 2012)。

在我进行设置以生成脚本之后,服务器执行此操作但是当我尝试在SQL Server的较低版本实例上打开文件(脚本)时,出现以下错误。

  

抛出系统内存不足异常

有人可以提供一些帮助吗?谢谢!

2 个答案:

答案 0 :(得分:1)

根据@usr的建议,您可以使用sqlcmd从命令行运行脚本:

sqlcmd -S myServer\instanceName -i C:\myScript.sql

或者,您可以下载ApexSQL或Redgate SQL Compare的试用版(假设您尚未尝试过它们)并使用这些工具编写更改脚本。

答案 1 :(得分:0)

脚本对于SSMS来说太大了(太可惜了!)。使用SQL Server命令行工具运行它。

通过使用Redgate SQL Packager或两个比较工具,我发现这样做更容易。他们可以执行大量的脚本。