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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange
scroll top