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)"
Solución:
Paso1
Verificar el nombre actual del Servidor. Abrir CMD, y ejecutar el comando hostname:
hostname
Resultado1:
Paso2
Verificar el nombre del servidor antiguo desde SSMS o SQLCMD. Ejecutar el siguiente commando:
SELECT @@SERVERNAME AS 'Nombre del Servidor'
Resultado2
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';
Añadir nuevo comentario