无法打开Saleslogix SLX连接

时间:2015-06-03 14:15:45

标签: vbscript asp-classic iis-8.5 saleslogix

我无法使用经典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;"

错误:

  

提供商错误' 80004005'
  未指定的错误

如果我使用ASPX脚本打开SLX连接并返回到我的经典ASP页面,则连接正常,我可以查询SLX数据库。

如何打开经典ASP的SLX连接?

配置:

  • IIS 8.5
  • SLX 8
  • Oracle 11.2

ASPX和Classic ASP页面在同一个应用程序池(集成,CLR 4.0,身份网络服务)中运行。

1 个答案:

答案 0 :(得分:2)

好吧,我设法找到了解决方案:

在IIS中,在我的站点中,功能名称:IIS /身份验证:匿名身份验证,我将应用程序用户身份更改为应用程序池标识

完整配置以使其有效:

  • 应用程序池:Identity->网络服务,加载用户配置文件 - > True,启用32位应用程序:True
  • 站点:身份验证:匿名身份验证 - >应用程序池标识
相关问题