Установить соединение 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"