在 SharePoint Server 中連線至遠端伺服器陣列上的服務應用程式

適用于:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-se訂閱版本 no-img-sopMicrosoft 365 中的 SharePoint

在 SharePoint Server 中,您可以發佈一些服務應用程式,讓使用者能夠透過遠端連線使用這些服務應用程式。 發佈服務應用程式可以最佳化資源、避免冗餘,而且不需要安裝專用的企業伺服器陣列,就能在企業範圍內提供服務。

對於已由其他伺服器陣列共用的服務應用程式,如果您知道伺服器陣列的搜索服務位址,或服務應用程式的位址,就可以連線至服務應用程式。 請注意,僅在遠端伺服器陣列之伺服器陣列管理員已發佈服務應用程式的情況下,您才能連線至遠端伺服器陣列上的服務應用程式。

在您開始作業之前,請檢閱<跨 SharePoint Server 伺服器陣列共用服務應用程式>,以取得必要條件的詳細資訊。

使用 管理中心連線至遠端伺服器陣列上的服務應用程式

  1. 確認您是否為 SharePoint 伺服器陣列管理員群組的成員。

  2. 在使用伺服器陣列的伺服器上,按一下管理中心的 [應用程式管理],然後再按一下 [管理服務應用程式]

  3. 在功能區上,按一下 [連線]

  4. 在 [連線] 下拉式功能表上,按一下您要連線至服務應用程式的類型。

  5. 在 [遠端服務應用程式] 頁面上的 [伺服器陣列或服務應用程式的位址] 文字方塊中,輸入適當的 URL,然後按一下 [確定]

    注意事項

    [!附註] 您可以從發佈伺服器陣列管理員那邊取得 URL。 如需詳細資訊,請參閱<在 SharePoint Server 中發佈服務應用程式>。 本步驟中可以使用兩種 URL:服務應用程式的 URL 或遠端伺服器陣列拓撲服務應用程式的 URL。 如果使用服務應用程式的 URL,則本程序的步驟 6 中將只列出對應的服務應用程式。 如果使用拓撲服務的 URL,則本程序的步驟 6 中將列出伺服器陣列中所有服務應用程式。

  6. 新的 [ 連線到遠端服務 應用程式] 對話方塊會顯示符合您在步驟 5 中輸入之 URL 的服務應用程式。 Click the row that contains the name of the service application, and then select the check box to add the service application connection to the farm's default list of service application connections (that is, the default proxy group). Click OK.

  7. You are prompted to change the connection name. Type a new name into the Connection Name text box or leave the default name, and then click OK.

  8. 建議您使用<在 SharePoint Server 中交換伺服器陣列之間的信任憑證>中的指示在兩個伺服器陣列之間建立信任關係。

  9. 建立新的連線後,必須按一下 [確定] 完成整個程序。

  10. 建立新服務應用程式連線與本機 Web 應用程式的關聯。 如需如何執行此作業的資訊,請參閱<從 SharePoint Server 的 Web 應用程式新增或移除服務應用程式連線>。

使用 PowerShell 連線至遠端伺服器陣列上的服務應用程式

  1. 確認您具備下列成員身分:

    • SQL Server 執行個體上的 securityadmin 固定伺服器角色。

    • 所有要更新之資料庫上的 db_owner 固定資料庫角色。

    • 正在執行 PowerShell Cmdlet 之所在伺服器上的系統管理員群組。

    • 請以高於上述基本要求新增必要的成員資格。

    系統管理員可以使用 Add-SPShellAdmin Cmdlet 授與使用 SharePoint Server Cmdlet 的權限。

    注意事項

    [!附註] 如果您不具備上述權限,請連絡安裝程式系統管理員或 SQL Server 系統管理員要求權限。 如需 PowerShell 權限的其他資訊,請參閱 Add-SPShellAdmin

  2. 啟動 SharePoint 管理命令介面。

  3. 在 PowerShell 命令提示字元中,輸入下列命令:

    Receive-SPServiceApplicationConnectionInfo -FarmUrl <PublishingFarmTopologyURL>
    

    其中< PublishingFarmTopologyURL >是在發佈伺服器陣列上執行Get-SPTopologyServiceApplication Cmdlet 所擷取的資訊。 如需詳細資訊,請參閱< 在 SharePoint Server 中發佈服務應用程式>。

  4. 在 PowerShell 命令提示字元中,輸入下列命令:

    New-SPServiceApplicationProxy -Name " <ServiceApplicationProxyName>" -Url "<PublishingFarmTopologyURL>"
    

    其中:

    • <ServiceApplicationProxyName> 是使用伺服器陣列上服務應用程式連線的唯一名稱。

    • <PublishingFarmTopologyURL> 是前面的命令中也有使用的服務應用程式拓撲 URL。

    每種服務應用程式都有特定的 PowerShell Cmdlet 應該使用,而不是 New-SPServiceApplicationProxy。 (這些 Cmdlet 會列在 [另請參閱] 區段中。) 例如,下列命令會建立名為 「MetadataServiceProxy1」 的新受控中繼資料服務應用程式 Proxy,以連線到位於所指定 URL 的服務應用程式。

    New-SPMetadataServiceApplicationProxy -Name "MetadataServiceProxy1" -Uri "
    urn:schemas-microsoft-com:sharepoint:service:9c1870b7ee97445888d9e846519cfa27#authority=urn:uuid:02a493b92a5547828e21386e28056cba&amp;authority=https://ua_powershell:32844/Topology/topology.svc  "
    
  5. 您必須建立新服務應用程式連線與本機 Web 應用程式的關聯。 如需如何執行此作業的資訊,請參閱<從 SharePoint Server 的 Web 應用程式新增或移除服務應用程式連線>。

另請參閱

其他資源

New-SPBusinessDataCatalogServiceApplicationProxy

New-SPEnterpriseSearchServiceApplicationProxy

New-SPMetadataServiceApplicationProxy

New-SPProfileServiceApplicationProxy

New-SPSecureStoreServiceApplicationProxy