网络资讯

目标网络完善的客服机制,能快速解决您的疑问。


sqlserver修改动态ip及主机名

2020-02-24 21:25:44   来源:   点击:
    如果sqlserver服务器更改了ip/主机名,需要注意哪些地方?
 
    一、服务器改ip
 
    1. 改hosts文件
 
    C:\Windows\System32\Drivers\etc\hosts 修改对应动态VPN
 
    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,需要增加一个动态ip
 
    5. 防火墙策略
 
    注意应用服务器到新ip的数据库端口必须要通,新ip到域服务器、备份服务器等的防火墙也要通,不然会遇到很多奇奇怪怪的问题,而且报错信息并不准确。
 
    6. 更改故障转移群集实例的IP地址
 
    参考https://docs.microsoft.com/en-us/sql/sql-server/failover-clusters/windows/change-the-ip-address-of-a-failover-cluster-instanceview=sql-server-ver15
 
    二、 服务器改主机名
 
    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';

上一篇:linux主机动态ip规范
下一篇:如何设置CentOS 7获取动态ip地址

桂ICP备19002340号-2
目标互联网络仅提供加速技术服务,用户使用目标互联网络从事的任何行为均不代表目标动态IP加速器的意志和观点,与目标互联网络的立场无关。 严禁用户使用目标动态IP加速器从事任何违法犯罪行为,产生的相关责任用户自负,对此目标动态IP加速器不承担任何法律责任。 目标公司保留公司所有权利

点击立刻咨询 点击立刻咨询 点击立刻咨询