Corregir un error tipográfico en el nombre de la máquina

Corregir un error tipográfico en el nombre de la máquina

Cuando instalé Windows, tuve un error tipográfico en el nombre de la máquina que corregí en 'Cambios de dominio/nombre de computadora' del sistema: la estación de trabajo es miembro de un grupo de trabajo, no de un dominio. Por todo lo que puedo ver, el nombre de la máquina renombrado es correcto.

Cambie de marcha... Estoy importando inicios de sesión SQL desde mi servidor remoto a esta, mi estación de trabajo de desarrollo, y he usado elguión presentado aquí- un script que genera una declaración CREATE para cada inicio de sesión encontrado. Mientras me preparaba para ejecutar la salida de este script (desde el cuadro remoto), necesitaba cambiar el nombre de dominio del control remoto al nombre de mi local, así que ejecuté el mismo script localmente (para ver qué elementos SQL es mi nombre de dominio.

SQL tiene el nombre de la máquina original, el que tiene el error tipográfico. Sin embargo, los scripts arrojan errores si intento crear inicios de sesión con ese identificador.

CREATE LOGIN [Setve\Admin] FROM WINDOWS WITH DEFAULT_DATABASE = [master]

Pero funciona correctamente si uso el nombre de la máquina actualizado: CREAR INICIO DE SESIÓN [Steve\Admin] DESDE WINDOWS CON DEFAULT_DATABASE = [master]

Entonces el problema es: ¿tengo un problema que necesito resolver? En algún lugar, en lo más profundo de las entrañas de SQL Server, tiene un registro de un nombre de dominio que no existe. ¿Debo encontrar y solucionar esa discrepancia?

Gracias

Respuesta1

Para verificar cómo SQL Server cree que se llama su máquina, ejecute lo siguiente:

SELECT @@SERVERNAME AS 'Server Name'

SiNombre del servidordevuelve el nombre escrito, puedes cambiarlo con:

sp_dropserver <old_name>
GO
sp_addserver <new_name>, local
GO

Esteartículo en MSDNdocumenta el cambio de nombre de SQL Server bastante bien.

Editar:Según su comentario, al igual que cambiar el nombre de una computadora con Windows, deberá reiniciar el servicio SQL Server para que los cambios surtan efecto.

REM Stop SQL Server
sc stop mssqlserver

REM Wait a little bit, and/or run
sc query mssqlserver
REM will tell you the status of the service.


REM Start SQL Server
sc start mssqlserver

También puede detener/iniciar SQL Server desde SSMS.

información relacionada