ver usuario tiene sirve sesión saber quitar que puede porque por permiso para modificar inicio existe entre diferencia defecto contraseña conectar como autenticación autenticacion sql-server

sql-server - usuario - quitar autenticación de windows en sql server



¿Cómo puedo cambiar del modo Windows de SQL Server al modo mixto(SQL Server 2008)? (7)

  1. Abra SQL Server Management Studio y conéctese a su servidor de base de datos.
  2. Haga clic derecho en el servidor de la base de datos y haga clic en Propiedades.
  3. Establezca la autenticación del servidor en SQL Server y el modo de autenticación de Windows.

He instalado SQL Server 2008 Express Edition, pero por error guardé el modo de autenticación de Windows.

Ahora quiero cambiar eso al modo mixto SQL Server. ¿Cómo puedo hacer esto?


Abra el registro y busque LoginMode clave en:

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server

Actualice el valor de LoginMode como 2.



Desde http://msdn.microsoft.com/en-us/library/ms188670.aspx :

Para cambiar el modo de autenticación de seguridad:

En el Explorador de objetos de SQL Server Management Studio, haga clic con el botón derecho en el servidor y luego haga clic en Propiedades.

En la página Seguridad, en Autenticación del servidor, seleccione el nuevo modo de autenticación del servidor y luego haga clic en Aceptar.

En el cuadro de diálogo de SQL Server Management Studio, haga clic en Aceptar para confirmar el requisito de reiniciar SQL Server.

En el Explorador de objetos, haga clic con el botón derecho en su servidor y luego haga clic en Reiniciar. Si SQL Server Agent se está ejecutando, también debe reiniciarse.

Para habilitar el inicio de sesión de SA:

En el Explorador de objetos, expanda Seguridad, expanda Inicios de sesión, haga clic con el botón secundario en SA y luego haga clic en Propiedades.

En la página General, es posible que deba crear y confirmar una contraseña para el inicio de sesión.

En la página Estado, en la sección Inicio de sesión, haga clic en Habilitado y luego haga clic en Aceptar.


No tuve éxito con otros intentos en SQL Server 2012. Lo que hice fue usar SQL Server Management Studio para generar un script para cambiar el valor, y obtuve esto:

USE [master] GO EXEC xp_instance_regwrite N''HKEY_LOCAL_MACHINE'', N''Software/Microsoft/MSSQLServer/MSSQLServer'', N''LoginMode'', REG_DWORD, 2 GO

Después de eso, habilité la cuenta sa usando esto:

ALTER LOGIN sa ENABLE ; GO ALTER LOGIN sa WITH PASSWORD = ''<strongPasswordHere>'' ; GO

... entonces, reinicié el servicio, ¡y todo funcionó!


Puede hacerlo con SQL Management Studio -

Propiedades del servidor - Seguridad - [Sección de autenticación del servidor] verifica el servidor Sql y el modo de autenticación de Windows

Aquí está la fuente msdn - http://msdn.microsoft.com/en-us/library/ms188670.aspx


Si el problema es que no tiene acceso a SQL Server y ahora está utilizando el modo mixto para habilitar o conceder privilegios de administrador de cuenta, entonces es mucho más fácil simplemente desinstalar SQL Server y reinstalar.