Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如何解决SQL异常0x80131904?_Sql Server_Visual Studio_Asp.net Core_Iis_.net Core - Fatal编程技术网

Sql server 如何解决SQL异常0x80131904?

Sql server 如何解决SQL异常0x80131904?,sql-server,visual-studio,asp.net-core,iis,.net-core,Sql Server,Visual Studio,Asp.net Core,Iis,.net Core,我已将SQL Server连接到ASP.Net核心应用程序,但现在,每当我在Visual Studio中启动该应用程序或调用“更新数据库”时,都会返回错误 登录失败。登录名来自不受信任的域,无法使用 使用Windows身份验证 此外,我正在尝试将应用程序部署到IIS站点,当我浏览它时,服务器管理器日志会显示一系列错误,这通常是预期的 执行请求时发生未经处理的异常 异常:Microsoft.Data.SqlClient.SqlException(0x80131904):登录 无法为用户 。。。表示

我已将SQL Server连接到ASP.Net核心应用程序,但现在,每当我在Visual Studio中启动该应用程序或调用“更新数据库”时,都会返回错误


登录失败。登录名来自不受信任的域,无法使用 使用Windows身份验证

此外,我正在尝试将应用程序部署到IIS站点,当我浏览它时,服务器管理器日志会显示一系列错误,这通常是预期的

执行请求时发生未经处理的异常

异常:Microsoft.Data.SqlClient.SqlException(0x80131904):登录 无法为用户


。。。表示没有访问SQL Server的权限的用户。

“登录来自不受信任的域”您确定您的登录吗?听起来您的应用程序的连接字符串正在使用受信任的身份验证,这将无法工作,因为SQL Server无法识别IIS\u IUSR帐户。可能存在重复。这是否回答了您的问题?你能分享你的连接字符串吗?如果要提供用户名和密码,请将Integrated Security设置为false。如果可能,请将连接字符串放在web.config文件中-这样更安全、更可重用。如果为false,则在连接中指定用户ID和密码。如果为true,则当前Windows帐户凭据用于身份验证。