Bien pues aquí un aporte más que seguro les podrá evitar mas de un dolor de cabeza.
En ocasiones contamos con un equipo sea, Pc o Servidor completamente instalado y este cuenta con una instancia de Sql Server, sin embargo por alguna causa [ej. estandarización de nombres de red, en la empresa… como es mi caso ] es posible que deba ser cambiado el nombre del equipo, tras lo cual seguramente tendremos problemas para conectarnos a nuestra servidor de Sql Server ya que para el motor de Bd el nombre registrado simplemente ya no se encuentra.
Bien pues aquí una forma de repararlo.
1. Hacer una consulta a la vista de sistema: sys.servers:
SELECT * FROM sys.servers
server_id | name | product | provider | data_source |
0 | JCAB\DENALIXPS | SQL Server | SQLNCLI | JCAB\DENALIXPS |
como vemos el nombre registrado originalmente fue: JCAB
2. Eliminaremos el servidor registrado
EXEC sp_dropserver ‘JCAB\DENALIXPS’
3. Ahora registramos el nuevo nombre de servidor:
EXEC sp_addserver 'ABP-LAP-002\DENALIXPS','LOCAL'
Es importante notar el parametro ‘LOCAL’ pues indica si se trata de una instancia local.
4. Una vez registrado, es necesario ajustar sus opciones de Servidor para que sea accesible, lo cual conseguimos mediante:
EXEC sp_serveroption 'ABP-LAP-002\DENALIXPS','data access','true'
5. A modo de comprobación podemos consultar nuevamente sys.servers y adicionalmente @@servername
Pues espero que les sea útil, hasta aquí por el día de hoy.
Best regards And Happy coding.
KARLOZARBA
No hay comentarios:
Publicar un comentario