建立內嵌或共用資料來源 (SSRS)Create an Embedded or Shared Data Source (SSRS)

報表資料來源會指定名稱及連接資訊。A report data source specifies a name and connection information. Reporting ServicesReporting Services 可支援兩種類型的資料來源:內嵌和共用。 supports two types of data sources: embedded and shared. 內嵌資料來源是定義在報表定義中,而且只能供該報表使用。An embedded data source is defined in a report definition and used only by that report. 共用資料來源會定義成個別的項目,而且可以供多個報表使用。A shared data source is defined as a separate item and can be used by multiple reports. 如需詳細資訊,請參閱 < 內嵌和共用資料連接或資料來源(報表產生器及 SSRS)For more information, see Embedded and Shared Data Connections or Data Sources (Report Builder and SSRS).

在報表產生器中,您可以瀏覽至報表伺服器或 SharePoint 網站,然後選取資料來源或建立內嵌資料來源。In Report Builder, you browse to the report server or SharePoint site and select data sources or create embedded data sources. 您無法在報表產生器中建立共用資料來源。You cannot create shared data sources in Report Builder.

在報表設計師中,您可以建立共用或內嵌資料來源。In Report Designer, you can create shared or embedded data sources. 從 [報表資料] 窗格中,開始建立資料來源參考,然後按新增選項。From the Report Data pane, begin to create a data source reference, and then select the New option. 建立資料來源參考之後,新的共用資料來源就會自動加入至 [方案總管] 的 [共用資料來源] 資料夾底下。After you create the data source reference, a new shared data source will automatically be added to Solution Explorer under the Shared Data Sources folder.

注意

您可以在報表產生器以及 SQL Server Data Tools 的報表設計師中建立和修改報表定義 (.rdl)。You can create and modify report definitions (.rdl) in Report Builder and in Report Designer in SQL Server Data Tools. 每種撰寫環境都會提供不同的方式來建立、開啟和儲存報表與相關的項目。Each authoring environment provides different ways to create, open, and save reports and related items. 如需詳細資訊,請參閱 microsoft.com 網站上的在報表設計師及報表產生器中設計報表(SSRS)For more information, see Designing Reports in Report Designer and Report Builder (SSRS) on the Web at microsoft.com.

您也可以直接在報表伺服器或 SharePoint 網站上建立共用資料來源。You can also create shared data sources directly on a report server or SharePoint site. 如需詳細資訊,請參閱 < 建立、 刪除或修改共用資料來源(報表管理員)或是建立和管理共用資料來源().For more information, see Create, Delete, or Modify a Shared Data Source (Report Manager) or Create and Manage Shared Data Sources (Reporting Services in SharePoint Integrated Mode).

建立內嵌或共用資料來源To create an embedded or shared data source

  1. 在 [報表資料] 窗格的工具列上,按一下 [新增] ,然後按一下 [資料來源]On the toolbar in the Report Data pane, click New and then click Data Source. [資料來源屬性] 對話方塊隨即開啟。The Data Source Properties dialog box opens.

    注意

    如果看不到 [報表資料] 窗格,請按一下 [檢視] 功能表上的 [報表資料]。If the Report Data pane is not visible, click Report Data on the View menu.

  2. [名稱] 文字方塊中,輸入資料來源的名稱或接受預設值。In the Name text box, type a name for the data source or accept the default. 資料來源名稱是在報表內部使用。The data source name is used internally within the report. 為了清楚起見,我們建議資料來源的名稱要包含連接字串中所指定的資料庫名稱。For clarity, we recommend that the name of the data source contain the name of the database specified in the connection string.

  3. 內嵌的資料來源,請確認內嵌連接已選取。For an embedded data source, verify that Embedded connection is selected.

    1. 從 [類型] 下拉式清單中,選取資料來源類型,例如 [Microsoft SQL Server] 或 [OLE DB]。From the Type drop-down list, select a data source type; for example, Microsoft SQL Server or OLE DB.

    2. 使用以下其中一個替代方式指定連接字串:Specify a connection string using one of the following alternatives:

    • [連接字串] 文字方塊中直接輸入連接字串。Type the connection string directly in the Connection string text box. 如需連接字串範例,請參閱資料連接、 資料來源和報表產生器中的連接字串資料 Connections,Data Sources,and Connection Strings in Reporting Services.For a list of example connection strings, see Data Connections, Data Sources, and Connection Strings in Report Builder or Data Connections, Data Sources, and Connection Strings in Reporting Services.

    • 按一下運算式 (fx) 按鈕,即可建立一個評估為連接字串的運算式。Click the expression (fx) button to create an expression that evaluates to a connection string. [運算式] 對話方塊的 [運算式] 窗格內,輸入運算式。In the Expression dialog box, type the expression in the Expression pane. 按一下 [確定] 。Click OK.

    • 按一下 [編輯] ,針對您在步驟 2 中選擇的資料來源類型開啟 [連接屬性] 對話方塊。Click Edit to open the Connection Properties dialog box for the data source type you chose in step 2.

      依照此資料來源類型適合的情況,填入 [連接屬性] 對話方塊中的欄位。Fill in the fields in the Connection Properties dialog box as appropriate for the data source type. 連接屬性包括資料來源的類型、資料來源的名稱以及要使用的認證。Connection properties include the type of data source, the name of the data source, and the credentials to use. 當您在此對話方塊中指定值之後,請按一下 [測試連接] 來確認此資料來源確實可用,而且您指定的認證正確無誤。After you specify values in this dialog box, click Test Connection to verify that the data source is available and that the credentials you specified are correct. 如需特定資料來源類型的詳細資訊,請參閱從外部資料來源新增資料 (SSRS)For more information about specific data source types, see topics in Add Data from External Data Sources (SSRS).

  4. 共用的資料來源,請確認使用共用資料來源參考已選取。For a shared data source, verify that Use shared data source reference is selected.

    1. 按一下 [新增]Click New. 在 [共用資料來源] 屬性對話方塊中,遵循步驟 2 和 3 來建立新的資料來源。In the Shared Data Source properties dialog box, follow steps 2 and 3 to create a new data source.

    2. 按一下 [確定] 。Click OK.

      新的共用資料來源會出現在 [方案總管] 的 [共用資料來源] 資料夾中。The new shared data source appears in the Shared Data Sources folder in Solution Explorer.

  5. 按一下 [確定] 。Click OK.

    資料來源會出現在 [報表資料] 窗格中。The data source appears in the Report Data pane. 在 [報表資料] 窗格中,共用資料來源會指向資料來源定義。In the Report Data pane, a shared data source points to the data source definition. 在報表產生器中,資料來源定義位於報表伺服器或 SharePoint 網站上。In Report Builder, the data source definition is on a report server or SharePoint site. 在報表設計師中,資料來源定義是 [方案總管] 中 [共用資料來源] 資料夾底下的檔案。In Report Designer, the data source definition is a file in Solution Explorer under the Shared Data Sources folder.

若要在報表設計師中匯入現有的資料來源To import an existing data source in Report Designer

  1. 在方案總管中,以滑鼠右鍵按一下報表伺服器專案中的 [共用資料來源] 資料夾,然後按一下 [加入現有項目]。In Solution Explorer, right-click the Shared Data Sources folder in the report server project, and then click Add Existing Item. [新增現有項目] 對話方塊隨即開啟。The Add Existing Item dialog box opens.

  2. 巡覽至現有的報表定義共用資料來源 (rds) 檔案,然後按一下 [開啟]。Navigate to an existing Report Definition Shared data source (rds) file and then click Open.

  3. 按一下 [確定] 。Click OK.

若要在報表設計師中,將內嵌資料來源轉換成共用資料來源To convert an embedded data source to a shared data source in Report Designer

  • 在 報表資料 窗格中,以滑鼠右鍵按一下 資料來源,然後按一下轉換為共用資料來源In the Report Data pane, right-click the data source and then click Convert to Shared Data Source.

若要在報表產生器中,將共用資料來源轉換成內嵌資料來源To convert a shared data source to an embedded data source in Report Builder

  • 在 報表資料 窗格中,以滑鼠右鍵按一下 資料來源,然後開啟資料來源屬性In the Report Data pane, right-click the data source and open Data Source Properties.

  • 按一下 內嵌的連接並完成先前的程序中所述,建立內嵌的資料來源。Click Embedded Connection and finish creating the embedded data source as described in an earlier procedure.

另請參閱See Also

在 Reporting Services 資料來源中儲存認證 Store Credentials in a Reporting Services Data Source
內嵌和共用資料連接或資料來源(報表產生器及 SSRS) Embedded and Shared Data Connections or Data Sources (Report Builder and SSRS)
共用資料來源,從將內嵌的轉換成(報表產生器及 SSRS) Convert a Data Source from Embedded to Shared (Report Builder and SSRS)
將報表或模型繫結至共用的資料來源(SSRS) Bind a Report or Model to a Shared Data Source (SSRS)
設定報表的資料來源屬性 (報表管理員) Configure Data Source Properties for a Report (Report Manager)
Reporting Services 所支援的資料來源(SSRS)Data Sources Supported by Reporting Services (SSRS)