【问题标题】:DB2 Datasource in SSRSSSRS 中的 DB2 数据源
【发布时间】:2018-02-18 10:04:11
【问题描述】:

我必须从 SSRS 连接到 Db2 数据源并创建报告。我在我的系统上安装了最新的 Db2 客户端。

在 SSRS 中添加数据源时,我选择了“OLEDB”数据源,然后选择了“IBM OLEDB Provider”,在输入服务器名、用户名、密码后...它会抛出一个错误提示...

在 db2dsdriver.cfg 中找不到数据库别名 配置文件。

有人能指出我正确的方向吗

【问题讨论】:

    标签: reporting-services db2 ssrs-2008


    【解决方案1】:

    可以在 here 找到有关该特定文件的 IBM 文档。它解释了它是什么,并解释了如何编辑它。

    基本上,您需要编辑报表服务器上的文件并添加服务器名称。

    摘录:

    可以编辑 db2dsdriver.cfg 配置文件。但是,那 文件必须手动编辑。此外,在编辑文件后,您 必须重新启动应用程序才能使更改生效。这 配置文件在以下路径之一中创建:对于 数据服务器客户端,配置文件创建在一个文件夹中 实例路径下命名为cfg:

    • 在 AIX®、HP-UX、Linux 或 Solaris 操作系统上,instance_path/cfg
    • 在 Windows 操作系统上,instance_path\cfg

    对于数据服务器驱动程序,配置文件创建在 安装路径下名为cfg的文件夹:

    • 在 AIX、HP-UX、Linux 或 Solaris 操作系统上,installation_path/cfg
    • 在 Windows 操作系统上,installation_path\cfg

    随附的示例配置文件可帮助您入门。这是 位于 sqllib/cfg 目录中。配置文件包含 以下部分:

    • DSN_Collection 标记中包含的数据源名称部分,
    • 数据库标签中包含的数据库信息部分,
    • 参数标签中包含的全局属性部分。
    <configuration>
        <DSN_Collection>
            <dsn alias="alias1" name="name1" host="server1.net1.com" port="50001"/>
            <!-- Long aliases are supported -->
            <dsn alias="longaliasname2" name="name2" host="server2.net1.com" port="55551">
                <parameter name="Authentication" value="Client"/>
            </dsn>
        </DSN_Collection>
        <databases>
            <database name="name1" host="server1.net1.com" port="50001">
                <parameter name="CurrentSchema" value="OWNER1"/>
                <WLB>
                    <parameter name="enableWLB" value="true"/>
                    <parameter name="maxTransports" value="50"/>
                </WLB>
                <ACR>
                    <parameter name="enableACR" value="true"/>
                </ACR>
            </database>
            <!-- Local IPC connection -->
            <database name="name3" host="localhost" port="0">
                <parameter name="IPCInstance" value="DB2"/>
                <parameter name="CommProtocol" value="IPC"/>
            </database>
        </databases>
        <parameters>
            <parameter name="GlobalParam" value="Value"/>
        </parameters>
    </configuration>
    

    【讨论】:

      猜你喜欢
      • 2017-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-26
      • 2011-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多