1

我正在尝试使用以下 Biml 脚本使用 BimlExpress for Visual Studio Enterprise 2017 中的 OracleConnection 和 OracleSource 对象与 Oracle 数据库建立连接(使用 Bilm):

<Biml xmlns="http://schemas.varigence.com/biml.xsd">
    <Connections>
        <OracleConnection
        Name="oracleConn"
        ConnectionString="Data Source=XXX.XX.XX.XXX:XXX/XXX; User Id=XXXX;Password=XXXX;Integrated Security=no;"/>
    </Connections>
    <Packages>
        <Package Name="package1" ConstraintMode="Linear">
            <Tasks>
                <Dataflow Name="obtain data">
                    <Transformations>
                        <OracleSource Name="load table" Connection="oracleConn">
                            <ExternalTableInput Table="table1"/>
                        </OracleSource>
                    </Transformations>
                </Dataflow>
            </Tasks>
        </Package>
    </Packages>
</Biml>

但是,当我尝试在 Visual Studio 中运行验证时,会显示此消息:

Validating Biml
Error   0   Oracle Client Access not detected. Install the 32-bit or 64-bit version of Oracle Client Access that matches your version of Biml/BimlStudio. Biml Validator threw an exception attempting to validate your package. Exception type: InvalidOperationException      0   0
AstValidator. There were errors during compilation. See compiler output for more information.

我已经安装了 Oracle 客户端以及在此处找到的用于 Oracle 的 Attunity 连接器,并将它们用于不涉及 Biml 的项目(使用连接器从 Visual Studio 中的 Oracle 获取表)。所以我真的不知道除了 Biml 无法访问客户端之外可能是什么问题。有没有办法可以调试这个或者有一些已知的修复?

4

0 回答 0