我想将数据库降级为SQL Server 2008 Enterprise Edition。我知道没有直接的选择。我试图在2012年备份,然后在2008年恢复。不工作。关于如何完全传输数据库的任何想法?
答案 0 :(得分:6)
您无法将 SQL Server 2012数据库文件转换为SQL Server 2008数据库文件。降级是不可能的。数据库文件的兼容性仅适用于旧版本和新版本,而不是相反。实际上,您可以将 SQL Server 2008数据库文件转换为SQL Server 2012数据库文件。
使用集成的SQL Server工具:
Tasks
和Generate Scripts
。 在向导之后,在Advanced Scripting Options
点击"高级"按钮,使用选项Script for Server Version
选择要为其生成脚本的SQL Server版本。此外,您可以生成脚本以导出对象和/或数据的架构,选择Types of data to script
选项,如下面的屏幕截图所示:
流程生成(架构和数据)所需的时间取决于您要导出的数据量,当然。正如@Arun建议的那样,使用分步说明更详细地查看该过程here。