Qual é a maneira segura de remover um endereço IP antigo da configuração do SQL Server?
O cenário é que eu tenho um servidor com 2 NICs que deveriam ter sido configurados para agrupamento, mas não estavam no momento em que o SQL foi instalado. Cada um tinha um IP diferente, então o SQL pegou isso e adicionou cada IP à sua configuração.
Os NICs agora estão agrupados e a caixa está reduzida a um único IP. Desejo retirar da configuração do SQL o IP que não está mais atribuído ao servidor. Não quero apenas desativá-lo, mas sim removê-lo completamente.
Existe uma maneira segura de fazer isso? Ou basta excluir as chaves HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.[Instance Name]\MSSQLServer\SuperSocketNetLib\Tcp\
relacionadas ao IP em questão e reiniciar?
Tendo pesquisado um pouco e nada, decidi simplesmente ir em frente e remover as chaves de registro do endereço IP que queria excluir da configuração.
Passos:
HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\
HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.[Instance Name]\MSSQLServer\SuperSocketNetLib\Tcp\
(deve fazer isso para cada instância SQL no servidor)IpAddress
valor do endereço que você deseja remover onde # é um número de 1 até o número de endereços IP SQL encontrados em sua máquina durante a instalaçãoDepois de fazer isso, o endereço IP antigo não estava mais disponível no SQL Server Configuration Manager e o SQL Server não tentou mais escutar nesse endereço IP. Não havia mais nenhuma entrada "Ouvindo em [endereço antigo]" no Log SQL e
netstat -an
também não mostrava ouvintes.