将数据库从SQL Server 2012降级到2008

cit*_*666 3 sql sql-server

我想将数据库降级到SQL Server 2008企业版.我知道没有直接的选择.我试图在2012年备份,然后在2008年恢复.不工作.关于如何完全传输数据库的任何想法?

Alb*_*ano 6

无法 SQL Server 2012数据库文件转换为SQL Server 2008数据库文件.降级是不可能的.数据库文件的兼容性仅适用于旧版本和新版本,而不是相反.实际上,您可以 SQL Server 2008数据库文件转换为SQL Server 2012数据库文件.

使用集成的SQL Server工具:

  1. 右键单击数据库.
  2. 选择TasksGenerate Scripts.

在向导之后,在Advanced Scripting Options单击"高级"按钮的最后,使用选项选择要为其生成脚本的SQL Server版本Script for Server Version.此外,您可以生成脚本以导出对象和/或数据的架构,选择该选项Types of data to script,如下面的屏幕截图所示:

在此输入图像描述

当然,生成流程(模式和数据)所需的时间取决于您要导出的数据量.正如@Arun建议的那样,使用分步说明,在这里更详细地查看过程.

  • 这是最好的方法.有关图片的分步说明.http://www.mssqltips.com/sqlservertip/2810/how-to-migrate-a-sql-server-database-to-a-lower-version/ (3认同)