部署后我无法登录到SQL Server数据库

用户名

我有一个asp.net网站,可将信息从文本框存储到数据库中。当我从Visual Studio中运行它时,它工作正常,但是一旦将其部署到IIS,我会收到以下错误消息

[SqlException(0x80131904):用户'LORENZNT \ TLC08 $'的登录失败。

这是我的连接字符串。

Data Source=tlc08;Initial Catalog=SingableSolutions.com;Integrated Security=true

我浏览了数十个论坛,并尝试了所有我能想到的东西。如果有人可以帮助我,我将不胜感激。谢谢。

罗斯·普纳德

在IIS下运行时,如果将应用程序池设置为使用“应用程序身份”,则它将使IIS计算机的帐户尝试登录到SQL Server。如果尚未在与该计算机帐户相对应的SQL Server中创建用户,则访问将被拒绝。

您可以在SQL Server中为该帐户创建一个用户,或者可以更改IIS应用程序池,使其使用域用户帐户运行,或者可以更改连接字符串以使用SQL帐户而不是Integrated Security。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章