applies to:SQL Server
本文介绍如何使用 Azure 门户或命令行界面断开SQL Server实例与Azure Arc的连接。 它适用于Azure Arc启用的SQL Server实例。若要停止使用 Azure Arc 管理SQL Server实例,请删除SQL Server扩展。 完成这些步骤后,SQL Server Azure Arc 资源及其关联组件将完全从您的系统和 Azure 中删除。
先决条件
您的 Azure 帐户必须在实例订阅和资源组中拥有参与者角色。
注意
无需访问托管计算机才能断开与Azure Arc的连接。
选择退出自动安装
在卸载Azure用于SQL Server的扩展之前,请通过将以下标记和值添加到启用Azure Arc的SQL Server资源,选择不自动安装该扩展。
| 标记 | 值 |
|---|---|
ArcSQLServerExtensionDeployment |
Disabled |
或者,可限制可以在服务器上安装的扩展。 可以配置要在服务器上允许和阻止的扩展列表。 若要了解详细信息,请参阅 “允许列表”和“阻止列表”。
卸载SQL Server的 Azure 扩展
若要卸载 SQL Server 的 Azure 扩展,请执行以下操作:
- 在 Azure 门户中,转到 Azure Arc。
- 在 Machines 下,选择托管SQL Server实例的特定服务器。
- 在Extensions下,选择要卸载的扩展(如果是 Windows 计算机,请选择
WindowsAgent.SqlServer;如果是 Linux 计算机,请选择LinuxAgent.SqlServer)。 - 选择卸载。
- 出现提示时,请确认要卸载扩展。
若要删除 SQL Server - Azure Arc 资源:
- 在 Azure 门户中,转到 Azure Arc。
- 在 SQL Server 实例下,选择要删除的特定SQL Server实例。
- 选择“删除”。
- 出现提示时,请确认要删除资源。
若要从资源组中删除依赖资源,请执行以下操作:
- 在Azure门户中,转到SQL Server资源的资源组。
- 在 Overview 下,选择要删除的特定SQL Server资源和资源。
- 选择“删除”。
- 出现提示时,请确认要删除资源。
若要使用单个命令断开更大范围(例如资源组、订阅或多个订阅)内所有启用 Azure Arc 的 SQL Server 实例的连接,请使用 卸载 Azure SQL Server 扩展的脚本。 该脚本是一个开源SQL Server示例,包含分步说明。
注意
完成删除
残留的文件和帐户
卸载SQL Server Azure扩展后,某些文件和数据库对象将保持不变。
文件存储
卸载扩展会删除二进制文件,但可能不会删除扩展日志和其他数据。
禁用扩展不会删除任何二进制文件或文件夹。
表
卸载扩展后,代理创建的表将保持不变。
帐户
如果未在最低特权模式下安装扩展,代理将使用 NT AUTHORITY\SYSTEM 帐户。
禁用或删除扩展不会从任何数据库中删除 NT AUTHORITY\SYSTEM 登录名,因为其他应用程序可能需要此登录名。 必须手动删除每个用户数据库中的登录名。
帐户 NT AUTHORITY\SYSTEM 不适用于使用最低特权的安装。
有关最小特权模式的详细信息,请参阅 通过 Azure Arc 启用的 SQL Server 以最低权限运行。