También he eliminado recientemente mi cuenta de Windows de mi servidor de desarrollo local 2008. Pude usar el modo de usuario único de SQL Server para recrear mi inicio de sesión y agregarlo a la función sysadmin. Solo tardó unos minutos, y no tuve que admitir mi terrible error con nadie.
De MSDN:
A partir de SQL Server en modo de usuario único permite a cualquier miembro del grupo de administradores local del equipo para conectarse a la instancia de SQL Server como un miembro de la función fija de servidor sysadmin.
Así es como he reintegrado a mí mismo:
- Salir fuera de SSMS
- Detener servicios relacionados con cualquier SQL. Tuve que detener Reporting Services. Otros servicios de SQL como SQL Agent también usarán su única y valiosa conexión.
- Detenga el servicio SQL
- Inicie el servicio SQL con el parámetro adicional
-m
. Esto pondrá el SQL en modo de usuario único. Esto significa que SQL solo aceptará una conexión.
- Utilice
sqlcmd
para conectarse a su servidor con la opción de conexión de confianza -E
. SQL lo aceptará en el rol sysadmin
si es un administrador local.
En la sesión interactiva, cree su inicio de sesión y agréguelo al rol sysadmins
.
USE master
GO
CREATE LOGIN [domain\username] FROM WINDOWS WITH DEFAULT_DATABASE=[Master]
GO
EXEC sp_addsrvrolemember @loginame=N'domain\username', @rolename=N'sysadmin'
GO
- detener el servicio de SQL, eliminar el parámetro
-m
y reiniciar el servicio. Ahora debería poder regresar a SSMS y continuar usando el servidor normalmente.
Si aparece el mensaje:
conexión falló para el 'dominio \ nombre de usuario' usuario. Motivo: el servidor está en modo de usuario único . Solo un administrador puede conectarse en este momento.
Luego hay algo con su única conexión. Usted tendrá que encontrar ese servicio o conexión y detenerlo antes de que pueda iniciar sesión. Consulte Agente SQL, SQL Reporting Services, Analysis Services de SQL, etc.
funcionó para mí, gracias. Para iniciar y detener el servicio desde la línea de comandos, encontré esto [referencia de technet] (http://technet.microsoft.com/en-us/magazine/dd421654.aspx) útil. – tharen
Se actualizó a la respuesta preferida porque el enlace del blog en la respuesta original ya no está disponible. –