El éxito de seguridad integrado en el maestro, falla en otra base de datos
-
31-10-2019 - |
Pregunta
Estoy un poco perplejo sobre por qué mi cadena de conexión está teniendo éxito en el master
Base de datos en SQL Server 2005. Aquí están los detalles de mi aplicación. ¿Alguna idea de dónde mirar? Claramente me falta algo. También tenga en cuenta que el servidor IIS y el servidor SQL se encuentran en diferentes máquinas dentro de un entorno Intranet donde intento implementar la autenticación de Windows. Gracias. :)
Cadenas de conexión:
Server=SQLServer;Database=master;Integrated Security=true
--tener éxito
Server=SQLServer;Database=other;Integrated Security=true
--fallas
Mensaje de error de falla:
Cannot open database "other" requested by the login. The login failed.
Login failed for user 'DOMAIN\IIS_SERVERNAME$'.
Mi grupo de aplicaciones de servidor IIS y configuración de autenticación:
- Apppool: .net 4.0; Tubería integrada; Identidad = servicio de red
- Autenticación: suplantación = discapacitado; Windows Auth = habilitado; Kernel-mode = habilitado; Proveedores = negociar, NTLM
Actualizar: Claramente, hay un inicio de sesión de algún tipo para la máquina que se conecta a mi servidor SQL con la seguridad integrada, de lo contrario no tendrá éxito en conectarse a la master
base de datos ¿verdad? Supongo que eso significa que hay un problema en el nivel de la base de datos, pero no puedo entender qué user
la cuenta le daría acceso a master
Porque solo hay un puñado de usuarios para ello.
No hay solución correcta