Установить соединение Oracle OLEDB в SSAS

Попытка установить источник данных Oracle в SSAS с помощью мастера источников данных. У меня есть информация о соединении в традиционном формате TNS:

CMAN1=
  (CONFIGURATION=
    (ADDRESS=(PROTOCOL=tcp)(HOST=proxysvr)(PORT=1521))
    (RULE_LIST=
      (RULE=(SRC=192.0.2.32/24)(DST=sales-server)(SRV=*)(ACT=accept)
        (ACTION_LIST=(AUT=on)(MCT=120)(MIT=30)))
      (RULE=(SRC=192.0.2.32)(DST=proxysvr)(SRV=cmon)(ACT=accept)))
    (PARAMETER_LIST=
      (MAX_GATEWAY_PROCESSES=8)
      (MIN_GATEWAY_PROCESSSES=3)))

Как без создания имени пользователя и пароля (безопасность содержится в протоколе TNS), как создать это соединение?

Для этой информации нет интуитивно понятных полей ввода.

1 ответ

После проб и ошибок, мы идем:

если вы используете соединение TNS, вы можете ввести псевдоним соединения TNS в свойстве строки соединения следующим образом (значения параметров являются только примером):

(КОНФИГУРАЦИЯ = (АДРЕС =(PROTOCOL=tcp)(HOST=proxysvr)(PORT=1521)) (RULE_LIST= (RULE=(SRC=192.0.2.32/24)(DST= сервер продаж)(SRV=*)(ACT= принять) (ACTION_LIST=(AUT= вкл.)(MCT=120)(MIT=30))) (RULE=(SRC=192.0.2.32)(DST=proxysvr)(SRV=cmon)(ACT= принять))) (PARAMETER_LIST= (MAX_GATEWAY_PROCESSES=8) (MIN_GATEWAY_PROCESSSES=3)))

если вам нужна авторизация безопасности, просто добавьте в конце (* после последних закрывающих скобок):

"; ID пользователя =xxxxx; Пароль =xxxxx"

Другие вопросы по тегам