sql server 2012还原到sql server 2008

本文参考了原作者摘下眼镜看世界的博客 http://blog.sina.com.cn/s/blog_842339240102uzp6.html

1、首先把要把sql2012中要备份的数据库设置为兼容2008. 右键sql2012中的数据库Test-属性-选项 ,找到兼容级别,选中sql server 2008.

sql server 2012还原到sql server 2008_第1张图片
2、右键Test-任务-生成脚本,下一步-下一步到达下图,点 高级  选项。把script for sql  version 改成你要降级的那个版本 也就是sql2008.确定完成即可。会生成一个script.sql
脚本文件。
sql server 2012还原到sql server 2008_第2张图片
3、把sqlserver2012源文件复制到另外一个电脑上(装有sqlserver 2008的电脑)。。
4、打开sql server2008,然后点击打开刚才复制过来的script.sql文件,这时script.sql文件的内容会在sql server2008的新的查询窗口打开。修改文件最上面的数据库文件位置为sql server 2008数据库的文件地址。(其实只要把MSSQL11.SQLEXPRESS改为MSSQL10.SQLEXPRESS即可)。
sql server 2012还原到sql server 2008_第3张图片

你可能感兴趣的:(数据库)