目前数据库服务器有三台,操作系统版本Windows Server 2008 R2 with Sp1,数据库版本为SQL Server 2012 Standard R2,三台数据库服务器的计算机名称及IP地址分别如下:
sqlsrv-001 : 10.0.0.11,
sqlsrv-002 : 10.0.0.12,
sqlsrv-003 : 10.0.0.13,
服务器群集IP为10.0.0.10 ,数据库侦听IP为10.0.0.15
为了业务需要,现在需要把所有的IP地址进行变更,变更方法参考网上搜索的信息;实际变更过程证实,如下方法有效。
第一步:更改sqlsrv-001的IP地址为10.0.0.21
方法:直接更改网卡属性,然后确认。
影响:数据库AlwaysOn组,会显示sqlsrv-001错误离线,大约2分钟左右,又恢复正常。
第二步:更改sqlsrv-002的IP地址为10.0.0.22
方法:直接更改网卡属性,然后确认。
影响:数据库AlwaysOn组,会显示sqlsrv-002错误离线,大约2分钟左右,又恢复正常。
第三步:更改sqlsrv-003的IP地址为10.0.0.23
方法:直接更改网卡属性,然后确认。
影响:数据库AlwaysOn组,会显示sqlsrv-003错误离线,大约2分钟左右,又恢复正常。
第四步:删除和创建AlwaysOn组的侦听IP,新的侦听IP为10.0.0.25
方法:在主要数据库上,直接删除侦听IP,然后新增侦听IP即可。
影响:新增侦听IP后,大约2分钟AlwaysOn组恢复正常。
第五步:更改服务器群集IP地址,新的群集IP为10.0.0.20
方法:打开群集管理界面,左侧目录中点击中群集,右侧中间部分,有一个组是群集核心资源,展开后可以看到群集的IP地址信息,点击属性,然后修改IP地址即可,修改完成后,记得让此群集先脱机,然后再联机,就可以生效了。
影响:更改过程中群集会失效,重新联机后,群集恢复正常。
此文章未能截图,如有疑问可回复我。