无法连接到SystemDSN ODBC数据源IIS 7

时间:2012-03-09 10:01:04

标签: iis-7 odbc

我已将odbc数据源配置为系统DSN。 它本身和Visual Studio都可以正常工作。

当我尝试在连接时在IIS 7下启动应用程序时出现错误:

  

错误[08001] [Microsoft] [SQL Server Native Client 10.0]命名管道提供程序:无法打开与SQL Server的连接[5]。

     

错误[HYT00] [Microsoft] [SQL Server Native Client 10.0]登录超时   过期

     

错误[08001] [Microsoft] [SQL Server Native Client 10.0] A.   发生了与网络相关或特定于实例的错误   建立与SQL Server的连接。找不到服务器   无障碍。检查实例名称是否正确以及SQL Server是否正确   配置为允许远程连接。有关更多信息,请参阅SQL   Server Books Online。

1 个答案:

答案 0 :(得分:1)

IIS应用程序以不同的用户身份运行 - 此用户无权访问ODBC使用的某处。

我将ApplicationPool标识更改为以管理员身份运行 - 这解决了我的问题。这是快速的解决方案。至少这是挖掘的方向。 :)