断开 SQL Server 实例与 Azure Arc 的连接
适用于:SQL Server
本文介绍如何使用 Azure 门户或在命令 shell 中断开已启用 Arc 的 SQL Server 实例与 Azure Arc 的连接。
先决条件
你的 Azure 帐户目前是实例订阅和资源组的参与者角色。
重要
无需访问托管计算机即可断开与 Azure Arc 的连接。
选择退出自动安装
在卸载适用于 SQL Server 的 Azure 扩展之前,请先选择退出自动安装适用于 SQL Server 的 Azure 扩展,并将以下标签和值添加到 Arc 服务器资源。
标记 | 值 |
---|---|
ArcSQLServerExtensionDeployment |
Disabled |
或者,可限制可以在服务器上安装的扩展。 可以配置要在服务器上允许和阻止的扩展列表。 若要了解详细信息,请参阅扩展允许列表和阻止列表。
卸载适用于 SQL Server 的 Azure 扩展
若要卸载适用于 SQL Server 的 Azure 扩展,请执行以下操作:
- 转到 Azure Arc 门户
- 在“计算机”下,选择托管 SQL Server 实例的具体服务器
- 在“扩展”下,选择要卸载的扩展(如果是 Windows 计算机,则为
WindowsAgent.SqlServer
,如果是 Linux 计算机,则为LinuxAgent.SqlServer
) - 单击“卸载”选项卡
- 出现提示时,请确认要卸载扩展
若要删除 SQL Server - Azure Arc 资源,请执行以下操作:
- 转到 Azure Arc 门户
- 在“SQL Server 实例”下,选择要删除的特定 SQL Server 实例
- 单击“删除”选项卡
- 出现提示时,请确认要删除资源
若要使用单个命令断开较大范围(如资源组、订阅或多个订阅)内所有已启用 Arc 的 SQL Server 实例的连接,请使用卸载适用于 SQL Server 的 Azure 扩展的脚本。 该脚本作为开放源代码 SQL Server 示例发布,并包含分步说明。
残留的文件和帐户
本部分介绍卸载后残留的文件和数据库对象。
文件
卸载会删除二进制文件。
扩展日志和其他数据可能无法删除。
禁用不会删除任何二进制文件或文件夹。
表
代理创建的表在卸载扩展后会保留。
帐户
如果未在最低特权模式下安装扩展,代理将使用 NTAUTHORITY\SYSTEM 帐户。
禁用或删除扩展不会从任何数据库中删除 NTAUTHORITY\SYSTEM 登录,因为其他应用程序可能需要此登录名。 必须手动从每个用户数据库中删除该角色。
NTAUTHORITY\SYSTEM 帐户不适用于具有最低权限的安装。 有关最低特权模式的详细信息,请参阅使用最低特权操作 Azure Arc 启用的 SQL Server(预览版)。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈