Microsoft SQL Server Reporting Services 的 IBM Data Server Provider for .NET 支援

Microsoft SQL Server Reporting Services (SSRS) 可以使用 ODBC、OLE DB 或 Db2 (IBM® Data Server Provider for .NET) 內嵌式連線類型來連接至 Db2® 資料庫伺服器。

如果 SSRS 環境中已安裝下列其中一個 Db2 產品,您可以選取 Db2 (IBM Data Server Provider for .NET) 作為 SSRS 應用程式中的內嵌連線類型:

  • Db2 資料庫伺服器產品 (例如 Db2 Enterprise Server Edition)
  • IBM Data Server Client
  • IBM Data Server Runtime Client
  • IBM Data Server Driver Package

如果您在支援的 Microsoft Visual Studio 軟體中選取 Db2 內嵌連線,則可以提供在 Db2 資料庫連線中使用的認證。 您提供的認證會被遮罩,而不是以純文字顯示。 SSRS 2008 和 SSRS 2012 支援使用 Db2 內嵌式連線。

如果您在已安裝 Db2 產品的環境中安裝 SSRS 軟體,依預設,只有 ODBC 及 OLE DB 內嵌連線類型可用於 Db2 資料庫的連線。 原因是 Db2 安裝程序會更新在 Microsoft Visual Studio 軟體的內嵌連線類型區段中列出 IBM Data Server Provider for .NET 所需的 SSRS 配置檔。

如果您在安裝 Db2 軟體之後安裝 SSRS 產品,則在配置內嵌連線時無法選取 IBM Data Server Provider for .NET 。 如果您想要選取 IBM Data Server Provider for .NET 以供使用,則必須重新安裝 Db2 產品或啟動 IBM Data Server 配置工具。
  • 若要重新安裝 Db2 產品:
    1. 開啟 控制台
    2. 在「 程式和特性 」視窗中,用滑鼠右鍵按一下 Db2 產品的項目。
    3. 按一下 修復變更 按鈕。
  • 若要啟動 IBM Data Server Provider for .NET 配置工具,請執行下列動作:
    1. 開啟 IBM Db2 群組圖示。
    2. 選取預設 Db2 副本。 例如,DB2COPY1
    3. 選取 設定工具 圖示。
    4. 選取 配置 Db2 .NET Data Provider 圖示。
    IBM Data Server Provider for .NET 配置工具 (配置 Db2 .NET Data Provider) 無法用於 IBM Data Server Driver Package 安裝。

使用任何協力廠商 .NET 編譯器 (急切地解決組件的相依鏈) 來編譯參照 IBM Data Server Provider for .NET 的應用程式,可能會導致異常狀況錯誤。 為了解決異常狀況錯誤 Cannot resolve dependency to assembly Microsoft.ReportingServices.Interfaces,您需要安裝 SQL Server Reporting Services (SSRS) 軟體。