ODBC 連接類型 (SSRS)

若要加入來自 ODBC 資料提供者的資料,您必須具有以 ODBC 類型之報表資料來源為基礎的資料集。 這是以 Microsoft SQL Server Reporting Services ODBC 資料處理延伸模組為基礎的內建資料來源類型。

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

連接字串

ODBC 資料處理延伸模組的連接字串會視您所要的 ODBC 驅動程式而定。 一般連接字串包含驅動程式支援的名稱/值組。 例如,下列連接字串會指定 SQL Server Native Client 和 AdventureWorks 資料庫的 ODBC 驅動程式:

Driver={SQL Server Native Client 10.0};Server=server;Database=AdventureWorks;Trusted_Connection=yes;  

認證

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

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

如果您設定 ODBC 資料來源以提示密碼或將密碼包含在連接字串中,則當使用者輸入含有特殊字元 (例如標點符號) 的密碼時,某些基礎資料來源驅動程式無法驗證這些特殊字元。 當您處理報表時,訊息「不是有效密碼」可能會指出此問題。 如果無法變更此密碼,您可以和資料庫管理員一起合作,將適當的認證儲存在報表伺服器上,當做系統 ODBC 資料來源名稱 (DSN) 的一部分。 如需詳細資訊,請參閱 .NET Framework SDK 文件集中的 "OdbcConnection.ConnectionString"。

注意

建議您不要在連接字串中加入登入資訊,例如密碼。 報表產生器會在 [資料來源] 對話方塊中提供另一個索引標籤,您可以使用此索引標籤來輸入認證。

如需詳細資訊,請參閱建立資料連接字串 - 報表產生器 & SSRS指定報表資料來源的認證及連線資訊

備註

ODBC 是在 OLEDB 之前的早期資料存取技術。 ODBC 只能支援關聯式資料來源。 ODBC 資料提供者稱為 「驅動程式」 (Driver)。 ODBC 驅動程式由 Microsoft 和協力廠商提供。 例如,Microsoft Office 會安裝連接至 Office 檔案格式的 ODBC 驅動程式。

在建立 ODBC 連接字串之前,您必須已安裝 ODBC 驅動程式並建立機器或系統資料來源名稱 (DSN)。 若要成功擷取您想要的資料,您必須提供驅動程式支援的查詢語法。 參數支援會因驅動程式而異。 如需詳細資訊,請參閱所選驅動程式的特定主題,例如 SQL Server Native Client (ODBC)

平台和版本資訊

如需特定 ODBC 資料提供者的詳細資訊,請參閱 Reporting Services 支援的資料來源 (SSRS)

如何主題

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

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

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

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

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

報表資料集 (SSRS)
提供存取報表資料的概觀。

建立資料連接字串 - 報表產生器 & SSRS
提供資料連接與資料來源的相關資訊。

報表內嵌資料集和共用資料集 (報表產生器及 SSRS)
提供內嵌與共用資料集的相關資訊。

資料集欄位集合 (報表產生器及 SSRS)
提供查詢所產生之資料集欄位集合的相關資訊。

Reporting Services 支援的資料來源 (SSRS)。 提供支援每一個資料延伸模組之平台與版本的深入資訊。

另請參閱

報表參數 (報表產生器和報表設計師)
篩選、分組和排序資料 (報表產生器及 SSRS)
運算式 (報表產生器及 SSRS)