迁移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配置。
您可能感兴趣的文章:
- 迁移sql2005到sql2008r2
- SQL 2008迁移到SQL 2005的步骤(数据库)
- 数据库迁移:从SQL2005到SQL2008
- SQL 2005数据库转到SQL 2000的步骤
- SQL Server 2005 Express Edition和SQL Server Management Studio Express安装步骤详解
- SQL 2005迁移数据库后出现错误15023:当前数据库中已存在用户或角色
- SDE For SQLServer迁移步骤(卸载,加载)
- sql 2005 导入到 sql 2000的步骤
- 数据库迁移:从SQL2005到SQL2008
- sql2005转到sql2000的步骤
- SQL 2005转到2000的步骤步骤
- SQL 2005 创建分区三步骤
- Java初学笔记:NetBeans连接到SQL Server Express 2005步骤
- SQL2005-->SQL2000步骤
- 将数据库从SQL2000迁移到SQL2005时,无法查看关系图的解决办法
- SQL 2005 创建分区三步骤
- SQL2005 重建全文索引步骤 恢复数据时用到
- Sql Server 2005 与Sql Server Mobile(Sql server 2005 mobile Edition)数据同步步骤以及问题解决方案
- SQL2005 到 SQL2008R2 发布订阅----发布'xxxxx'的初始快照尚不可用。
- 迁移SQL 2005 系统数据库