SQL Server 2012的连接字符串失败

时间:2014-02-21 10:06:20

标签: sql iis sql-server-2012 connection-string

我正在尝试使用以下连接字符串连接到我的本地计算机上的数据库,并且以下连接字符串失败

conn = new SqlConnection("Server=(local);DataBase=dnn6;Integrated Security=SSPI");

我正在使用IIS 6作为我的网络服务器,当我打开该页面时,我收到以下错误。

  

无法打开登录请求的数据库“dnn6”。登录失败。
  用户'IIS APPPOOL \ demo'登录失败。

我正在使用SQL Server 2012

1 个答案:

答案 0 :(得分:1)

问题是用于访问SQL Server(IIS APPPOOL\demo)的IIS帐户无法访问它。

您需要:

  • 将用户IIS APPPOOL\demo的权限授予您的SQL Server
  • 使用模拟通过具有访问权限的用户帐户连接到SQL Server
  • 使用SQL Server登录使用指定用户访问SQL Server(目前不推荐)