我无法打开与经典 ASP (VBScript) 页面的 SLX 连接:
Set connSlx = Server.CreateObject("ADODB.Connection")
connSlx.open "Provider=SLXOLEDB.1;Password=pwd;User ID=uid;Initial Catalog=SLXDB;Data Source=192.168.100.1;PORT=1706;"
错误:
Provider error '80004005'
Unspecified error
如果我使用 ASPX 脚本打开 SLX 连接并返回到我的经典 ASP 页面,则该连接正在运行,我可以查询 SLX 数据库。
如何打开与经典 ASP 的 SLX 连接?
配置:
- IIS 8.5
- SLX 8
- Oracle 11.2
ASPX 和经典 ASP 页面在同一应用程序池中运行(集成、CLR 4.0、身份网络服务)。
最佳答案
好吧,我设法找到了解决方案:
在 IIS 中,在我的网站中,功能名称:IIS/身份验证:匿名身份验证,我将应用程序用户身份更改为应用程序池身份。
使其工作的完整配置:
- 应用程序池:身份 -> 网络服务,加载用户配置文件 -> True,启用 32 位应用程序:True
- 站点:身份验证:匿名身份验证 -> 应用程序池身份
关于vbscript - 无法打开 Saleslogix SLX 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30622713/