Копирование базы данных Azure SQL – это важный навык при управлении облачными базами данных. Независимо от того, нужно ли вам создать копию для тестирования или реплицировать базу данных в другой среде, процесс прост и может быть выполнен с использованием разных методов. В этой статье мы рассмотрим два метода: с использованием портала Azure и PowerShell.
Портал Azure
Чтобы скопировать базу данных Azure SQL с использованием портала Azure, выполните следующие шаги:
- Войдите в портал Azure и перейдите к исходной базе данных, которую вы хотите скопировать.
- Нажмите кнопку “Копировать”, чтобы начать создание новой базы данных SQL.
- На вкладке “Создание базы данных SQL – Копирование базы данных” введите необходимую информацию для копии вашей базы данных.
- Укажите имя базы данных, сервер и другие настройки, такие как вычисление + хранение.
- Проверьте настройки и нажмите “Создать”, чтобы начать процесс развертывания.
- После развертывания ресурса вы увидите сообщение “Развертывание завершено”.
- Нажмите “Перейти к ресурсу”, чтобы получить доступ к новой созданной базе данных Azure SQL.
PowerShell
Если вы предпочитаете использовать PowerShell для копирования базы данных Azure SQL, выполните следующие шаги:
Import-Module Az
Connect-AzAccount
Get-AzSubscription
Set-AzContext -Subscription demosubscription
# Проверьте, есть ли на сервере, на который вы нацеливаетесь, какие-либо базы данных Azure SQL
Get-AzSqlDatabase -ResourceGroupName "demo-rg" -ServerName demoazuresql01
# Дублирование исходной базы данных с помощью PowerShell
New-AzSqlDatabaseCopy -CopyDatabaseName demodatabase_QA -CopyResourceGroupName "demo-rg" -CopyServerName demoazuresql01 -DatabaseName demodatabase -ResourceGroupName "demo-rg" -ServerName demoazuresql01
Выполнив вышеприведенные команды PowerShell, вы успешно создадите копию исходной базы данных.
Заключение
Копирование базы данных Azure SQL – это простой процесс, который можно выполнить с использованием портала Azure или PowerShell. Оба метода предоставляют удобный способ создания копий баз данных для различных целей, таких как тестирование или репликация. После копирования базы данных важно убедиться, что необходимые разрешения и настройки безопасности на месте для новой базы данных.
Если вам понравилась эта статья, подпишитесь на мою рассылку, чтобы получать больше контента, связанного с SQL Server, в будущем. Спасибо за чтение!