如何将sql2008r2数据库恢复到sql2005
2个回答
展开全部
一、最简单的回答:
1、利用脚本来实现。
2、存在大量数据的数据库,比如数据库中存在记录数过万条的数据表,实现起来可能非常慢,且可能出错,没法进行下去。
二、sql
server2008数据导入到sql
server2005具体方法:
1、打开sql
server2008“对象资源管理器”;
2、右击数据库,如:caderp的数据库,选择“任务”--“生成脚本”;
3、打开生成和脚本发生窗口后点击“下一步”;
4、进入“选择特定数据库对象”,选择“全选”表--“下一步”;
5、进入“设置脚本编写选项”,选择“高级”--找到“为服务器版本编写脚本”项选择“sql
server
2005”--“下一步”完成;
6、此时打开sql
server2005,创建一个和sql2008生成的脚本文件名相同的数据库,选择“新建查询”,把sql2008生成的脚本文件直接拖到新建查询窗口中,执行“f5”。
这个时候sql
server2005中的数据和sql
server2008中的数据就完全相同啦。
三、此外,sql2005后的版本为sql2008,其后又出了sql2008r2版,这个版本相对sql2005来说,没有根本性的改动,基本全兼容于2005版,只在可靠性、成熟度上作了很大的改进,所以,如果可能,直接用sql2008代替sql2005,是最好的办法。
1、利用脚本来实现。
2、存在大量数据的数据库,比如数据库中存在记录数过万条的数据表,实现起来可能非常慢,且可能出错,没法进行下去。
二、sql
server2008数据导入到sql
server2005具体方法:
1、打开sql
server2008“对象资源管理器”;
2、右击数据库,如:caderp的数据库,选择“任务”--“生成脚本”;
3、打开生成和脚本发生窗口后点击“下一步”;
4、进入“选择特定数据库对象”,选择“全选”表--“下一步”;
5、进入“设置脚本编写选项”,选择“高级”--找到“为服务器版本编写脚本”项选择“sql
server
2005”--“下一步”完成;
6、此时打开sql
server2005,创建一个和sql2008生成的脚本文件名相同的数据库,选择“新建查询”,把sql2008生成的脚本文件直接拖到新建查询窗口中,执行“f5”。
这个时候sql
server2005中的数据和sql
server2008中的数据就完全相同啦。
三、此外,sql2005后的版本为sql2008,其后又出了sql2008r2版,这个版本相对sql2005来说,没有根本性的改动,基本全兼容于2005版,只在可靠性、成熟度上作了很大的改进,所以,如果可能,直接用sql2008代替sql2005,是最好的办法。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询