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

问题描述 投票:3回答:2

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

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

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

错误[HYT00] [Microsoft] [SQL Server本机客户端10.0]登录超时过期

错误[08001] [Microsoft] [SQL Server本机客户端10.0] A与网络相关或特定于实例的错误发生在建立与SQL Server的连接。找不到服务器无障碍。检查实例名称是否正确以及SQL Server是否正确配置为允许远程连接。有关更多信息,请参见SQL。服务器联机丛书。

iis-7 odbc
2个回答
1
投票

IIS应用程序以不同的用户身份运行-该用户没有对ODBC使用的位置的访问权限。

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


0
投票

我正在使用iis并配置了obdc。我的asp页面在旧PC上可以正常运行,但是当它更改为Windows 10时,可能我错过了iis或odbc中的某些选项,并且MSN数据库存在连接问题。

© www.soinside.com 2019 - 2024. All rights reserved.