Не удается открыть соединение Saleslogix SLX
Я не могу открыть SLX-соединение со страницей Classic ASP (VBScript):
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"
Неопределенная ошибка
Если я открываю соединение SLX с помощью сценария ASPX и возвращаюсь на свою классическую страницу ASP, соединение работает, и я могу запросить базу данных SLX.
Как я могу открыть соединение SLX с Classic ASP?
Конфигурация:
- IIS 8.5
- SLX 8
- Oracle 11.2
Страницы ASPX и Classic ASP работают в одном пуле приложений (Integrated, CLR 4.0, Identity Network Service).
1 ответ
Решение
Ну, мне удалось найти решение:
В IIS на моем сайте имя функции: IIS/ Аутентификация: анонимная аутентификация. Я изменяю идентификацию пользователя приложения на идентификацию пула приложений.
Полная настройка для работы:
- Пул приложений: Identity->Network Service, загрузить профиль пользователя->True, включить 32-разрядные приложения: True
- Сайт: Аутентификация: Анонимная аутентификация-> Идентификация пула приложений