sql >> Base de Datos >  >> RDS >> Sqlserver

No se puede abrir la prueba de la base de datos solicitada por el inicio de sesión. El inicio de sesión falló. Error de inicio de sesión para el usuario 'xyz\ASPNET'

Bueno, el error es bastante claro, ¿no? Está intentando conectarse a su SQL Server con el usuario "xyz/ASPNET"; esa es la cuenta con la que se ejecuta su aplicación ASP.NET.

Esta cuenta no puede conectarse a SQL Server; cree un inicio de sesión en SQL Server para esa cuenta o luego especifique otra cuenta de SQL Server válida en su cadena de conexión.

¿Puede mostrarnos su cadena de conexión (actualizando su pregunta original)?

ACTUALIZACIÓN:Está bien, está utilizando la autenticación integrada de Windows --> necesita crear un inicio de sesión de SQL Server para "xyz\ASPNET" en su SQL Server, o cambiar su cadena de conexión a algo como:

connectionString="Server=.\SQLExpress;Database=IFItest;User ID=xyz;pwd=top$secret"

Si tiene un usuario "xyz" con una contraseña de "top$secret" en su base de datos.