He comenzado mi SQL Server 2008
sqlcst02\inst01
en Single User Mode
añadiendo el ;-m
hasta el final de los parámetros de inicio para esta instancia de SQL Server Configuration Manager
. Me detuve SQL Server Agent
para la inst01
instancia. Mi cuenta es miembro de Domain Admin group
y he intentado iniciar sesión usando sqlcmd -S sqlcst02\inst01
y sigo recibiendo un error en el que se encuentra el servicio Single User Mode
y solo un administrador puede iniciar sesión. Intenté agregar ;-m"sqlcmd"
a los parámetros de inicio para limitar la conexión solo sqlcmd
pero recibo el Los mismos resultados. He intentado iniciar sesión como mi propia cuenta e iniciar sesión como la cuenta de administrador local. He iniciado el símbolo del sistema como administrador y yo, pero obtengo los mismos resultados. He intentado conectar usando ADMIN:sqlcst02\inst01
in SSMS
. Sin suerte.
Estoy intentando restablecer la sa
contraseña ya que el administrador anterior no me dejó esta información. Esto es enloquecedor. He hecho esto antes en otras máquinas sin problemas.
Respuestas:
Otra alternativa para recuperar el acceso a un servidor SQL se describe en este artículo y no requiere reiniciar en modo de usuario único:
http://www.mssqltips.com/sqlservertip/2682/recover-access-to-a-sql-server-instance/
Básicamente, descargue PSExec , luego ejecútelo con la siguiente línea de comando (complete su ubicación de SSMS.exe):
Se le pedirá que se conecte: el modo de autenticación será la autenticación de Windows y el código rígido
NT AUTHORITY\SYSTEM
. Una vez conectado, podrá ingresar a la seguridad y corregir la contraseña sa, agregarse como administrador, agregar otros administradores, etc.El artículo anterior tiene varias advertencias que debe leer antes de intentar esto, y también puede revisar los comentarios en la parte inferior.
fuente
Acabo de ser mordido por este. Lo que había olvidado era ejecutar el indicador CMD como administrador. Este no es el valor predeterminado en Windows 2008 R2. Una vez que hice esto, todo estuvo bien. Uno de mis colegas sugirió este problema y bueno, todo está solucionado. Me siento como un idiota pero pensé en compartir para salvar a otros.
fuente
OK: si no está en el rol sysadmin en SQL Server, no podrá ingresar a través del modo de usuario único. Si eres un administrador en el servidor, puedes usar la respuesta en esta publicación para ayudarte.
fuente
sysadmin
rol. Lo que, hasta donde puedo ver, es exactamente lo que hace la publicación del blog que está vinculada desde su otro enlace.Tuve un problema similar, donde tuve una caída del clúster porque configuré el maxmem a 12 (en lugar de 120000, mi cero aparentemente se rompió)
Noté que cuando usaba el indicador de parámetros de inicio normal y sqlcmd -AI obtenía tiempos de espera de inicio de sesión, y mensajes de error que me decían que el DAC probablemente no estaba conectado.
Inicié los servicios sql copiando los parámetros de inicio del administrador de configuración en un indicador de PowerShell administrativo y agregué los parámetros -cf.
En otra ventana pude usar sqlcmd, pero no con el parámetro -A, solo conexiones estándar.
En ese momento pude ejecutar consultas y sp_configured mi salida. Esto fue con una cuenta de dominio.
fuente