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

时间:2016-08-12 15:43:32

标签: asp.net sql-server iis database-connection connection-string

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

  

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

这是我的连接字符串。

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

我经历了数十个论坛并尝试了我能想到的一切。如果有人能帮助我,我会非常感激。感谢。

1 个答案:

答案 0 :(得分:4)

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

您可以在SQL Server中为该帐户创建用户,也可以更改IIS应用程序池以使其使用域用户帐户运行,或者您可以更改连接字符串以使用SQL帐户而不是集成安全性。 / p>