基于2003 x86操作系统的SQL Server群集更换为Server 2008 x64服务器,如何实现迁移所有数据库(系统数据库)?

zheng8498 2014-05-19 06:14:22
公司有一个群集 基于Windows Server 2003 x86构建和SQL Server 2008,因为实例服务器需要升级,计划采用 Windows Server 2008 X64 的操作,仍旧在新两台服务器之间搭建数据库群集(AA模式)。

个人认为:
1、原有的群集需要重新创建,因为操作系统已经更换。
2、原有的数据库群集可以迁移到新的群集中,但是系统数据库是否可以迁移?主要是部分账号的密码已经找不到了,而且修改的话影响较大。
3、原有的群集暂时还不能取消掉,为了应对迁移不成功时还可以有后悔的机会,现在的问题是是否可以将旧群集迁移到新的群集中?或者将新的服务器作为节点加入到旧群集? --服务器的版本已经变成 64位,估计不行,如果能否给一个肯定的回答最好了。

现在最大的疑问是:

新群集中创建的SQL Server数据库的系统数据库是否可以使用旧群集中的系统数据库替换? 可以保持原有的磁盘结构,如果上面的第三点无法实现的话 服务器的名称和群集数据库实例的名称都需要修改。
如果可以替换需要做哪些工作?
如果不能替换是否有办法将旧系统数据库账号的密码同步到新的系统表中?


如果还能够提供其他实用的资料、或者方案更好。
谢谢。
...全文
282 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zheng8498 2014-08-04
  • 打赏
  • 举报
回复
感谢大家的回复,目前已经最终完成此项工作; 1、TFS通过 tfsconfig 命名可以实现迁移 2、账号和密码直接通过微软提供的存储过程生成新建脚本实现迁移; 3、关于群集环境,查了些资料后采用“新建”的方式,然后再还原数据库; 在迁移过程中踩了一些坑的,稍后分享。
KevinLiu 2014-05-30
  • 打赏
  • 举报
回复
,“帐号目前比较关键”, 这个不是问题,之前的账号可以完全Copy过去,GOOGLE Transfer SQLServer Logins就有答案。 另外如果需要停机时间窗口小的话可以考虑用Mirror同步然后Failover到新环境。
zheng8498 2014-05-30
  • 打赏
  • 举报
回复
确实是的,“帐号目前比较关键”,公司有些系统都找不到当初是谁负责维护的了,也怪开始的时候没有把配置管理做好。 对于新建群集的话原来的数据库实例名称肯定就变化了,而有些系统是通过数据库实例名来访问的,如TFS、SPS,所以……
nzperfect 2014-05-29
  • 打赏
  • 举报
回复
引用 3 楼 zheng8498 的回复:
[quote=引用 2 楼 perfectaction 的回复:] 没看懂。 你原来是两台服务做的群集,现在升级是指升原来的两台,还是又买了两台?
您好,是买了两台新服务器。 原来的服务器已经用了七年了,需要淘汰了。[/quote] 用户库直接镜像过去就可以了。 系统库不需要还原过去,系统库无非就是帐号和job. 帐号可以使用微软的存储过程生成创建脚本,而job直接用ssis里的transfer job就过去了,非常方便。 offline的时间几乎可以省略,就是程序改串的时间。
飞啊子 2014-05-29
  • 打赏
  • 举报
回复
1. 还是别迁移系统数据库吧,太麻烦了。。有问题也不好弄。 2. 新做集群,新装数据库服务器. 3.还原普通数据库. 4.趁着迁移,把服务器的帐号密码全换了,重新配置权限. 建议不要用旧的帐号密码. 我们公司的迁移,某些库我都不知道干什么用了.. 我就只还原,但不配权限.
haitao 2014-05-23
  • 打赏
  • 举报
回复
新机器的机器名、ip需要改动,如果加入了域,会比较麻烦
zheng8498 2014-05-23
  • 打赏
  • 举报
回复
引用 4 楼 luckyrandom 的回复:
应该在新服务器上装好集群,再把数据库备份并恢复到新集群上即可
主要是系统数据库是否可以完美地恢复呢?
nzperfect 2014-05-20
  • 打赏
  • 举报
回复
没看懂。 你原来是两台服务做的群集,现在升级是指升原来的两台,还是又买了两台?
t101lian 2014-05-20
  • 打赏
  • 举报
回复
学习下,,等大牛来。。。
Q315054403 2014-05-20
  • 打赏
  • 举报
回复
应该在新服务器上装好集群,再把数据库备份并恢复到新集群上即可
zheng8498 2014-05-20
  • 打赏
  • 举报
回复
引用 2 楼 perfectaction 的回复:
没看懂。 你原来是两台服务做的群集,现在升级是指升原来的两台,还是又买了两台?
您好,是买了两台新服务器。 原来的服务器已经用了七年了,需要淘汰了。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧