He estado probando todo tipo de combinaciones diferentes de marcas de inicio para SQL Server 2008 R2 Express y no puedo superar este error:
Error de inicio de sesión para el usuario 'LOCALSERVER \ Administrador'. Motivo: el servidor está en modo de usuario único. Solo un administrador puede conectarse en este momento. (Microsoft SQL Server, error: 18461)
He intentado iniciarlo en modo de usuario único por ambos -m"SQLCMD"
e -m"sqlcmd"
Iv'e incluso intentó iniciarlo -m"Microsoft SQL Server Management Studio - Query"
y conectarme con los clientes apropiados SIEMPRE obtengo este error. Estoy 99% seguro de que nada más está robando mi conexión y cuando me conecto con SSMS me aseguro de hacer el "nuevo método de consulta de conexión" para asegurarme de que solo use 1 conexión.
¿Alguien mas ha tenido este problema? ¿Cómo lo arreglo e inicio de sesión?
A pesar de que Microsoft dice lo contrario, no debe citar después de -m. Entonces, para SQLCMD, lo harías
-mSQLCMD
. No vi que se dijera esto en ninguna parte, así que lo documentaré aquí. Si nada más funciona, intente no citarlo.fuente
No debería haber nada después de -m. La sintaxis debería verse así:
Luego inicie sesión en la instancia con sqlcmd y realice los cambios necesarios. Si intenta utilizar SQL Server Management Studio para iniciar sesión, no podrá hacerlo, ya que SSMS requiere varias conexiones para iniciar sesión.
fuente
Acabo de tener este problema exacto y todo lo que tuve que hacer fue:
Reconecté el navegador SQL y funcionó nuevamente. Entonces, en lugar de intentar todos los pasos adicionales, las personas realmente deberían probar el enfoque más simple que funcione primero antes de escalar a intentos más exhaustivos.
fuente
Cambiar el Control de cuentas de usuario a Nunca notificarme resolvió el problema
fuente