Recientemente re-configuré mi computadora portátil con ventanas de 64 bits. Instaló Sql Server dev edition para mí y lo configuró con un nombre de usuario y contraseña. Inicié sesión e intenté cambiar el servidor SQL a la autenticación de Windows, reinicié el servidor SQL y ahora no me permite iniciar sesión con mi cuenta de dominio.
Intenté agregarme a los grupos SQLServerSQLAgentUser y SQLServerMSSQLUser en mi sistema local, pero Sql Server sigue diciendo que mi cuenta de dominio no está autorizada. Mi cuenta es un administrador del sistema local.
¿Cómo puedo hacer que Sql Server me permita iniciar sesión?
sql-server
authentication
KallDrexx
fuente
fuente
Respuestas:
Desafortunadamente, creo que tendrás que:
Si no tiene acceso a la base de datos, no puede actualizar la seguridad para obtener permisos.
Para iniciar sesión en su SQL Server (aún pueden faltar permisos de bases de datos individuales), el inicio de sesión de seguridad debe crearse con
Windows authentication
seleccionado y luego el nombre de cuenta de dominio es elLogin name
.fuente
Y también, ya que eres un administrador local.
siga las instrucciones paso a paso de microsoft: http://msdn.microsoft.com/en-us/library/dd207004.aspx o como se muestra a continuación:
Abra un símbolo del sistema como administrador y vaya a la carpeta binn de SQL Server (C: \ Archivos de programa \ Microsoft SQL Server \ MSSQL10_50.MSSQLSERVER \ MSSQL \ Binn de forma predeterminada)
iniciar el servidor SQL en modo de usuario único utilizando la salida de la consola
Luego, inicie SSMS o SQLCMD como administrador, conéctese y ejecute la siguiente consulta:
fuente
Como usted es un administrador local, puede utilizar la puerta trasera de la instancia de SQL Server para obtener acceso.
Descargue psexec.exe (PSTools de TechNet aquí ).
Vaya a un símbolo del sistema y al directorio donde extrajo el archivo (psexec.exe). Ejecute el comando
psexec.exe -i -s ssms.exe
opsexec.exe -i -s sqlwb.exe
para SQL 2005.Esto abrirá SSMS como la cuenta NT AUTHORITY \ SYSTEM, que por defecto tiene derechos SYSADMIN para la instancia. Entonces debería poder agregar su inicio de sesión a la instancia. Si esto no funciona, es probable que se haya eliminado el permiso de la cuenta del sistema.
NOTA: Si tiene Vista o Windows 7, probablemente necesite ejecutar el símbolo del sistema como Administrador (haga clic con el botón derecho en "Ejecutar como Administrador").
Segunda nota: Esto no funcionará en SQL Server 2012 o superior porque el grupo de administradores incorporado ya no se agrega como administrador del sistema de forma predeterminada. La excepción a esto podría ser si está comiendo con una actualización en el lugar.
fuente
¿Debería haberse asegurado de que su cuenta de Windows tuviera permisos suficientes para iniciar sesión antes de cambiarla a Autenticación de Windows?
fuente