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

基于2003 x86操作系统的SQL Server群集更换为Server 2008 x64服务器,如何实现迁移所有数据库(系统数据库)?
本帖最后由 zheng8498 于 2014-05-19 18:15:07 编辑
公司有一个群集 基于Windows Server 2003 x86构建和SQL Server 2008,因为实例服务器需要升级,计划采用 Windows Server 2008  X64 的操作,仍旧在新两台服务器之间搭建数据库群集(AA模式)。

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

现在最大的疑问是:

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


如果还能够提供其他实用的资料、或者方案更好。
谢谢。
------解决方案--------------------
应该在新服务器上装好集群,再把数据库备份并恢复到新集群上即可
------解决方案--------------------
1.  还是别迁移系统数据库吧,太麻烦了。。有问题也不好弄。
2. 新做集群,新装数据库服务器.
3.还原普通数据库.
4.趁着迁移,把服务器的帐号密码全换了,重新配置权限.
建议不要用旧的帐号密码.

我们公司的迁移,某些库我都不知道干什么用了.. 我就只还原,但不配权限.


------解决方案--------------------
引用:
Quote: 引用:

没看懂。
你原来是两台服务做的群集,现在升级是指升原来的两台,还是又买了两台?


您好,是买了两台新服务器。  原来的服务器已经用了七年了,需要淘汰了。


用户库直接镜像过去就可以了。
系统库不需要还原过去,系统库无非就是帐号和job.
帐号可以使用微软的存储过程生成创建脚本,而job直接用ssis里的transfer job就过去了,非常方便。

offline的时间几乎可以省略,就是程序改串的时间。
------解决方案--------------------
,“帐号目前比较关键”,
这个不是问题,之前的账号可以完全Copy过去,GOOGLE Transfer SQLServer Logins就有答案。
另外如果需要停机时间窗口小的话可以考虑用Mirror同步然后Failover到新环境。