一、 服务器改ip
1. 改hosts文件
C:\Windows\System32\Drivers\etc\hosts 修改对应ip
2. 注意是否为原ip指定了端口监听
若未使用可不用修改
start > Microsoft SQL Server 2012 > SQL Server Configuration Manager > Protocols for MSSQLSERVER >右击 TCP/IP 选择 Properties
改完ip需要重启sqlserver服务
3. WSFC是否需要修改vip
4. alwayson是否需要修改vip
注意如果两个sqlserver改成了不同网段的ip,需要增加一个vip
5. 更改故障转移群集实例的IP地址
二、 服务器改主机名
1. 更改前注意事项
-
当SQL Server是故障转移群集的一部分时,重命名过程不同于单实例。
-
SQL Server不支持重命名配置了复制的计算机,除非将日志传送与复制一起使用。请参见日志传送和复制(SQL Server)
-
当您重命名配置为使用Reporting Services的计算机时,计算机名称更改后,Reporting Services可能不可用。请参见重命名报表服务器计算机
-
重命名配置了镜像的计算机时,必须在重命名之前关闭数据库镜像。然后使用新的主机名重建镜像,用于数据库镜像的元数据不会自动更新以反映新主机名。
-
使用原主机名连接sqlserver的应用在更改后将无法连接,需要修改连接串
2. 单实例sqlserver改主机名
当更改运行SQL Server的服务器主机名时,新名称将在SQL Server启动期间被识别,不必再次运行安装程序来重置主机名。但是需要执行以下步骤来更新存储在sys.servers中并由系统函数@@SERVERNAME报告的系统元数据。
- 对于默认实例,运行下面命令,然后重启SQL Server实例:
sp_dropserver <old_name>;
GO
sp_addserver <new_name>, local;
GO
- 对于命名实例,运行下面命令,然后重启SQL Server实例:
sp_dropserver <old_name\instancename>;
GO
sp_addserver <new_name\instancename>, local;
GO
- 验证重命名操作
SELECT @@SERVERNAME AS 'Server Name';
3. SQL Server故障转移群集实例主机重命名
参考
https://www.sqlshack.com/sql-server-always-on-listeners/
标签:ip,SQL,主机名,sql,SQLSERVER,Server,IP地址,server From: https://www.cnblogs.com/lkj371/p/16791631.html