
Mi pregunta es ¿SQLEXPRESS funcionará tanto en los modos de autenticación de SQL como de Windows? Creo que la respuesta es no, pero no estoy seguro.
Tenemos una aplicación comercial que sólo funcionará con autenticación SQL. Ya tenemos un servidor SQLEXPRESS 2008, pero está configurado para autenticación de Windows. Si creo un usuario con autenticación SQL e intento iniciar sesión, el registro de la aplicación dice
Login failed for user 'cnorton'.
Reason: An attempt to login using SQL authentication failed.
Server is configured for Windows authentication only.
[CLIENT: 10.100.100.30]
Entonces, ¿necesito implementar un servidor SQLEXPRESS separado, o hay configuraciones desconocidas para mí en este momento que permitirían ambos modos de autenticación?
Gracias.
Respuesta1
No especifica qué versión de SQL Server Express está ejecutando, pero hasta donde yo sé, esto siempre ha sido y sigue siendo posible. El siguiente artículo detalla cómo hacerlo con SQL Server Express 2012.
Respuesta2
sí, podemos autenticarnos en ambos sentidos. Siga los siguientes pasos:
- Descargue e instale SQL Server Management Studio (SSMS).
- Utilice SSMS para conectarse a su servidor, utilice la autenticación de Windows
- Haga clic con el botón derecho en el servidor - Propiedades - pestaña Seguridad
- Seleccione "Modo de autenticación de SQL Server y Windows", haga clic en el botón Aceptar
- Haga clic con el botón derecho en el servidor: seleccione Reiniciar
- Ir al nodo Seguridad-Inicios de sesión
- Haga clic derecho en iniciar sesión "sa", seleccione propiedades
- Ingrese la contraseña (dos veces) en la pestaña general
- Seleccione la pestaña Estado
- Seleccione "Conceder" en "Permiso para conectarse al motor de base de datos".
- Seleccione "Activado" en "Iniciar sesión"
- Haga clic en Aceptar