Attempt to retrieve data for object failed for Server

Mié, 26/02/2020 - 12:56 -- jsequeiros

Problema:

Cuando se cambia el nombre de host del servidor después de instalar SQL Server, el nombre del servidor SQL Server no cambia y esto provoca el siguiente mensaje de error:

"Attempt to retrieve data for object failed for Server 'DESARROLLO-----'. (Microsoft.SqlServer.Smo)
------------------------------
ADDITIONAL INFORMATION:
Invalid Urn filter on server level: filter must be empty, or server attribute must be equal with the true server name. (Microsoft.SqlServer.Smo)"

Error de nombre de servidor SQL Server

Solución:

Paso1

Verificar el nombre actual del Servidor. Abrir CMD, y ejecutar el comando hostname:

hostname

Resultado1:

Ver nombre del servidor SQL Server

Paso2

Verificar el nombre del servidor antiguo desde SSMS o SQLCMD. Ejecutar el siguiente commando:

SELECT @@SERVERNAME AS 'Nombre del Servidor'

Resultado2

Ver nombre antiguo del servidor de SQL Server

Paso3

El resultado de 1 y 2 no coinciden. Para corregir el nombre del servidor ejecutar el siguiente comando:

sp_dropserver <old_name>;  --Nombre Servidor Antiguo.
GO
sp_addserver <new_name>, local; --Nombre del Servidor Nuevo.
GO

Paso4

Reiniciar la instancia de SQL Server.

Paso5: Verificar la operación de cambio de nombre

Ejecutar el siguiente comando:

SELECT @@SERVERNAME AS 'Nombre del Servidor';

Verificar el nombre del servidor SQL Server

Ver más información:

Ir a la página oficial de Microsoft

Añadir nuevo comentario