共用方式為


資料來源屬性頁面 (報表管理員)

使用 [資料來源] 屬性頁面,即可定義目前的報表如何連接到外部資料來源。您可以覆寫原先與報表一起發行的資料來源連接資訊。

如果報表使用多重資料來源,則每一個資料來源在屬性頁面中有它自己的區段。資料來源會依其在報表中定義的順序列出。

指定報表使用的資料來源時,可以使用共用資料來源,共用資料來源會與使用它的報表分開建立和管理。如果不要使用共用資料來源項目,您就可以定義報表使用的資料來源連接。

若要開啟此頁面,請選取報表,按一下頁面頂端的 [屬性] 索引標籤,然後按一下頁面旁邊的 [資料來源] 索引標籤。

選項

  • 自訂資料來源
    指定報表與資料來源的連接方式。

下列選項是用來指定自訂資料來源連接。

  • 連接類型
    指定用來處理資料來源之資料的資料處理延伸模組。報表伺服器包含 SQL Server、Analysis Services、Oracle、XML、SQL Server Integration Services (SSIS)、SAP、OLE DB 以及 ODBC 的資料處理延伸模組。可以向協力廠商取得其他的資料處理延伸模組。

    請注意,如果您是使用 SQL Server 2005 Express Edition with Advanced Services,就只能使用 SQL Server 或 Analysis Services 資料來源。如需詳細資訊,請參閱<SQL Server 2005 Express Edition with Advanced Services 中的 Reporting Services>。

  • 連接字串
    指定報表伺服器用來與資料來源連接的連接字串。連接類型會決定應該使用的語法。例如,XML 資料處理延伸模組的連接字串是 XML 文件的 URL。

    連接字串可設定成運算式,這樣您就可以在執行階段指定資料來源。在「報表管理員」中無法定義、檢視或是修改資料來源運算式。不過,您可以按一下 [覆寫預設值] 以輸入靜態連接字串來取代資料來源運算式。如果您想要切換回運算式,請按一下 [還原為預設值]。報表伺服器會儲存原始連接字串,以防您之後需要還原它。在大部份的情況下,一般連接字串會指定資料庫伺服器與資料檔。

    下列範例說明用來連接到 SQL Server AdventureWorks 資料庫的連接字串:

    data source=<a SQL Server instance>;initial catalog=AdventureWorks
    
  • 使用下列方式連接
    指定如何取得認證的選項。

    ms190041.note(zh-tw,SQL.90).gif重要事項:
    如果連接字串中有提供認證,則此章節中所提供的選項和值將會被忽略。請注意,如果在連接字串中指定認證,則會對檢視此頁面的所有使用者以清晰的文字顯示那些值。
  • 執行報表的使用者所提供的認證
    每一位使用者都必須鍵入使用者名稱和密碼,才可以存取資料來源。

    您可以定義要求使用者認證的提示文字。預設的文字字串是「請輸入使用者名稱和密碼,以存取資料來源」。

    如果使用者提供的認證是 Windows 驗證認證,請選取 [連接到資料來源時作為 Windows 認證]。如果您使用資料庫驗證 (例如,SQL Server 驗證),請不要選取此核取方塊。

  • 安全地儲存在報表伺服器中的認證
    在報表伺服器資料庫中儲存加密的使用者名稱和密碼。選擇此選項即可自動執行報表 (例如,由排程或事件啟動而不是由使用者動作啟動的報表)。

    如果認證是 Windows 驗證認證,請選取 [連接到資料來源時作為 Windows 認證]。如果您使用資料庫驗證 (例如,SQL Server 驗證),請不要選取此核取方塊。

    選擇 [連接到資料來源後,模擬已驗證的使用者] 即可允許委派認證,但前提是資料來源要支援模擬。針對 SQL Server 資料庫,此選項會設定 SETUSER 函數。

  • Windows 整合式安全性
    使用目前使用者的 Windows 認證來存取資料來源。當用來存取資料來源的認證與用來登入網路網域的認證相同時,請選擇此選項。

    在針對網域啟用 Kerberos 驗證時,或者資料來源與報表伺服器是在同一部電腦上時,此選項具有最佳的效能。若未啟用 Kerberos,Windows 認證可以傳送至其他電腦。如果需要其他電腦連接,您將會收到錯誤而不是預期的資料。

    請勿使用此選項來執行自動報表或可供訂閱的報表。報表伺服器會起始自動報表的執行。執行報表伺服器所使用的帳戶不能用以存取外部資料來源。

  • 不需要認證
    指定不需要認證就可以存取資料來源。請注意,如果資料來源需要使用者登入,則選擇此選項將沒有作用。只有當資料來源連接不需要使用者認證時,才應該選擇此選項。

    當您將資料來源設定為使用無認證,如果報表使用的資料來源是要支援訂閱、排程的報表記錄或排程的報表執行時,您就必須執行其他步驟。特別是,您必須建立執行報表時報表伺服器所使用的低權限帳戶。此帳戶是用以連接至外部資料來源。如需有關這個帳戶的詳細資訊,請參閱<設定自動報表處理的帳戶>。

  • 套用
    按一下 [套用] 來儲存變更。

請參閱

參考

報表管理員 F1 說明

其他資源

設定 Reporting Services 中的資料來源屬性
指定認證和連接資訊

說明及資訊

取得 SQL Server 2005 協助