共用方式為


資料處理延伸模組與標準 .NET 資料提供者之間的差異 (報表產生器 2.0)

資料處理延伸模組是與報表產生器 2.0 一起安裝的元件,它會從特定類型的資料來源中擷取資料。與資料提供者不同的是,資料處理延伸模組會提供額外的功能來支援報表設計和報表處理。.NET Framework 資料提供者是 Microsoft 或支援 System.Data 介面的協力廠商所提供的元件,讓您可以從特定類型的資料來源擷取和修改資料。

如需與報表產生器 2.0 一起安裝之資料處理延伸模組的清單,請參閱<範例連接 (報表產生器 2.0)>。

[!附註]

不支援在報表撰寫電腦上安裝自訂資料延伸模組。不過,因為您可以在報表產生器 2.0 中選擇報表伺服器的資料來源,所以可以檢視和變更使用安裝在報表伺服器上之自訂資料處理延伸模組的報表。

了解資料處理延伸模組

資料處理延伸模組是 SQL ServerReporting Services 的元件,可支援 System.Data 介面的子集。資料處理延伸模組只需要資料來源的唯讀存取權限,因此不會實作寫入和更新的介面。每一個資料處理延伸模組都可以提供自訂功能來支援報表處理。例如,資料處理延伸模組可支援以下類型的功能:

  • 隱藏連接字串中的認證

  • 支援多重值參數

  • 擷取資料來源上所計算的彙總

  • 從資料來源擷取資料屬性及資料值

了解資料提供者

.NET Framework 資料提供者 (有時稱為驅動程式) 可支援一組標準 System.Data 介面來讀取、寫入及更新資料來源上的資料。當特定類型的資料來源沒有可用的資料處理延伸模組時,可以使用資料提供者。市面上有許多可用的協力廠商標準 .NET Framework 資料提供者。

因為 Reporting Services 具有可延伸的資料提供者架構,所以您可以建置自訂的資料處理延伸模組,以包含 Reporting Services 資料處理延伸模組所提供的額外功能。如需詳細資訊,請參閱《SQL Server 線上叢書》中 Reporting Services 文件集的<實作資料處理延伸模組>。如需協力廠商資料處理延伸模組的資訊,請參閱協力廠商資料處理延伸模組所隨附的文件。

[!附註]

.NET Framework 資料提供者或自訂的資料處理延伸模組必須經過安裝和註冊後,才能用來擷取資料來源中的資料。若要在本機電腦上編輯和預覽報表,您必須在電腦上安裝和註冊資料處理延伸模組。若要在報表伺服器上編輯和檢視報表,您必須在報表伺服器上安裝和註冊資料處理延伸模組。如需詳細資訊,請參閱《SQL Server 線上叢書》中 Reporting Services 文件集的<如何:註冊標準的 .NET Framework Data Provider>和<部署資料處理延伸模組>。