你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure SQL 托管实例的 Azure PowerShell 示例

适用于:Azure SQL 托管实例

Azure SQL 托管实例允许使用 Azure PowerShell 配置实例和池。

如果没有 Azure 订阅,请在开始之前创建一个 Azure 免费帐户

使用 Azure Cloud Shell

Azure 托管 Azure Cloud Shell(一个可通过浏览器使用的交互式 shell 环境)。 可以将 Bash 或 PowerShell 与 Cloud Shell 配合使用来使用 Azure 服务。 可以使用 Cloud Shell 预安装的命令来运行本文中的代码,而不必在本地环境中安装任何内容。

若要启动 Azure Cloud Shell,请执行以下操作:

选项 示例/链接
选择代码块右上角的“试用”。 选择“试用”不会自动将代码复制到 Cloud Shell。 显示 Azure Cloud Shell 的“试用”示例的屏幕截图。
转到 https://shell.azure.com 或选择“启动 Cloud Shell”按钮可在浏览器中打开 Cloud Shell。 显示如何在新窗口中启动 Cloud Shell 的屏幕截图。
选择 Azure 门户右上角菜单栏上的 Cloud Shell 按钮。 显示 Azure 门户中的 Cloud Shell 按钮的屏幕截图

若要在 Azure Cloud Shell 中运行本文中的代码,请执行以下操作:

  1. 启动 Cloud Shell。

  2. 选择代码块上的复制按钮以复制代码。

  3. 在 Windows 和 Linux 上选择 Ctrl+Shift+V,或在 macOS 上选择 Cmd+Shift+V 将代码粘贴到 Cloud Shell 会话中。

  4. 选择 Enter 运行此代码。

如果选择在本地安装并使用 PowerShell,则本教程需要 AZ PowerShell 1.4.0 或更高版本。 如果需要升级,请参阅安装 Azure PowerShell 模块。 如果在本地运行 PowerShell,则还需运行 Connect-AzAccount 来创建与 Azure 的连接。

示例

下表包括了适用于 Azure SQL 托管实例的示例 Azure PowerShell 脚本的链接。

链接 说明
创建和配置托管实例
创建和管理托管实例 此 PowerShell 脚本演示如何使用 Azure PowerShell 创建和管理托管实例。
使用 Azure 资源管理器模板创建和管理托管实例 此 PowerShell 脚本演示如何使用 Azure PowerShell 和 Azure 资源管理器模板创建和管理托管实例。
将数据库还原到另一个地理区域中的托管实例 此 PowerShell 脚本备份一个数据库并将其还原到另一个区域。 这称为异地还原灾难恢复方案。
配置透明数据加密
使用 Azure Key Vault 中自己的密钥管理托管实例中的透明数据加密 此 PowerShell 脚本使用 Azure Key Vault 中的密钥在 Azure SQL 托管实例的“创建自己的密钥”方案中配置透明数据加密。
配置故障转移组
为托管实例配置故障转移组 此 PowerShell 脚本创建两个托管实例,将其添加到故障转移组,然后测试从主托管实例到辅助托管实例的故障转移。

详细了解 Azure SQL 托管实例的 PowerShell cmdlet

此页上列出的示例使用 az.sql PowerShell cmdlet 创建和管理 Azure SQL 资源。 用于运行查询和执行多个数据库任务的其他 cmdlet 位于 SqlServer PowerShell cmdlet。 有关详细信息,请参阅 SQL Server PowerShell