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

时间:2014-09-29 15:29:55

标签: sql sql-server

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

1 个答案:

答案 0 :(得分:6)

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

使用集成的SQL Server工具:

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

    enter image description here

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