删除 SQL 资源提供程序

重要

从 Azure Stack Hub 2108 版开始,SQL 和 MySQL 资源提供程序将提供给已获得访问权限的订阅。 如果想要开始使用此功能,或者需要从之前的版本升级,请创建支持案例,我们的支持工程师将指导你完成部署或升级过程。

删除 SQL 资源提供程序将删除:

  • SQL 资源提供程序。
  • 操作员管理的相关计划和配额。
  • Azure Stack Hub 中的元数据,用于托管服务器、数据库和登录。

删除 SQL 资源提供程序不会删除:

  • 托管服务器上的租户数据库。
  • 用于安装 SQL RP 的包。

删除 SQL 资源提供程序 V1

  1. 确认已删除所有现有的 SQL 资源提供程序依赖项。

    注意

    即使依赖资源当前正在使用 SQL 资源提供程序,也将继续卸载该资源提供程序。

  2. 获取 SQL 资源提供程序安装包的副本,然后运行自解压程序,将内容解压缩到一个临时目录。 可以在部署资源提供程序先决条件中找到资源提供程序安装程序的下载链接。

  3. 打开一个权限提升的 PowerShell 控制台新窗口,并切换到解压缩后的 SQL 资源提供程序安装文件所在的目录。

重要

我们强烈建议在运行脚本前,使用 Clear-AzureRmContext -Scope CurrentUser 和 Clear-AzureRmContext -Scope Process 清除缓存 。

  1. 使用以下参数运行 DeploySqlProvider.ps1 脚本:

    • Uninstall:删除资源提供程序和所有关联的资源。
    • PrivilegedEndpoint:特权终结点的 IP 地址或 DNS 名称。
    • AzureEnvironment:用于部署 Azure Stack Hub 的 Azure 环境。 仅对于 Microsoft Entra 部署为必需项。
    • CloudAdminCredential:访问特权终结点时所需的云管理员凭据。
    • AzCredential:Azure Stack Hub 服务管理员帐户的凭据。 使用部署 Azure Stack Hub 时所用的相同凭据。 如果用于 AzCredential 的帐户需要多重身份验证 (MFA),则脚本将失败。

删除 SQL 资源提供程序 V2

  1. 登录到 Azure Stack Hub 管理员门户。

  2. 选择左侧的“市场管理”,然后选择“资源提供程序”。

  3. 从资源提供程序列表中选择 SQL 资源提供程序。 建议通过在提供的搜索文本框中输入“SQL Server 资源提供程序”或“MySQL Server 资源提供程序”来筛选该列表。 Select RP in the Marketplace

  4. 从页面顶部提供的选项中选择“卸载”。 Select Uninstall in the Marketplace

  5. 输入资源提供程序的名称,然后选择“卸载”。 此操作确认你要卸载以下内容:

  • SQL Server 资源提供程序。
  • 所有管理员/用户创建的 SKU/配额/HostingServer/数据库/登录元数据。 Confirm Uninstall
  1. (可选)如果要删除安装包,请在卸载 SQL 资源提供程序后,从 SQL 资源提供程序页面选择“删除”。 Delete package

后续步骤

提供应用服务作为 PaaS