在SSAS中建立Oracle OLEDB连接

时间:2016-01-08 18:35:09

标签: 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)(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 个答案:

答案 0 :(得分:0)

经过反复试验,我们走了:

如果您使用的是TNS连接,则可以在连接字符串属性中输入TNS连接别名,如下所示(参数值只是一个示例):

(CONFIGURATION =     (ADDRESS =(PROTOCOL = TCP)(HOST = proxysvr)(PORT = 1521))     (RULE_LIST =       (RULE =(SRC = 192.0.2.32 / 24)(DST =销售服务器)(SRV = *)(ACT =接受)         (ACTION_LIST =(AUT = ON)(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)))

如果您需要安全授权,只需在末尾添加(*在最后一个结束括号后):

&#34 ;;用户ID = xxxxx;密码= xxxxx"