Cambiando el @@servername

A veces, por algún motivo místico, alguien necesita renombrar un servidor en el cual se encuentra instalado un motor de SQL Server, entonces, el buen DBA pone el grito en el cielo porque sabe que es una ciencia oculta que hace con el nombre del host el motor.
Pero no mas, echemos luz, ahí donde esta el misterio.

Para que SQL Server utilice el nuevo nombre del equipo, si primero renombrar este, hacer lo siguiente:

1. Comprobar el nombre:

SELECT @@SERVERNAME AS NombreViejo, Serverproperty('Servername') AS NombreDelHost

Si los valores son diferente, emparejarlos con:

2. Usar sp_dropserver y sp_addserver

EXEC sp_dropserver 'NOMBRE_VIEJO\MIINSTANCIA'
EXEC sp_addserver 'NOMBRE_NUEVO\MIINSTANCIA', 'local'
GO
select @@servername

3. Reiniciar los servicios de SQL Server.

NET STOP MSSQL$MIINSTANCIA
NET START MSSQL$MIINSTANCIA

Fuente: sqlserver-dba.com