Sql server 在SSAS中建立Oracle OLEDB连接
正在尝试使用数据源向导在SSAS中建立Oracle数据源。我有传统TNS格式的连接信息:Sql server 在SSAS中建立Oracle OLEDB连接,sql-server,oracle,ssas,ssdt-bi,Sql Server,Oracle,Ssas,Ssdt Bi,正在尝试使用数据源向导在SSAS中建立Oracle数据源。我有传统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)(M
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协议中),如何创建此连接
此信息没有直观的输入字段。经过反复试验后,我们开始: 如果使用的是TNS连接,则可以在connection string属性中输入TNS连接别名,如下所示(参数值只是一个示例): (配置= (地址=(协议=tcp)(主机=代理服务器)(端口=1521)) (规则清单= (规则=(SRC=192.0.2.32/24)(DST=sales server)(SRV=*)(ACT=accept) (行动列表=(AUT=on)(MCT=120)(MIT=30))) (规则=(SRC=192.0.2.32)(DST=proxysvr)(SRV=cmon)(ACT=accept))) (参数列表)= (最大网关进程数=8) (MIN_GATEWAY_Processes=3))) 如果需要安全授权,只需在末尾(*最后一个右括号后)添加:
“用户ID=xxxxx;密码=xxxxx”我离得更近了一点。我相信我输入的连接字符串如下:(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=oradev01.aetvn.com)(PORT=1823))(CONNECT_DATA=(SERVICE_NAME=gabqa1.world)))但是,我仍然需要一个用户帐户来获取登录信息。此用户是否需要访问数据库?或者只是有域访问权限的用户,然后我模拟服务帐户?