在WSO2EI OData数据服务中选择SQL Server架构

时间:2018-07-20 11:37:28

标签: wso2 odata wso2dss wso2ei

我想使用 WSO2EI SQL Server 数据库 dwh 模式表公开给 OData 数据服务。目前,数据服务端点仅向我返回 dbo 模式表。

我的数据服务XML配置为:

<data name="someservice" transports="http https">
    <config enableOData="true" id="default">
      <property name="driverClassName">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
      <property name="url">jdbc:sqlserver://www.example.com;instanceName=EXAMPLE;</property>
      <property name="username">ROOT</property>
      <property name="password">123456</property>
      <property name="defaultCatalog">DefaultDB</property>
      <property name="initSQL">SELECT TOP (1) [ObjectID] FROM [DefaultDB].[dwh].[CommitVal];</property>
    </config>
</data>

我已在 Schema Owner 选项中为集成用户勾选了 dwh 框。用户的默认架构 dwh

在创建常规数据服务时,会显示 dwh 模式,因此我认为问题不在于用户权限。

0 个答案:

没有答案