Примеры Azure PowerShell для Базы данных SQL Azure
Применимо к: База данных SQL Azure
База данных SQL Azure позволяет настроить базы данных и пулы с помощью Azure PowerShell.
Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу.
Использование Azure Cloud Shell
В Azure есть Azure Cloud Shell, интерактивная оболочка среды, с которой можно работать в браузере. Для работы со службами Azure можно использовать Bash или PowerShell с Cloud Shell. Для запуска кода из этой статьи можно использовать предварительно установленные команды Cloud Shell. Ничего дополнительного в локальной среде устанавливать не нужно.
Начало работы с Azure Cloud Shell
Вариант | Пример и ссылка |
---|---|
Нажмите кнопку Попробовать в правом верхнем углу блока с кодом. При нажатии кнопки Попробовать код не копируется в Cloud Shell автоматически. | |
Чтобы открыть Cloud Shell в браузере, перейдите по адресу https://shell.azure.com или нажмите кнопку Запуск Cloud Shell. | |
Нажмите кнопку Cloud Shell в строке меню в правом верхнем углу окна портала Azure. |
Чтобы выполнить код из этой статьи в Azure Cloud Shell, выполните следующие действия:
Запустите Cloud Shell.
В блоке кода нажмите кнопку Копировать, чтобы скопировать код.
Вставьте код в окно сеанса Cloud Shell, нажав клавиши CTRL+SHIFT+V в Windows и Linux или CMD+SHIFT+V в macOS.
Нажмите клавишу ВВОД, чтобы выполнить код.
Чтобы установить и использовать PowerShell локально, вам понадобится AZ PowerShell 1.4.0 или последующей версии для работы с этим руководством. Если вам необходимо выполнить обновление, ознакомьтесь со статьей, посвященной установке модуля Azure PowerShell. Если модуль PowerShell запущен локально, необходимо также выполнить командлет Connect-AzAccount
, чтобы создать подключение к Azure.
Примеры
В следующей таблице содержатся ссылки на примеры сценариев Azure PowerShell для Базы данных SQL Azure.
Ссылка | Description |
---|---|
Создание и настройка отдельных баз данных и эластичных пулов | |
Создание отдельной базы данных и настройка правила брандмауэра на уровне сервера | Этот скрипт PowerShell создает отдельную базу данных и настраивает правило брандмауэра для IP-адресов на уровне сервера. |
Создание эластичных пулов и перемещение баз данных в пуле | Этот скрипт PowerShell создает эластичные пулы, перемещает базы данных в составе пулов и изменяет объем вычислительных ресурсов. |
Настройка георепликации и отработка отказа | |
Настройка и обработка отказа для отдельной базы данных с помощью активной георепликации | Этот сценарий PowerShell настраивает активную георепликацию для отдельной базы данных и выполняет для нее отработку отказа на вторичную реплику. |
Настройка и обработка отказа для базы данных в пуле с помощью активной георепликации | Этот скрипт PowerShell настраивает активную георепликацию для базы данных в эластичном пуле и выполняет для нее отработку отказа на вторичную реплику. |
Настройка группы отработки отказа | |
Настройка группы отработки отказа для отдельной базы данных | Этот скрипт PowerShell создает базу данных и группу отработки отказа, добавляет базу данных в эту группу и тестирует отработку отказа на сервер-получатель. |
Use PowerShell to add an Azure SQL Database elastic pool to a failover group (Добавление эластичного пула Базы данных SQL Azure в группу отработки отказа с помощью PowerShell) | Этот скрипт PowerShell создает базу данных, добавляет ее в эластичный пул, добавляет эластичный пул в группу отработки отказа и тестирует отработку отказа на сервер-получатель. |
Масштабирование отдельной базы данных и эластичного пула | |
Масштабирование отдельной базы данных | Этот скрипт PowerShell отслеживает метрики производительности отдельной базы данных, увеличивает объем вычислительных ресурсов и создает правило генерации оповещений для одной из метрик производительности. |
Масштабирование эластичного пула | Этот сценарий PowerShell отслеживает метрики производительности эластичного пула, увеличивает объем его вычислительных ресурсов и создает правило генерации оповещений для одной из метрик производительности. |
Восстановление, копирование и импорт базы данных | |
Восстановление базы данных | Этот сценарий PowerShell восстанавливает базу данных из геоизбыточной резервной копии и восстанавливает последнюю резервную копию удаленной базы данных. |
Копирование базы данных на новый сервер | Этот сценарий PowerShell создает копию существующей базы данных на новом сервере. |
Импорт базы данных из BACPAC-файла | Этот сценарий PowerShell импортирует базу данных в базу данных SQL Azure из BACPAC-файла. |
Синхронизация данных между базами данных | |
Синхронизация данных между базами данных | Этот сценарий PowerShell настраивает технологию "Синхронизация данных" для синхронизации между несколькими базами данных в Базе данных SQL Azure. |
Синхронизация данных между базой данных SQL и локальной базой данных SQL Server | Этот скрипт PowerShell настраивает синхронизацию данных между базой данных в Базе данных SQL Azure и локальной базой данных SQL Server. |
Изменение схемы синхронизации данных SQL | Этот сценарий PowerShell добавляет или удаляет элементы в схеме синхронизации данных. |
См. раздел PowerShell.
Связанный контент
Примеры, перечисленные на этой странице, используют az.sql командлеты PowerShell для создания ресурсов SQL Azure и управления ими. Дополнительные командлеты для выполнения запросов и выполнения многих задач базы данных находятся в командлетах SqlServer PowerShell. Подробные сведения см. в статье SQL Server PowerShell.