在 SharePoint Server 中添加或删除 Web 应用程序的服务应用程序连接
适用于:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
在 SharePoint Server 中创建服务应用程序时,将创建服务应用程序连接。 服务应用程序连接也称为应用程序代理。 服务应用程序连接通过服务应用程序连接组中的成员身份将服务应用程序关联到 Web 应用程序, (也称为应用程序代理组) 。
重要
若要创建到远程服务器场中的服务应用程序的服务应用程序连接,应阅读在 SharePoint Server 中跨服务器场共享服务应用程序,以全面了解成功在服务器场之间共享服务应用程序所需满足的要求。
默认情况下,使用管理中心创建服务应用程序时,会将新的服务应用程序连接添加到服务器场的默认服务应用程序连接组。 可以重写此默认成员身份。 如果使用 Microsoft PowerShell 而不是使用管理中心创建新的服务应用程序,则除非提供了 默认 参数,否则新服务应用程序不会自动成为默认服务应用程序连接组的成员。
注意
有关如何创建和配置服务应用程序的详细信息,请参阅在 SharePoint Server 中管理服务应用程序。
默认情况下,所有 Web 应用程序都与服务器场的默认服务应用程序连接组相关联,但你可以更改此设置。 还可以为场中的每个 Web 应用程序创建一个自定义连接组。 可以随时更改 Web 应用程序与之关联的服务应用程序,还可以更改“默认”服务应用程序连接组中包括的服务应用程序。
编辑服务连接组
使用管理中心或使用 PowerShell cmdlet 可以向服务应用程序连接组添加服务应用程序连接或从中移除服务应用程序连接。
使用 管理中心 编辑服务连接组
确认执行此过程的用户帐户是 SharePoint 组“服务器场管理员”的成员。
启动管理中心。
在管理中心的主页上,单击“应用程序管理”。
在"应用程序管理"页上的"服务应用程序"部分,单击"配置服务应用程序关联"。
在"服务应用程序关联"页上,从"查看"下拉菜单中选择"Web 应用程序"。
在 Web 应用程序列表中,在"应用程序代理组" 列单击要更改的服务应用程序连接组的名称。
若要向该组添加服务连接,请选中要添加到连接组中的服务应用程序旁的复选框。 若要从连接组中移除服务应用程序连接,请清除要从连接组中移除的服务应用程序旁的复选框。 进行完所需的更改后,单击“确定”。
注意
您还可以更改自定义的服务应用程序连接组,方法是在管理中心主页中单击“管理 Web 应用程序”,选择列出的 Web 应用程序,然后单击功能区上的“服务连接”。 但是,无法通过此页更改默认的服务应用程序连接组。
使用 PowerShell 向服务应用程序连接组添加服务应用程序连接
确认您具有以下成员身份:
SQL Server 实例上的 securityadmin 固定服务器角色。
要更新的所有数据库上的 db_owner 固定数据库角色。
运行 PowerShell cmdlet 的服务器上的 Administrators 组。
管理员可以使用 Add-SPShellAdmin cmdlet 授予使用 SharePoint Server cmdlet 的权限。
注意
[!注意] 如果您不具有这些权限,请联系您的安装管理员或 SQL Server 管理员来请求权限。 有关 PowerShell 权限的其他信息,请参阅 Add-SPShellAdmin。
启动 SharePoint 命令行管理程序。
在 PowerShell 命令提示符处,键入以下命令:
Add-SPServiceApplicationProxyGroupMember -Identity < the service application proxy group > -Member <members to add to the service application proxy group>
有关详细信息,请参阅 Add-SPServiceApplicationProxyGroupMember。
使用 PowerShell 从服务应用程序连接组移除服务应用程序连接
确认您具有以下成员身份:
SQL Server 实例上的 securityadmin 固定服务器角色。
要更新的所有数据库上的 db_owner 固定数据库角色。
运行 PowerShell cmdlet 的服务器上的 Administrators 组。
添加至少具有以上最小权限的成员。
管理员可以使用 Add-SPShellAdmin cmdlet 授予使用 SharePoint Server cmdlet 的权限。
注意
[!注意] 如果您不具有这些权限,请联系您的安装管理员或 SQL Server 管理员来请求权限。 有关 PowerShell 权限的其他信息,请参阅 Add-SPShellAdmin。
启动 SharePoint 命令行管理程序。
在 PowerShell 命令提示符处,键入以下命令:
Remove-SPServiceApplicationProxyGroupMember -Identity <SPServiceApplicationProxyGroupPipeBind> -Member <SPServiceApplicationProxyPipeBind >
有关详细信息,请参阅 Remove-SPServiceApplicationProxyGroupMember。