Share via


Oracle 連接類型 (SSRS)

若要在報表中使用來自 Oracle 資料庫的資料,您必須具有以 Oracle 類型的報表資料來源為基礎的資料集。 此內建資料來源類型是以 .NET Framework Managed Provider for Oracle 為基礎,並且需要 Oracle 用戶端軟體元件。

您可以使用本主題中的資訊來建置資料來源。 如需逐步指示,請參閱<加入及驗證資料連接或資料來源 (報表產生器及 SSRS)>。

本文內容

連接字串

認證

查詢

參數

備註

如何主題

相關章節

連接字串

請洽詢資料庫管理員,以取得用來連接資料來源的連接資訊和認證。 下列連接字串範例會使用 Unicode 來指定名為 "Oracle9" 之伺服器上的 Oracle 資料庫。 伺服器名稱必須符合 Tnsnames.ora 組態檔中定義為 Oracle 伺服器執行個體名稱的內容。

Data Source="Oracle9"; Unicode="True"

如需有關連接字串範例的詳細資訊,請參閱<報表產生器中的資料連接、資料來源及連接字串>。

認證

需要有認證才能夠執行報表、於本機預覽報表並且從報表伺服器預覽報表。

發行報表之後,您可能需要變更資料來源的認證,如此當報表在報表伺服器上執行時,擷取資料的權限就會是有效的。

如需詳細資訊,請參閱<資料連接、資料來源及連接字串 (SSRS)>或<在報表產生器中指定認證>。

搭配回到頁首連結使用的箭頭圖示回到頁首

查詢

若要建立資料集,您可以從下拉式清單中選取預存程序,或是建立 SQL 查詢。 若要建立查詢,您必須使用以文字為基礎的查詢設計工具。 如需詳細資訊,請參閱<以文字為基礎的查詢設計工具使用者介面 (報表產生器)>。

您可以指定只傳回一個結果集的預存程序。 不支援使用以資料指標為基礎的查詢。

參數

如果查詢包含查詢變數,就會自動產生對應的報表參數。 此延伸模組支援具名參數。 若使用 Oracle 9 或更新版本,則支援多重值的參數。

報表參數是透過預設屬性值建立,您可能會需要修改這些值。 例如,每一個報表參數的資料類型都是 [文字]。 建立報表參數後,您可能必須變更預設值。 如需詳細資訊,請參閱<報表參數 (報表產生器及 SSRS)>。

搭配回到頁首連結使用的箭頭圖示回到頁首

備註

系統管理員必須先安裝支援從 Oracle 資料庫擷取資料的 .NET Data Provider for Oracle 版本,您才能夠連接 Oracle 資料來源。 此資料提供者必須與報表產生器安裝在同一部電腦上,並且同樣位於報表伺服器上。

如需詳細資訊,請參閱下列內容:

替代資料延伸模組

您也可以使用 OLE DB 資料來源類型,從 Oracle 資料庫擷取資料。 如需詳細資訊,請參閱<OLE DB 連接類型 (SSRS)>。

報表模型

您也可以根據 Oracle 資料庫建立模型。

平台和版本資訊

如需有關平台和版本支援的詳細資訊,請參閱SQL Server 線上叢書中 Reporting Services 文件集的<Reporting Services (SSRS) 支援的資料來源>。

搭配回到頁首連結使用的箭頭圖示回到頁首

使用說明主題

本節包含使用資料連接、資料來源與資料集的逐步指示。

加入及驗證資料連接或資料來源 (報表產生器及 SSRS)

建立共用資料集或內嵌資料集 (報表產生器及 SSRS)

將篩選加入至資料集 (報表產生器及 SSRS)

搭配回到頁首連結使用的箭頭圖示回到頁首

相關章節

本文件集的這些章節會提供報表資料的深入概念性資訊,以及如何定義、自訂和使用與報表資料相關組件的程序資訊。

搭配回到頁首連結使用的箭頭圖示回到頁首

請參閱

概念

報表參數 (報表產生器及 SSRS)

篩選、分組和排序資料 (報表產生器及 SSRS)

運算式 (報表產生器及 SSRS)