ODBC 連接類型 (SSRS)
若要加入來自 ODBC 資料提供者的資料,您必須具有以 ODBC 類型之報表資料來源為基礎的資料集。 這個內建的資料來源類型是以 Microsoft SQL Server Reporting Services ODBC 資料處理延伸模組為基礎。
您可以使用本主題中的資訊來建置資料來源。 如需逐步指示,請參閱<加入及驗證資料連接或資料來源 (報表產生器及 SSRS)>。
本文內容
連接字串
認證
備註
如何主題
相關章節
連接字串
ODBC 資料處理延伸模組的連接字串會視您所要的 ODBC 驅動程式而定。 一般連接字串包含驅動程式支援的名稱/值組。 例如,下列連接字串會指定 SQL Server Native Client 的 ODBC 驅動程式以及 AdventureWorks 資料庫:
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 資料提供者的詳細資訊,請參閱 SQL Server 線上叢書中 Reporting Services 文件的Reporting Services (SSRS) 支援的資料來源。
回到頁首
如何主題
本節包含使用資料連接、資料來源與資料集的逐步指示。
回到頁首
相關章節
本文件集的這些章節會提供報表資料的深入概念性資訊,以及如何定義、自訂和使用與報表資料相關組件的程序資訊。
將資料加入至報表 (報表產生器及 SSRS)
提供存取報表資料的概觀。報表產生器中的資料連接、資料來源及連接字串
提供資料連接與資料來源的相關資訊。報表內嵌資料集和共用資料集 (報表產生器及 SSRS)
提供內嵌與共用資料集的相關資訊。資料集欄位集合 (報表產生器及 SSRS)
提供查詢所產生之資料集欄位的相關資訊。SQL Server線上叢書中 Reporting Services 文件的<Reporting Services (SSRS) 支援的資料來源>。
提供支援每一個資料延伸模組之平台與版本的深入資訊。
回到頁首