管理 BDC 模型 (SharePoint Server 2010)

 

適用版本: SharePoint Foundation 2010, SharePoint Server 2010

上次修改主題的時間: 2016-11-30

BDC 模型是 XML 檔案,其包含多組針對一或多個外部內容類型及其相關外部系統的描述,以及環境特有的資訊,如驗證屬性。模型中的中繼資料定義每個外部內容類型中資料的欄位、外部系統上支援的作業 (支援讀取、寫入和查詢外部系統這類工作) 以及連線資訊。

Business Data Connectivity Service 提供一組作業,支援匯入和匯出模型、設定模型的權限,以及檢視模型所含的外部內容類型。例如,您可以匯出 BDC 模型以將它從開發環境部署至實際執行環境。

資源檔案包含本地化名稱、內容,以及一個或多種外部內容類型的權限。您可以使用用於 BDC 模型的相同技術匯入和匯出資源檔案。例如,您可以匯入資源檔案,以提供將會用於方案之其他語言的一組新本地化字串。

本文內容:

  • 匯入 BDC 模型

  • 匯出 BDC 模型或資源檔案

  • 設定 BDC 模型的權限

  • 檢視所有模型

  • 刪除 BDC 模型

  • 檢視模型的外部內容類型

匯入 BDC 模型

匯入模型是將模型及其相關外部內容類型和外部系統新增至中繼資料存放區的主要方式。當您匯入模型時,會自動啟動模型中的所有外部內容類型。

每個外部內容類型都會有用來識別外部內容類型的名稱、名稱空間和版本號碼。在任何給定時間,中繼資料存放區中都可以有外部內容類型的多個版本。如果您匯入模型、新增或刪除模型、啟動或停用外部內容類型,以及新增或刪除外部內容類型,則可以以多個版本的外部內容類型結束。如果中繼資料存放區中有外部內容類型的多個版本,則 Business Data Connectivity 執行階段會使用使用中外部內容類型的版本,而不論外部內容類型的版本號碼為何。使用中外部內容類型可以是最後匯入的外部內容類型版本,或是使用 Enable-SPBusinessDataCatalogEntity Cmdlet 所啟動的外部內容類型版本。

警告

如果模型未指定驗證模式,則會使用 PassThrough 驗證模式。PassThrough 驗證可能不適用於所有案例。這表示主要用於具有「單箱」設定的測試環境 (即資料庫伺服器和 SharePoint Server 執行於相同電腦上)。如需驗證模式的詳細資訊,請參閱<Business Connectivity Services 驗證概觀>。

提示

您也可以使用 Windows PowerShell 匯入模型或資源檔案。如需詳細資料,請參閱<Import-SPBusinessDataCatalogModel>。

匯入 BDC 模型或資源檔案

  1. 確認您具備下列其中一個管理認證:

    • 您必須是伺服器陣列管理員。

    • 您必須是 Business Data Connectivity Service 應用程式的管理員,並且具備中繼資料存放區的「編輯」權限。

  2. 在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  3. 在服務應用程式清單中,按一下包含 Business Data Connectivity Service 應用程式的列。

  4. 在 [服務應用程式] 索引標籤上,按一下 [作業] 區段中的 [管理]。

  5. 在 [編輯] 索引標籤上,按一下 [BDC 模型] 群組中的 [匯入]。

  6. 在 [匯入 BDC 模型] 頁面的 [BDC 模型檔案] 欄位中,按一下 [瀏覽] 尋找 BDC 模型或資源檔案。

    重要

    BDC 模型的名稱不能有下列任何字元: ~"#%&*:<>?{|} 或 0x7f 字元。

  7. 在 [檔案類型] 欄位中,選取要匯入的 BDC 模型檔案類型:模型或資源。

  8. 在 [進階設定] 區域中,選取要匯入的一種或多種類型的資源:

    • 按一下 [本地化名稱] 匯入特定地區設定中外部內容類型的本地化名稱。

      匯入的本地化名稱會與 Business Data Connectivity Service 資料庫中的現有本地化名稱合併。

    • 按一下 [內容] 匯入外部內容類型的內容。

      匯入的屬性會與 Business Data Connectivity Service 資料庫中現有的屬性描述合併。

    • 按一下 [權限] 匯入外部內容類型和模型中其他安全物件的權限。

      警告

      權限會與現有權限資訊一起儲存於 Business Data Connectivity Service。如果存取控制清單中已有物件的項目,則會將其值覆寫為所匯入檔案中的權限資訊。例如,假設外部內容類型 X 的權限可以存取使用者 A 的該外部內容類型。如果您匯入的權限指定只有使用者 B 才能存取外部內容類型 X,則會刪除外部內容類型 X 的前一個權限,並儲存只包含使用者 B 之權限的新權限。

  9. 若要將所匯入資源設定群組儲存至可以匯出以用於特定環境的檔案,請在 [使用自訂環境設定] 欄位中輸入該組環境特有設定的唯一名稱。

匯出 BDC 模型或資源檔案

匯出 BDC 模型或資源檔案之後,您可以使用匯出的檔案將 BDC 模型部署於不同系統。您可以使用下列任何方法匯出 BDC 模型或資源檔案:

  • 使用管理中心匯出 BDC 模型或資源檔案。

  • 使用 Export-SPBusinessDataCatalogModel Cmdlet 匯出 BDC 模型或資源檔案。

  • 使用 Microsoft SharePoint Designer 2010 匯出 BDC 模型。

    注意

    如果 BDC 模型是使用 SharePoint Designer 2010 所建立,則必須使用 SharePoint Designer 匯出 BDC 模型。如果透過管理中心或 Export-SPBusinessDataCatalogModel Cmdlet 匯出使用 SharePoint Designer 所建立的模型,則匯出的模型檔案只會包括外部內容類型的預留位置。如需 SharePoint Designer 的詳細資訊,請參閱 SharePoint Designer 說明和作法 (https://go.microsoft.com/fwlink/?linkid=198249&clcid=0x404)。

匯出 BDC 模型或資源檔案

  1. 確認您具備下列其中一個管理認證:

    • 您必須是伺服器陣列管理員。

    • 您必須是 Business Data Connectivity Service 應用程式的管理員,並且具備模型以及模型中所含所有外部系統的「編輯」權限。

  2. 在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  3. 在服務應用程式清單中,按一下包含 Business Data Connectivity Service 應用程式的列。

  4. 在 [服務應用程式] 索引標籤上,按一下 [作業] 區段中的 [管理]。

  5. 在 [編輯] 索引標籤的 [檢視] 群組中,按一下 [BDC 模型]。

  6. 在 [Business Data Connectivity 模型] 頁面上,選取要匯出的模型或資源檔案。

  7. 在 [BDC 模型] 群組中,按一下 [匯出]。

  8. 在 [匯出] 頁面的 [檔案類型] 欄位中,選取要匯出的檔案類型 (模型或資源),並在 [進階設定] 區域中選取一種或多種要匯出的資源類型:

    • 按一下 [本地化名稱] 匯出特定地區設定中外部內容類型的本地化名稱。

    • 按一下 [內容] 匯出外部內容類型的內容。

    • 按一下 [權限] 匯出外部內容類型的權限。

    • 按一下 [Proxy] 匯出用來連線至外部系統的實作特有 Proxy。

  9. 如果您儲存一組稍後可以匯出以用於特定環境的資源,請在 [使用自訂環境設定] 欄位中輸入與要匯出之環境特有設定相關聯的唯一名稱。

  10. 按一下 [匯出]。

    會顯示您電腦上將 BDC 模型或資源檔案儲存至網路上位置的介面。

設定 BDC 模型的權限

您可以設定 BDC 模型的權限,以指定可以編輯它以及設定其權限的人員。

建議您將特定權限授與每一位需要的使用者或群組,如此一來,這些認證即會提供執行所需工作的最低權限。如需設定權限的詳細資訊,請參閱<Business Connectivity Services 的安全性概觀 (SharePoint Server 2010)>中的<Business Connectivity Service 權限概觀>。

設定 BDC 模型的權限

  1. 確認您具備下列其中一個管理認證:

    • 您必須是伺服器陣列管理員。

    • 您必須是 Business Data Connectivity Service 應用程式的管理員,並且具備模型的「設定權限」權限。

  2. 在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  3. 在服務應用程式清單中,按一下包含 Business Data Connectivity Service 應用程式的列。

  4. 在 [服務應用程式] 索引標籤上,按一下 [作業] 區段中的 [管理]。

  5. 在 [編輯] 索引標籤的 [檢視] 群組中,按一下 [BDC 模型]。

  6. 選取想要設定權限之每個 BDC 模型的核取方塊。

  7. 在 [權限] 群組中,按一下 [設定物件權限]。

  8. 在方塊中,輸入要授與權限的使用者帳戶、群組或宣告,然後按一下 [新增]。

    注意

    使用者帳戶、群組或宣告的名稱中不可以使用分隔號 (|)。

  9. 設定帳戶、群組或宣告的權限。

    注意

    中繼資料物件的存取控制清單中,至少必須有一個使用者、群組或宣告具備「設定權限」權限。

    • 按一下 [編輯] 允許使用者、群組或宣告編輯 BDC 模型。

      安全性提示Security Note
      「編輯」權限應該視為高權限。惡意使用者可以透過「編輯」權限竊取認證或損毀伺服器陣列。若要協助確保安全方案,建議您使用可以將「編輯」權限自由指派給開發人員和方案設計人員的測試環境。當您將測試的方案部署至實際執行環境時,請移除「編輯」權限。
    • 按一下 [設定權限] 允許使用者、群組或宣告設定 BDC 模型的權限。

      安全性提示Security Note
      「設定權限」權限應該視為高權限。運用「設定權限」權限,使用者可以將「編輯」權限授與 BDC 模型。

      重要

      列出的其他兩個權限 ([可在用戶端選取] 和 [執行]) 不適用於 BDC 模型。

檢視所有模型

您可以檢視 Business Data Connectivity Service 應用程式中的所有模型。

檢視所有模型

  1. 確認您具備下列管理認證:

    • 您必須是伺服器陣列管理員或服務應用程式的管理員。
  2. 在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  3. 在服務應用程式清單中,按一下包含 Business Data Connectivity Service 應用程式的列。

  4. 在 [服務應用程式] 索引標籤上,按一下 [作業] 區段中的 [管理]。

  5. 在 [編輯] 索引標籤的 [檢視] 群組中,按一下 [BDC 模型]。

刪除 BDC 模型

當您刪除 BDC 模型時,會刪除該模型與該模型中所包含且不包含在其他模型中的所有外部內容類型和外部系統。

刪除 BDC 模型

  1. 確認您具備下列其中一個管理認證:

    • 您必須是伺服器陣列管理員。

    • 您必須是 Business Data Connectivity Service 應用程式的管理員,並且具備模型的「編輯」權限。

  2. 在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  3. 在服務應用程式清單中,按一下包含 Business Data Connectivity Service 應用程式的列。

  4. 在 [服務應用程式] 索引標籤上,按一下 [作業] 區段中的 [管理]。

  5. 在 [編輯] 索引標籤的 [檢視] 群組中,按一下 [BDC 模型]。

  6. 在 [Business Data Connectivity 模型] 頁面上,選取要刪除的模型。

  7. 在 [BDC 模型] 群組中,按一下 [刪除],並在系統提示您時按一下 [確定]。

檢視模型的外部內容類型

檢視模型的外部內容類型以了解模型或選擇後續工作的外部內容類型。

檢視模型的外部內容類型

  1. 確認您具備下列管理認證:

    • 您必須是伺服器陣列管理員或服務應用程式的管理員。
  2. 在管理中心網站上,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  3. 在服務應用程式清單中,按一下包含 Business Data Connectivity Service 應用程式的列。

  4. 在 [服務應用程式] 索引標籤上,按一下 [作業] 區段中的 [管理]。

  5. 在 [編輯] 索引標籤的 [檢視] 群組中,按一下 [BDC 模型]。

  6. 指向模型,然後按一下出現的箭頭,再按一下 [檢視外部內容類型]。