Em alguns casos, encontramos servidores com nomes muito extenso. Isso se deve a escolha da nomenclatura de servidores e estações em algumas empresas, observando o compliance das equipes de TI.

Quando temos o FQDN com mais de s que alterar o nome FQDN (Fully Qualified Domain Name), uma vez que o servidor ficou com um nome maior que 15  caracteres, por padrão o SQL Server 2008, só reconhece 15 caracteres do nome do servidor, e isso causa uma série de problemas entre DNS, SQL e SCCM.

Para esses casos, mudar o nome para um nome mais curto é a opção mais acertada e resolverá o problema.

O próximo passo é alterar o nome do servidor na tabela sysservers. Como o nome do servidor foi alterado, precisaríamos alterar o nome do servidor na tabela sysservers. Um procedimento delicado, mas que resolveria nosso problema.

Basicamente, são os seguintes passos, usando credenciais administrativas:

Iniciar, Programas, Microsoft SQL Server e, em seguida, Query Analyzer.

Na caixa de diálogo, Conectar-se ao SQL Server, clicamos em (local) na lista Do SQL Server e, em seguida, OK .

  1. No SQL Query Analyzer, digitamos o seguinte código:

sp_dropserver ‘old_name’

GO

sp_addserver ‘new_name’, ‘local’

GO

Onde o código ‘old_name’ faz referência ao nome anterior do servidor e ‘new_name’ é o nome atual do servidor.

Após isso, clique em Executar consulta (F5) para executar a consulta e depois feche o SQL Query Analyzer.

Após esse procedimento do sp_addserver armazenados, deve-se reiniciar o serviço SQL Server para validar a alteração. Depois de reiniciado, confirme se o valor correto do nome do novo servidor será retornado, executando os seguintes comandos:

Selecione @@ nome_do_servidor selecionar ServerProperty(‘machinename’)

Esse é um procedimento que deve ser realizado com cuidado e nos fóruns Technet tem uma referência sobre casos como esse com menção especial ao meu amigo Júnior Galvão (http://pedrogalvaojunior.wordpress.com/).).

Fóruns Technet: http://social.technet.microsoft.com/forums/pt-BR/sqlserver2000pt/thread/c041d4a8-db91-47b7-b60f-030c4bc0c2c8

Há também um KB com referência ao problema, e mesmo sendo orientado para uso com o MOM 2005 (Microsoft Operations Manager), o procedimento funciona para esse caso:

http://support.microsoft.com/kb/899159