随笔 - 229  文章 - 2  评论 - 511  阅读 - 84万

将windows 2003 sp2的cluster升级到windows 2008 r2

近期进行了一次分发服务器的升级,将服务以前到硬件配置更好的服务器上,并用windows 2008 r2替换原有的windows 2003 sp2. SQLSERVER版本不变,都是SQL SERVER 2008 R2.

 

 

由于windows 2003的集群并不支持直接升级到windows 2008 r2.所以采用了一下方式:

http://technet.microsoft.com/en-us/library/cc754481%28WS.10%29.aspx

 

大致思路就是将windows 2003 sp2中的SQLSERVER的数据,日志文件复制到新的服务器上.

由于两个cluster的磁盘结构稍有不同,所以还要要将文件复制过来之后还要做一些修改

 

步骤.

1. 创建一个SQLSERVER名称为DB-DISTMAIN1的两个节点的active/passive集群, 操作系统windows 2008 r2,SQLSERVER为sql server 2008 r2.

2. 将DB-DISTMAIN1的master,msdb,model数据库变更成和db-distributor一致的目录结构

3. 建立e:\sqldata 并给启动账户授权(读写)

4. 登录db-distributor,打开集群管理.下线SQLSERVER资源.

5. 将下列文件复制到DB-DISTMAIN1的F盘根目录

E:\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\master.mdf

E:\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\mastlog.ldf

E:\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\model.mdf

E:\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\modellog.ldf

E:\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\MSDBData.mdf

E:\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\MSDBLog.ldf

E:\sqldata\distribution.MDF

E:\sqldata\distribution.LDF

E:\sqldata\dist_accounting.MDF

E:\sqldata\dist_accounting.LDF

E:\sqldata\distribution_fkcp.MDF

E:\sqldata\distribution_fkcp.LDF

6. 关机db-distributor或者拔掉网线

7. 将db-distributor从活动目录清除

8. 对DB-DISTMAIN1改名为db-distributor

9. 建立于之前的db-distributor一样的环境:

i. 创建快照文件夹:\\db-distributor\ReplData,授权domain1\distagentadmin读权限,domain1\snapshotagentadmin读写权限

ii. 建立ftp…,相应权限

10. 将新的db-distributor资源下线.

11. 将F盘的下列文件剪贴到E:\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\(替换现有文件)

master.mdf

mastlog.ldf

model.mdf

modellog.ldf

MSDBData.mdf

MSDBLog.ldf

12. 将F盘的下列文件剪贴到e:\sqldata

distribution.MDF

distribution.LDF

dist_accounting.MDF

dist_accounting.LDF

distribution_fkcp.MDF

distribution_fkcp.LDF

13. 将新的db-distributor资源online.

14. 查看复制是否正常进行,如果正常,则进行下一步,否则…

15. 更改model.mdf,msdbdata.mdf, distribution.mdf, dist_accounting.mdf, distribution_fkcp.mdf的路径,将其路径指向F:\SQLDATA

16. 更改modellog.ldf, MSDBLog.ldf, MSDBLog.ldf, distribution. ldf, dist_accounting. ldf, distribution_fkcp. ldf的路径,将其路径指向e:\SQLDATA

17. 将新的db-distributor资源offline.

18. 移动文件…15,16步涉及到的文件

19. 将新的db-distributor资源online.

20. 查看复制是否正常进行,如果正常,则进行下一步,否则…..

21. 变更master数据库的路径….需要执行alter database和更改configuration manager里的高级设置…

posted on   stswordman  阅读(800)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
< 2011年5月 >
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4
5 6 7 8 9 10 11

点击右上角即可分享
微信分享提示