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 資料來源。 此資料提供者必須與報表產生器安裝在同一部電腦上,並且同樣位於報表伺服器上。
如需詳細資訊,請參閱下列內容:
msdn.microsoft.com 上的使用 Oracle 的 .NET Framework 資料提供者
替代資料延伸模組
您也可以使用 OLE DB 資料來源類型,從 Oracle 資料庫擷取資料。 如需詳細資訊,請參閱<OLE DB 連接類型 (SSRS)>。
報表模型
您也可以根據 Oracle 資料庫建立模型。
平台和版本資訊
如需有關平台和版本支援的詳細資訊,請參閱SQL Server 線上叢書中 Reporting Services 文件集的<Reporting Services (SSRS) 支援的資料來源>。
回到頁首
使用說明主題
本節包含使用資料連接、資料來源與資料集的逐步指示。
回到頁首
相關章節
本文件集的這些章節會提供報表資料的深入概念性資訊,以及如何定義、自訂和使用與報表資料相關組件的程序資訊。
將資料加入至報表 (報表產生器及 SSRS)
提供存取報表資料的概觀。報表產生器中的資料連接、資料來源及連接字串
提供資料連接與資料來源的相關資訊。報表內嵌資料集和共用資料集 (報表產生器及 SSRS)
提供內嵌與共用資料集的相關資訊。資料集欄位集合 (報表產生器及 SSRS)
提供查詢所產生之資料集欄位的相關資訊。SQL Server線上叢書中 Reporting Services 文件的<Reporting Services (SSRS) 支援的資料來源>。
提供支援每一個資料延伸模組之平台與版本的深入資訊。
回到頁首