首页 > 数据库 >SQLSERVER如何正确修改主机名和IP地址

SQLSERVER如何正确修改主机名和IP地址

时间:2022-10-14 15:13:11浏览次数:83  
标签:ip SQL 主机名 sql SQLSERVER Server IP地址 server

一、 服务器改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地址

参考 https://docs.microsoft.com/en-us/sql/sql-server/failover-clusters/windows/change-the-ip-address-of-a-failover-cluster-instance?view=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';  

 

3. SQL Server故障转移群集实例主机重命名

参考 https://docs.microsoft.com/en-us/sql/sql-server/failover-clusters/install/rename-a-sql-server-failover-cluster-instance?view=sql-server-ver15

 

参考

https://support.huawei.com/enterprise/it/doc/EDOC1100044388/3b0142f8/how-do-i-change-the-ip-address-listened-by-the-sql-server-database

https://docs.microsoft.com/en-us/sql/database-engine/install-windows/rename-a-computer-that-hosts-a-stand-alone-instance-of-sql-server?view=sql-server-ver15

 

https://www.sqlshack.com/sql-server-always-on-listeners/

 

https://www.mssqltips.com/sqlservertip/4220/change-the-virtual-ip-address-for-a-sql-server-failover-cluster/

标签:ip,SQL,主机名,sql,SQLSERVER,Server,IP地址,server
From: https://www.cnblogs.com/lkj371/p/16791631.html

相关文章

  • H3C AC AP 查询客户端mac地址是挂在那个ap下面的 查询用户所在AP 查询IP地址所在AP
      客户端mac地址是挂在那个ap下面的查询用户所在AP查询IP地址所在AP查询MAC地址所在APH3CAP您好,请知:可以使用diswlanclientapall查看所有AP下的终端地址。或者......
  • SqlServer存储将表格数据生成txt文件
    DECLARE@fileNameVARCHAR(100)='dzw.txt'DECLARE@cmdVARCHAR(100)DECLARE@pathVARCHAR(200)--文件名--E:\SendEmailSys\SSIS\docSET@path=......
  • SQLServer 连接不上 找不到网络路径
    SQLServer连接不上的原因很多,在这提供几种解决措施:1、电脑名更改过,与SQLServer上的配置不符,可根据配置修改电脑名就可以了。 2、sa密码不对这样的话就要修改密码->配......
  • SqlServer存储将表数据导出成Execl
    上代码EXECmaster..xp_cmdshell'delD:\PPReport\To_KEAS_GDC_ASN\"dzwreport.xlsx"'--复制文件EXECmaster..xp_cmdshell'COPYD:\PPReport\To_KEAS_GDC......
  • 用sqlserver官方驱动包调用存储过程遇到的一个坑
    和外部系统做对接,对方提供了一个存储过程,对方为sqlserver数据库,我方为oracle数据库。需求简单来说就是调用对方的存储过程获得结果,转储到我方库,后续在对数据进行处理。我......
  • 【Vegas原创】SQLServer2005恢复Master库
    master库对于SQLServer来说,是很重要的系统数据库,保存着所有Sqlserver的用户信息、数据库信息等,当数据库崩溃时,master数据库的恢复成功与否起着重要的作用。这就跟Oracle的Sy......
  • IP地址与MAC地址
    IP地址是给连接到互联网的每一台主机或路由器的每一个接口,采用点分十进制记法。高位比特用作网络号,地位比特用作主机号,鉴于网络号所占尾数不同,将其分为不同的类。为了适......
  • SqlServer 2008R2数据库日志损坏后数据库恢复
    详细的恢复方法:1、停止数据库服务。2、将需要恢复的数据库文件复制到另外的位置。3、启动数据库服务。4、确认要恢复的数据库文件已经成功复制到另外的位置,然后在SQLS......
  • SqlServer2008R2自动删除备份
    https://blog.51cto.com/u_15162069/2776830首先我们打开SqlServer管理工具(SSMS),在左侧目录中找到管理-->右键维护计划-->新建维护计划       双击左侧下......
  • MySQL存储IP地址的方法
    IP转数字函数inet_aton()mysql>selectinet_aton('192.168.1.1');+--------------------------+|inet_aton('192.168.1.1')|+--------------------------+|3232......