Después de la instalación de SQL Server, SQL Server interno se basa en el nombre de la computadora host. Sin embargo, cuando cambia el nombre de host, el antiguo nombre del servidor SQL en los metadatos (almacenados en sys.servers ) no se actualiza automáticamente. pero tu no'¡No es necesario reinstalarlo por completo para cambiar el nombre del servidor SQL! En este tutorial paso a paso te mostraremos como cambiar el nombre del servidor de una manera correcta con un standalone no agrupado instancia de Microsoft SQL Server. Este manual es aplicable para Microsoft SQL Server desde las versiones 2000 a 2012.

Propina. Puede'No cambie el nombre de la instancia de SQL Server sin una reinstalación completa.

Ahora deja'comienzo Abra SQL Server Management Studio y verifique el nombre de host actual y el nombre de la instancia de SQL:

Select @@ServerName ServerName, Host_name() HostName

Ahora tu puedes ver:

  • Nombre del servidor actual: DESKTOP-V20E3PO
  • Nombre de instancia de SQL actual: DESKTOP-V20E3POSQLDB

Cambiemos el nombre del host y reiniciemos el servidor ejecutando el comando:

Rename-Computer -NewName Sql-Srv1 -Restart

Propina. También puede cambiar el nombre del host desde las propiedades de Mi PC.

Después de reiniciar, intente establecer la conexión usando el nombre antiguo del servidor SQL ESCRITORIO-V20E3POSQLDB. Obtendrá un error, porque el nombre del servidor se cambió antes.

Se produjo un error relacionado con la red o específico de Instant cuando intentaba establecer una conexión con SQL Server. El servidor no se encontró o no estaba accesible. Verifique que el nombre de la instancia sea correcto y que SQL Server esté configurado para permitir conexiones remotas. (proveedor: Interfaz de red SQL, error: 26 – Error al localizar el servidor/la instancia especificada) (Microsoft SQL Server)

Vuelva a verificar el nombre de la instancia y el nombre de host:

Select @@ServerName ServerName, Host_name() HostName

servidor sql cambiar nombre de host

En nuestro caso, está claro que el nombre de la instancia de SQL no coincide con el nombre de la computadora y todavía se refiere al antiguo nombre de host DESKTOP-V20E3PO.

Para cambiar el nombre de host para la instancia de SQL con nombre, ejecute los siguientes comandos TSQL:

Elimine el nombre del servidor anterior de la lista de servidores:

sp_dropserver "DESKTOP-V20E3POSQLDB";
go

Agregar nuevo nombre de servidor por defecto:

sp_addserver "Sql-Srv1SQLDB", local;
go

Para cambiar el nombre del host de una instancia predeterminada de SQL Server, ejecute lo siguiente:

sp_dropserver ″old_name″;
go
sp_addserver ″new_name″, local;
go

cómo cambiar el nombre del servidor en el servidor sql 2017

Pasos adicionales

Puede obtener un error al ejecutar el procedimiento almacenado sp_dropserver:

Msg 15190, Level 16, State 1, Procedure sp_dropserver, Line 56

Todavía quedan inicios de sesión remotos o inicios de sesión vinculados para el servidor DESKTOP-V20E3PO.

Tienes que soltar los inicios de sesión remotos primero.

Para instancia predeterminada:

sp_dropremotelogin DESKTOP-V20E3PO;
go

Para instancia con nombre:

sp_dropremotelogin DESKTOP-V20E3POSQLDB;
go

Estas los comandos deben ejecutarse para cada instancia de SQL en la maquina.

Verifique que el nombre del servidor en los metadatos (sys.servers) se haya actualizado:

SELECT @@SERVERNAME AS ‘ServerName’

cambiar el nombre del servidor sql
SELECT * FROM SYS.SERVERS

cómo cambiar el nombre del servidor en el servidor sql 2016

¡El cambio de nombre fue exitoso!

Lo único que debe hacer es reiniciar el servicio SQL:

net stop MSSQL$SQLDB && net start MSSQL$SQLDB

Importante:

  • Puede cambiar el nombre de la computadora de esa manera solo con el servidor SQL independiente. Para cambiar el nombre de SQL Server en Clúster de conmutación por error, use el complemento Administración de clústeres.
  • No puede cambiar el nombre de un servidor involucrado en la replicación o la creación de reflejo de la base de datos.
  • Si ha instalado los servicios de informes, es posible que después de cambiar el nombre no esté disponible. Saber más aquí.

Recomendado para ti