首页数据库迁移sql2005到sql2008r2步骤

迁移sql2005到sql2008r2步骤

时间2024-02-29 01:15:03发布访客分类数据库浏览144
导读:收集整理的这篇文章主要介绍了迁移sql2005到sql2008r2步骤,觉得挺不错的,现在分享给大家,也给大家做个参考。 说明:这里包含迁移Migrate和升级Upgrade两个动作,为...
收集整理的这篇文章主要介绍了迁移sql2005到sql2008r2步骤,觉得挺不错的,现在分享给大家,也给大家做个参考。

说明:这里包含迁移Migrate和升级Upgrade两个动作,为了保留SQL所有设置,升迁要包括master和msdb两个数据库。

步骤1:在服务器B上安装SQL2008R2& SP2。

步骤2:备份SQL2008R2的master,msdb,model三个数据库,并拷贝一份数据库文件到别处,皆备份用途。

步骤3:在服务器上运行SQL2008R2上运行单用户模式sqlservr.exe -m,恢复服务器A的master备份失败,sql error提示版本不兼容,不能恢复。

步骤3:使用Symantec Backup Exec恢复服务器A的master备份重定向到服务器B,选中“自动还原主数据库”,仍然失败,提示“V-79-65323-0 查询数据库 master 时出错”。

步骤3:在服务器A上将master的备份恢复到master2数据库,分离master2数据库,改名为master.mDF和mastLOG.ldf并复制到服务器B替换之。创建和服务器A上SQL实例相同的目录(包括Data和Log目录),将model和msdb的数据库文件复制到这个Data目录。

步骤4:启动服务器B上的SQL,观察errorlog,顺利的话隔几分钟就完成master的升级和实例的启动,如有错误再纠正。

步骤5:使用ALTER database msdb/model/tempdb modify file(name=tempdev, filename='...')逐个更改(调整)数据库物理文件路径,停止SQL复制物理文件到新路径,重启SQL。

步骤6:msdb如果从备份恢复也可能不成功(没有试这个步骤,也没有试从复制过来的数据文件升级),可以使用SQL Server Business Intelligence Development Studio新建一个Integration Services 项目来传输所有的Logins和Jobs。可能出错,记得先创建相同的operators和Database Mail。

步骤7:只需要将所有最新的用户数据库文件从服务器A复制到服务器B的相同目录再重启sql就可以完成SQL升级了。

步骤8:其它SQL2008R2配置。

您可能感兴趣的文章:
  • @L_126_0@
  • SQLServer2005与SQLServer2008数据库同步图文教程
  • SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法
  • 如何在SQL Server 2005数据库中导入SQL Server 2008的数据

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 迁移sql2005到sql2008r2步骤
本文地址: https://pptw.com/jishu/632192.html
sql2005数据导出方法(使用存储过程导出数据为脚本) sql2005附加数据库操作步骤(sql2005还原数据库)

游客 回复需填写必要信息