目前数据库服务器有三台,操作系统版本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地址即可,修改完成后,记得让此群集先脱机,然后再联机,就可以生效了。

    影响:更改过程中群集会失效,重新联机后,群集恢复正常。


此文章未能截图,如有疑问可回复我。