2012-05-24 32 views
6

No conozco la contraseña de SA, así que reinicié mi instancia de SQL Server 2008 Standard Edition en modo de usuario único con la esperanza de cambiar la contraseña de SA. Inmediatamente después intenté conectar conSQL Server 2008 en modo de usuario único no admite conexiones

sqlcmd -S serverName\ss2008

Msg 18461, nivel 14, estado 1, Servidor de servidor \ SS2008, Línea1 sesión falló para el 'servidor \ administrador de usuario. Motivo: el servidor está en el modo de usuario único . Solo un administrador puede conectarse en este momento.

Mis intentos de cambiar la contraseña correcta a cabo rendimientos

C: \ Documents and Settings \ Administrador> sqlcmd -U sa -zp @ ssword Contraseña: Msg 18470, nivel 14, estado 1, Server serverName, línea 1 Error de inicio de sesión para el usuario 'sa'. Motivo: la cuenta está deshabilitada.

¿Realmente -m representa el modo de usuario cero, o hay algo terriblemente mal con mi servidor?

Respuesta

8

Su conexión puede ser tomada inmediatamente por algún otro servicio (por ejemplo, el Agente SQL, Reporting Services)

se puede pasar un parámetro de nombre de cliente adicional opcional con el interruptor -m.

p. Ej. usando

-m"sqlcmd" 

Solo permitirá que la conexión única disponible sea tomada por un programa que se identifique como el programa cliente sqlcmd. See the docs for more about this.

+3

Esta es una buena información. También cometí el error de no configurar explícitamente la cuenta correcta en la pestaña "Iniciar sesión" cuando comencé el servicio en el Administrador de configuración del servidor Sql. Debe ser la misma cuenta que está usando con sqlcmd. Esto podría ser obvio, pero no para mí. – Blanthor

+0

Además, intente ejecutar Management Studio como administrador. Seguí esto y funciona: http://technet.microsoft.com/en-us/library/dd207004.aspx – Richard

Cuestiones relacionadas