Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте мастер развертывания базы данных SQL Server в виртуальной машине Azure для развертывания базы данных из экземпляра ядра СУБД на SQL Server на виртуальной машине Azure. Мастер использует полную операцию резервного копирования базы данных, поэтому он всегда копирует полную схему базы данных и данные из пользовательской базы данных SQL Server. Мастер также выполняет всю конфигурацию виртуальной машины Azure, поэтому предварительная настройка виртуальной машины не требуется.
Вы не можете использовать мастер для разностных резервных копий, поскольку мастер не перезаписывает существующую базу данных с таким же именем. Чтобы заменить существующую базу данных на виртуальной машине, необходимо сначала удалить существующую базу данных или изменить имя базы данных. Если существует конфликт именования между именем базы данных для операции развертывания в тестовом режиме и существующей базой данных на виртуальной машине, мастер предложит добавить имя базы данных для тестовой базы данных, чтобы обеспечить выполнение операции.
Перед началом работы
Чтобы завершить работу этого мастера, необходимо предоставить следующие сведения и иметь следующие параметры конфигурации.
Сведения об учетной записи Майкрософт, связанной с подпиской Azure.
Ваш профиль публикации Azure.
Осторожность
В настоящее время SQL Server поддерживает профиль публикации версии 2.0. Чтобы скачать поддерживаемую версию профиля публикации, см. статью "Скачать профиль публикации 2.0".
Сертификат управления загружен в подписку Azure.
Сертификат управления, сохраненный в хранилище личных сертификатов на том компьютере, на котором запущен мастер.
У вас должно быть временное расположение хранилища, доступное для компьютера, на котором размещена база данных SQL Server. Место временного хранения также должно быть доступно для компьютера, на котором работает мастер.
При развертывании базы данных на существующей виртуальной машине экземпляр SQL Server должен быть настроен для прослушивания tcp/IP-порта.
Либо виртуальная машина Azure, либо образ из галереи, который планируется использовать для создания виртуальной машины, должен иметь настроенный и запущенный облачный адаптер SQL Server.
Необходимо настроить открытую конечную точку для облачного адаптера SQL Server в шлюзе Azure с частным портом 11435.
Кроме того, если вы планируете развернуть базу данных на существующей виртуальной машине Azure, необходимо также предоставить:
DNS-имя облачной службы, на котором размещена виртуальная машина.
Учетные данные администратора для виртуальной машины.
Учетные данные с правами оператора резервного копирования в базе данных, планируемой для развертывания, из исходного экземпляра SQL Server.
Дополнительные сведения о запуске SQL Server на виртуальных машинах Azure см. в статье "Подготовка к миграции на SQL Server" на виртуальных машинах Azure.
На компьютерах под управлением операционных систем Windows Server необходимо использовать следующие параметры конфигурации для запуска этого мастера:
Отключить конфигурацию расширенной безопасности: используйте локальный сервер диспетчера > серверов, чтобы задать для Параметра "Расширенная безопасность Internet Explorer" (ESC) значение OFF.
Включите JavaScript: Internet Explorer > Internet Options > Security > Customer Level > Active Scripting > Scripting: Включить.
Ограничения и условия
Ограничение размера базы данных для этой операции составляет 1 ТБ.
Эта функция развертывания доступна в SQL Server Management Studio для SQL Server 2014.
Эта функция развертывания используется только с пользовательскими базами данных; Развертывание системных баз данных не поддерживается.
Функция развертывания не поддерживает обслуживаемые службы, связанные с Affinity Group. Например, учетные записи хранения, связанные с группой соответствия, нельзя выбрать для использования на странице параметров развертывания этого мастера настройки.
Версия SQL Server на виртуальной машине должна быть той же или более поздней, чем исходная версия SQL Server. Версии базы данных SQL Server, которые можно развернуть на виртуальной машине Azure с помощью этого мастера:
SQL Server 2008
SQL Server 2008 R2
SQL Server 2012
SQL Server 2014
Версии базы данных SQL Server, работающие в базе данных виртуальной машины Azure, можно развернуть в:
SQL Server 2012
SQL Server 2014
Если существует конфликт именования между именем базы данных для операции развертывания в тестовом режиме и существующей базой данных на виртуальной машине, мастер предложит добавить имя базы данных для тестовой базы данных, чтобы обеспечить выполнение операции.
Рекомендации по развертыванию базы данных с поддержкой FILESTREAM на виртуальной машине Azure
Обратите внимание на следующие рекомендации и ограничения при развертывании баз данных с BLOB, хранящимися в FILESTREAM объектах.
Компонент развертывания не может развернуть базу данных с поддержкой FILESTREAM в новой виртуальной машине. Если FILESTREAM не включен в виртуальной машине перед запуском мастера, операция восстановления базы данных завершится ошибкой, и операция мастера не сможет успешно завершиться. Чтобы успешно развернуть базу данных, использующую FILESTREAM, включите FILESTREAM в экземпляре SQL Server на виртуальной машине узла перед запуском мастера. Дополнительные сведения см. в разделе FILESTREAM (SQL Server).
Если база данных использует In-Memory OLTP, вы можете развернуть базу данных на виртуальной машине Azure без каких-либо изменений в базе данных. Дополнительные сведения см. в разделе In-Memory OLTP (оптимизация в памяти).
Рекомендации по географическому распределению ресурсов
Обратите внимание, что следующие ресурсы должны находиться в одном географическом регионе:
Облачные службы
Расположение виртуальной машины
Служба хранилища дисков данных
Если перечисленные выше ресурсы не расположены совместно, мастер не сможет успешно завершить работу.
Параметры конфигурации мастера
Используйте следующие сведения о конфигурации для изменения параметров развертывания базы данных SQL Server на виртуальную машину Azure.
Путь по умолчанию для файла конфигурации — %LOCALAPPDATA%\SQL Server\Deploy to SQL in WA VM\DeploymentSettings.xml
Структура файла конфигурации
<ПараметрыРазвертывания>
<ДругиеНастройки
TraceLevel="Debug" <!-- Уровень журналирования -->
BackupPath="\\[имя сервера]\[том]\" <-- Последний использованный путь для резервного копирования. Используется в качестве значения по умолчанию в мастере настройки. -->
CleanupDisabled = False /><!-- Мастер не удаляет промежуточные файлы и объекты Azure (VM, CS, SA). -->
<PublishProfile <!-- Последние сведения о профиле публикации, использованные ранее. -->
Certificate="12A34B567890123ABCD4EF567A8" <!-- Сертификат для использования в мастере настройки. -->
Subscription="1a2b34c5-67d8-90ef-ab12-xxxxxxxxxxxxx" <-- Подписка для использования в мастере. -->
Name="Моя подписка"