设计、建站、维护
始于2004年
当前位置:首页 > 网站制作

将SQL 2005数据迁移到SQL 2008步骤简单分析

发表日期:2017-6-7 作者来源:派谷网络 浏览次数:7318

数据迁移是一项比较辛苦的事情,毕竟数据在这里迁移出去之后遇到什么问题都是未知的。
一台服务器A配置SQL2005&SP3,含多个用户数据库,需要迁移到新的服务器B使用SQL2008R2&SP2,下面是迁移步骤:
说明:这里包含迁移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配置。

本文章系本站编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请与本站联系,我们将在第一时间删除内容!

相关网站设计案例

相关推荐新闻

企业网站制作的一般流程...

企业网站制作是一个系统的过程,一般需要经过规划与设计、开发与...

日期:2025-3-17 浏览次数:1226

在制作企业网站前期需要...

在制作企业网站前期,需要准备多方面的资料,这些资料将为网站的...

日期:2025-3-17 浏览次数:1274

网站建设的流程一般包括...

网站建设是一个系统性的工作,其流程一般涵盖从前期规划到后期维...

日期:2025-3-16 浏览次数:2196

网站建设对于企业有哪些...

在数字化时代,网站建设对于企业而言具有多方面的重要意义,具体...

日期:2025-3-16 浏览次数:2107

企业建设网站的好处...

一、企业为什么要上网注册了域名就相当于在因特网上给自己的公司...

日期:2025-3-12 浏览次数:3780

网站建设解决方案
  • 网站维护解决方案
  • 企业门户网站集约化解决方案
  • 营销型网站解决方案
  • 养老院行业网站建设解决方案
  • 医院诊所网站建设解决方案
  • 手机数码行业网站建设方案
  • 外贸公司网站建设解决方案
  • 金融网站建设解决方案
  • 行业协会类网站建设解决方案
  • 品牌官网网站建设方案