Часто задаваемые вопросы по SQL Server на виртуальных машинах Azure

ОБЛАСТЬ ПРИМЕНЕНИЯ: SQL Server на виртуальной машине Azure

В этой статье содержатся ответы на некоторые распространенные вопросы о запуске SQL Server на виртуальных машинах Azure в Windows.

Если эта статья не помогла устранить вашу проблему с Azure, посетите форумы по Azure на сайтах MSDN и Stack Overflow. Описание своей проблемы можно опубликовать на этих форумах или в Twitter (@AzureSupport). Также можно отправить запрос в службу поддержки Azure. Чтобы отправить такой запрос, на странице поддержки Azure щелкните Получить поддержку.

Изображения

Какие образы доступны в коллекции виртуальных машин SQL Server?

В Azure доступны образы виртуальных машин для всех поддерживаемых основных выпусков SQL Server во всех выпусках Windows и Linux. Дополнительные сведения см. в полном списке образов виртуальных машин Windows и Linux.

Обновляются ли доступные образы в коллекции виртуальных машин SQL Server?

Каждые два месяца образы SQL Server в коллекции виртуальных машин обновляются до последних версий Windows и Linux. Образы Windows содержат все обновления, отмеченные как важные в Центре обновления Windows, в частности важные обновления системы безопасности и пакеты обновления SQL Server. Образы Linux содержат последние обновления системы. Накопительные пакеты обновления SQL Server в Linux и Windows обрабатываются по-разному. Для Linux накопительные пакеты обновления SQL Server также включены в обновление. Но виртуальные машины Windows сейчас не поддерживают накопительные пакеты обновления для SQL Server или Windows Server.

Можно ли удалить образы виртуальных машин SQL Server из коллекции?

Да. Azure поддерживает только один образ для основного номера версии и выпуска. Например, при выпуске нового пакета обновления SQL Server в коллекцию Azure для него добавляется новый образ. Образ SQL Server для предыдущего пакета обновления немедленно удаляется с портала Azure. Но он доступен для подготовки из PowerShell в течение следующих трех месяцев. После трех месяцев предыдущий образ пакета обновления становится недоступным. Эта политика удаления также применяется, если версия SQL Server перестает поддерживаться по окончании жизненного цикла.

Можно ли развернуть старую версию образа SQL Server, недоступного на портале Azure?

Да, с помощью PowerShell. Дополнительные сведения о том, как развернуть виртуальные машины SQL Server с помощью PowerShell, см. в статье Как подготовить виртуальные машины SQL Server с помощью Azure PowerShell.

Можно ли создать универсальный образ Azure Marketplace SQL Server моей виртуальной машины с SQL Server и использовать его для развертывания виртуальных машин?

Да, но после этого необходимо зарегистрировать каждую виртуальную машину SQL Server с помощью расширения агента IaaS для SQL, чтобы управлять виртуальной машиной SQL Server на портале, а также использовать такие функции, как автоматическая установка исправлений и автоматическое резервное копирование. При регистрации с помощью расширения также необходимо указать тип лицензии каждой виртуальной машины SQL Server.

Как подготовить виртуальную машину SQL Server Azure и использовать ее для развертывания новых виртуальных машин?

Вы можете развернуть виртуальную машину Windows Server (без SQL Server) и использовать процесс SQL Sysprep для подготовки SQL Server на виртуальной машине Azure (Windows) с помощью установочного носителя SQL Server. Клиенты, у которых есть программа Software Assurance, установочный носитель могут получить в Центре корпоративного лицензирования. Если у клиентов нет программы Software Assurance, вы можете воспользоваться установочным носителем из образа виртуальной машины SQL Server в Azure Marketplace, который имеет нужные значения выпуска.

Или используйте один из образов SQL Server из Azure Marketplace для подготовки SQL Server на виртуальной машине Azure. Обратите внимание, что перед созданием собственного образа необходимо удалить следующий раздел реестра в исходном образе. Если этого не сделать, установочная папка начальной загрузки SQL Server может раздуться, расширение IaaS для SQL будет находиться в состоянии сбоя.

Путь к разделу реестра:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\SysPrepExternal\Specialize

Примечание

SQL Server на виртуальных машинах Azure, включая развернутые из пользовательских настраиваемых образов, должен быть зарегистрирован с помощью расширения агента IaaS для SQL для соблюдения нормативных требований и использования дополнительных функций, таких как автоматическая установка исправлений и автоматическое резервное копирование. Расширение также позволяет указать тип лицензии каждой виртуальной машины SQL Server.

Можно ли использовать собственный виртуальный жесткий диск для развертывания виртуальной машины SQL Server?

Да, но после этого необходимо зарегистрировать каждую виртуальную машину SQL Server с помощью расширения агента IaaS для SQL, чтобы управлять виртуальной машиной SQL Server на портале, а также использовать такие функции, как автоматическая установка исправлений и автоматическое резервное копирование.

Можно ли настраивать конфигурации, которых нет в коллекции виртуальных машин (например, Windows 2008 R2 + SQL Server 2012)?

Нет. С помощью портала Azure или PowerShell вы можете выбрать только один из представленных в коллекции образов виртуальных машин с SQL Server. Однако вы можете развернуть виртуальную машину Windows и самостоятельно установить на нее SQL Server. Затем необходимо зарегистрировать каждую виртуальную машину SQL Server с помощью расширения агента IaaS для SQL, чтобы управлять виртуальной машиной SQL Server на портале Azure, а также использовать такие функции, как автоматическая установка исправлений и автоматическое резервное копирование.

Создание

Как создать виртуальную машину Azure с SQL Server?

Проще всего создать виртуальную машину, которая уже включает SQL Server. Инструкции по регистрации в Azure и созданию виртуальной машины SQL Server на портале см. в статье Подготовка виртуальной машины SQL Server на портале Azure. Вы можете выбрать образ виртуальной машины, использующей лицензирование SQL Server с посекундной оплатой, или же образ, который позволяет применить собственную лицензию SQL Server. Кроме того, вы можете вручную установить SQL Server на виртуальной машине, используя выпуск с бесплатной лицензией (Developer или Express) или предоставив существующую локальную лицензию. Необходимо зарегистрировать каждую виртуальную машину SQL Server с помощью расширения агента IaaS для SQL, чтобы управлять виртуальной машиной SQL Server на портале, а также использовать такие функции, как автоматическая установка исправлений и автоматическое резервное копирование. При использовании собственной лицензии у вас должно быть преимущество Перемещение лицензий в рамках программы Software Assurance в Azure. Дополнительные сведения см. в руководстве по выбору ценовой категории для виртуальных машин Azure SQL Server.

Как перенести локальную базу данных SQL Server в облако?

Сначала создайте виртуальную машину Azure с экземпляром SQL Server. Затем перенесите локальные базы данных в этот экземпляр. Стратегии переноса данных см. в статье Миграция базы данных SQL Server в экземпляр SQL Server на виртуальной машине Azure.

Лицензирование

Как установить лицензированную копию SQL Server в виртуальной машине Azure?

Это можно сделать тремя способами: Если вы являетесь клиентом c Соглашением Enterprise (EA), можно подготовить один из образов виртуальных машин, которые поддерживают лицензии. Такая модель также называется "с использованием собственной лицензии" (BYOL). Если у вас есть лицензия Software Assurance, вы можете включить Преимущество гибридного использования Azure на основе существующего образа с оплатой по мере использования (PAYG). Вы можете также скопировать установочный носитель SQL Server в виртуальную машину Windows Server, а затем установить SQL Server на виртуальной машине. Обязательно зарегистрируйте виртуальную машину SQL Server с помощью расширения для таких функций, как управление порталом, автоматическая архивация и автоматическая установка исправлений.

Требуются ли клиенту клиентские лицензии SQL Server (CAL) для подключения к образу SQL Server с оплатой по мере использования, который выполняется на Виртуальных машинах Azure?

Нет. Клиентам требуются клиентские лицензии, если они используют собственную лицензию и перемещают свой сервер SQL Server SA и клиентскую лицензию виртуальной машины в Виртуальные машины Azure.

Можно ли настроить виртуальную машину для использования собственной лицензии SQL Server, если она была создана из одного из образов коллекции с оплатой по мере использования?

Да. Вы можете легко переключить образ коллекции с оплатой по мере использования (PAYG) на собственную лицензию (BYOL), включив Преимущество гибридного использования Azure. Дополнительные сведения см. в разделе Изменение модели лицензирования для виртуальной машины SQL Server в Azure. Сейчас эта возможность доступна клиентам общедоступного облака и облака Azure для государственных организаций.

Будет ли переход на другую модель лицензирования сопровождаться простоем SQL Server?

Нет. Изменение модели лицензирования не сопровождается простоем SQL Server, так как изменение вступает в силу немедленно и не требует перезапуска виртуальной машины.

Можно ли переключить модель лицензирования на виртуальной машине SQL Server, развернутой с помощью классической модели?

Нет. Изменение модели лицензирования не поддерживается на классической виртуальной машине. Вы можете перенести виртуальную машину в модель Azure Resource Manager и зарегистрироваться с помощью расширения агента IaaS для SQL. После регистрации виртуальной машины с помощью расширения агента IaaS для SQL вы сможете изменить модели лицензирования.

Можно ли использовать портал Azure для управления несколькими экземплярами на одной виртуальной машине?

Нет. Управление порталом — это функция, предоставляемая расширением агента IaaS для SQL, которая основывается на расширении агента IaaS для SQL Server. Таким образом, к расширению применяются те же ограничения, что и для расширения. При условии правильной настройки портал может управлять только одним экземпляром по умолчанию или одним именованным экземпляром. Дополнительные сведения об ограничениях см. в статье Расширение агента IaaS для SQL Server.

Могут ли из подписок CSP активировать Преимущество гибридного использования Azure?

Да, Преимущество гибридного использования Azure доступно для подписок CSP. Клиентам CSP следует сначала развернуть образ с оплатой по мере использования, а затем изменить модель лицензирования, чтобы использовать собственную лицензию.

Нужно ли платить за лицензирование SQL Server на виртуальной машине Azure, если она используется только для резервирования или отработки отказа?

Чтобы получить бесплатную пассивную лицензию для резервной вторичной группы доступности или экземпляра отказоустойчивого кластера, необходимо выполнить все следующие условия, указанные в описании условий лицензирования продуктов:

  1. В рамках программы Software Assurance вы сможете перемещать лицензии.
  2. Пассивный экземпляр SQL Server не обслуживает данные SQL Server для клиентов и не выполняет активные рабочие нагрузки SQL Server. Он используется только для синхронизации с сервером-источником и иным образом поддерживает пассивную базу данных в состоянии "горячего" резервирования. Если он обслуживает данные, например клиентские отчеты, выполняя активные рабочие нагрузки SQL Server или любую работу, отличную от той, которая указана в условиях продукта, это должно оплачиваться лицензированным экземпляром SQL Server. На вторичном экземпляре допускается следующее действие: проверки согласованности базы данных или CheckDB, полные резервные копии, резервные копии журналов транзакций и мониторинг данных об использовании ресурсов. Вы можете также одновременно запускать первичный и соответствующий экземпляр аварийного восстановления в течение короткого периода тестирования аварийного восстановления каждые 90 дней.
  3. Активная лицензия SQL Server распространяется на Software Assurance и позволяет использовать только один пассивный вторичный экземпляр SQL Server с тем же объемом вычислений, что и лицензированный активный сервер.
  4. Дополнительная виртуальная машина SQL Server использует лицензию аварийного восстановления данных на портале Azure.

Что считается пассивным экземпляром?

Пассивный экземпляр SQL Server не обслуживает данные SQL Server для клиентов и не выполняет активные рабочие нагрузки SQL Server. Он используется только для синхронизации с сервером-источником и иным образом поддерживает пассивную базу данных в состоянии "горячего" резервирования. Если он обслуживает данные, например клиентские отчеты, выполняя активные рабочие нагрузки SQL Server или любую работу, отличную от той, которая указана в условиях продукта, это должно оплачиваться лицензированным экземпляром SQL Server. На вторичном экземпляре допускается следующее действие: проверки согласованности базы данных или CheckDB, полные резервные копии, резервные копии журналов транзакций и мониторинг данных об использовании ресурсов. Вы можете также одновременно запускать первичный и соответствующий экземпляр аварийного восстановления в течение короткого периода тестирования аварийного восстановления каждые 90 дней.

В каких сценариях можно использовать преимущество аварийного восстановления?

В этом руководстве по лицензированию приведены сценарии, в которых можно использовать преимущества аварийного восстановления. Дополнительные сведения см. в разделе об условиях использования продукта и обратитесь к консультанту по лицензированию или менеджеру по учетным записям.

Какие подписки поддерживают преимущество аварийного восстановления?

Комплексные программы, предоставляющие права на подписку, эквивалентную Software Assurance, в виде фиксированной выгоды, поддерживают преимущество аварийного восстановления. В частности Open Value (OV), Соглашение Open Value (OVS), Соглашение Enterprise (EA), подписка с Соглашением Enterprise (EAS) и Server and Cloud Enrollment (SCE). Дополнительные сведения см. в разделе об условиях использования продукта и обратитесь к консультанту по лицензированию или менеджеру по учетным записям.

Администрирование

Можно ли установить второй экземпляр SQL Server в той же виртуальной машине? Можно изменить установленные компоненты экземпляра по умолчанию?

Да. Установочный носитель SQL Server находится в папке на диске C . Запустите файл Setup.exe из этого расположения, чтобы добавить новые экземпляры SQL Server или изменить другие компоненты SQL Server, установленные на виртуальной машине. Обратите внимание, что некоторые функции, такие как автоматическая архивация, автоматическая установка исправлений и интеграция Azure Key Vault, работают только с экземпляром по умолчанию или именованным экземпляром, настроенными должным образом (см. вопрос 3). Клиенты, использующие программу Software Assurance с использованием Преимуществ гибридного использования Azure или модель лицензирования с оплатой по мере использования, могут установить на виртуальной машине несколько экземпляров SQL Server без дополнительных затрат на лицензирование. Дополнительные экземпляры SQL Server при неправильной настройке могут сильно нагружать системные ресурсы.

Каково максимальное число экземпляров на одной виртуальной машине?

Версии с SQL Server 2012 по SQL Server 2019 поддерживают до 50 экземпляров на одном сервере. Ограничение не зависит от локальной среды Azure. Ознакомьтесь с рекомендациями, чтобы узнать, как лучше подготовить среду.

Можно ли удалить экземпляр по умолчанию SQL Server?

Да, но нужно учесть некоторые факторы. Во-первых, в зависимости от модели лицензии виртуальной машины может продолжаться выставление счетов, связанных с SQL Server. Во вторых, как уже говорилось в предыдущем ответе, есть функции, которые используют расширение агента IaaS SQL Server. Если вы удалите экземпляр по умолчанию не удалив расширение IaaS, то оно будет непрерывно искать экземпляр по умолчанию. Возможно, это приведет к регистрации ошибок в журнале событий. У этих ошибок два источника: служба управления учетными данными Microsoft SQL Server и агент IaaS Microsoft SQL Server. Пример одной из ошибок показан ниже.

При подключении к SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен.

Если вы решите удалить экземпляр по умолчанию, удалите и расширение агента IaaS SQL Server.

Можно ли использовать именованный экземпляр SQL Server с расширением IaaS?

Да, если именованный экземпляр является единственным экземпляром в SQL Server, а исходный экземпляр по умолчанию был удален правильно. Если экземпляр по умолчанию отсутствует и на одной виртуальной машине SQL Server есть несколько именованных экземпляров, установка расширения агента IaaS для SQL Server не будет выполнена.

Можно ли удалить SQL Server и соответствующий счет за лицензию с виртуальной машины SQL Server?

Да, но вам потребуется выполнить дополнительные действия, чтобы избежать оплаты за экземпляр SQL Server, как описано в руководстве по ценам. Если вы хотите полностью удалить экземпляр SQL Server, можно выполнить миграцию на другую виртуальную машину Azure, не имеющей предварительной установки SQL Server, и удалить текущую виртуальную машину SQL Server. Если вы хотите оставить виртуальную машину, но при этом отменить выставление счетов за SQL Server, выполните следующие действия.

  1. При необходимости создайте резервную копию всех данных, включая системные базы данных.
  2. Полностью удалите SQL Server, включая расширение IaaS для SQL (при наличии).
  3. Установите бесплатный выпуск SQL Express.
  4. Зарегистрируйтесь в расширении агента IaaS для SQL в упрощенном режиме.
  5. Измените выпуск SQL Server на портале Azure на Express, чтобы отключить выставление счетов.
  6. (Необязательно) Отключите службу Express SQL Server, отключив запуск службы.

Можно ли использовать портал Azure для управления несколькими экземплярами на одной виртуальной машине?

Нет. Управление порталом — это функция, предоставляемая расширением агента IaaS для SQL, которая основывается на расширении агента IaaS для SQL Server. Таким образом, к расширению применяются те же ограничения, что и для расширения. При условии правильной настройки портал может управлять только одним экземпляром по умолчанию или одним именованным экземпляром. Дополнительные сведения см. в статье Расширение агента SQL Server IaaS.

Установка обновлений и исправлений

Как изменить версию или выпуск SQL Server на виртуальной машине Azure?

Клиенты могут изменить версию или выпуск SQL Server с помощью установочного носителя, который содержит требуемую версию или выпуск SQL Server. Когда выпуск будет изменен, измените свойство выпуска виртуальной машины на портале Azure, чтобы для нее отображались точные сведения о выставлении счетов. Дополнительные сведения см. в статье об изменении выпуска виртуальной машины SQL Server. Для разных версий SQL Server нет никакой разницы в оплате, после изменения версии SQL Server, поэтому никаких дальнейших действий не требуется.

Где можно получить установочный носитель, чтобы изменить выпуск или версию SQL Server?

Клиенты, у которых есть программа Software Assurance, установочный носитель могут получить в Центре корпоративного лицензирования. Если у клиентов нет программы Software Assurance, вы можете воспользоваться установочным носителем из образа ВМ SQL Server в Azure Marketplace, который имеет нужные значения выпуска.

Как обновления и пакеты обновления применяются к виртуальной машине SQL Server?

Виртуальные машины позволяют контролировать сервер, в том числе время и способ применения обновлений. Что касается операционной системы, вы можете вручную применять обновления для Windows или включить службу расписаний под названием Автоматическое исправление. Эта служба устанавливает все обновления, помеченные как важные, включая обновления SQL Server из этой категории. Другие необязательные обновления для SQL Server необходимо устанавливать вручную.

Можно ли обновить мой экземпляр SQL Server 2008 / 2008 R2 после его регистрации с помощью расширения агента IaaS для SQL?

Если операционной системой является Windows Server 2008 R2 или более поздней версии, то да. Вы можете использовать любой установочный носитель для обновления версии и выпуска SQL Server, а затем обновить режим расширения IaaS для SQL с NoAgent до полного. Это обеспечит доступ ко всем преимуществам расширения IaaS для SQL, таким как управление порталом, автоматическое резервное копирование и автоматическая установка исправлений. Если используется версия ОС Windows Server 2008, поддерживается только режим NoAgent.

Как можно получить бесплатные обновления для системы безопасности моих экземпляров SQL Server 2008 и SQL Server 2008 R2?

Вы можете получить бесплатные обновления для системы безопасности, переместив SQL Server "как есть" в виртуальную машину Azure. Дополнительные сведения см. здесь.

Общие сведения

Поддерживаются ли экземпляры отказоустойчивого кластера SQL Server на виртуальных машинах Azure?

Да. Можно настроить экземпляр отказоустойчивого кластера, используя общие диски Azure, общие папки уровня Премиум" (PFS) или локальные дисковые пространства (S2D) для подсистемы хранения. Характеристики скорости ввода-вывода и пропускной способности общих папок уровня "Премиум" отвечают потребностям множества рабочих нагрузок. Для интенсивных по вводу-выводу рабочих нагрузок рекомендуется использовать локальные дисковые пространства на базе управляемых дисков уровня "Премиум" или "Ультра". Кроме того, можно использовать сторонние решения кластеризации или хранения, как описано в статье Высокий уровень доступности и аварийное восстановление для SQL Server на виртуальных машинах Azure.

Важно!

В настоящее время полное расширение агента IaaS для SQL Server не поддерживается для экземпляра отказоустойчивого кластера SQL Server в Azure. Мы рекомендуем удалить полное расширение с виртуальных машин, которые участвуют в экземпляре отказоустойчивого кластера, и установить расширение в облегченном режиме. Это расширение поддерживает такие компоненты, как автоматическое резервное копирование и установка исправлений, а также некоторые возможности портала для SQL Server. Эти компоненты не будут работать для виртуальных машин SQL Server после удаления полного агента.

В чем разница между виртуальными машинами SQL Server и службой "База данных SQL"?

По существу выполнение SQL Server в виртуальной машине Azure не отличается от выполнения SQL Server в удаленном центре данных. В свою очередь, служба База данных SQL Azure предлагается на основе модели "база данных как услуга". При использовании Базы данных SQL у вас нет доступа к компьютерам, на которых размещаются ваши базы данных. Полное сравнение см. в разделе Выбор компонента SQL Server в облаке: база данных SQL Azure (PaaS) или SQL Server на виртуальных машинах Azure (IaaS).

Как установить SQL Server Data Tools в виртуальной машине Azure?

Скачайте инструменты SQL Server Data Tools со страницы Microsoft SQL Server Data Tools ― Business Intelligence для Visual Studio 2013 и установите их.

Поддерживаются ли распределенные транзакции с координатором распределенных транзакций (MSDTC) на виртуальных машинах SQL Server?

Да. Локальная служба DTC поддерживается в SQL Server 2016 с пакетом обновления 2 (SP2) и выше. Однако приложения должны быть протестированы при использовании группы доступности Always On, так как во время отработки отказа транзакции в реальном времени завершатся ошибкой и их необходимо повторить. Кластерная служба DTC доступна с Windows Server 2019.

Выполняет ли виртуальная машина Azure SQL перемещение или хранение клиентских данных за пределами региона?

Нет. Фактически, виртуальная машина SQL Azure и расширение агента IaaS для SQL не хранят никаких данных клиента.

Какой номер SKU Azure Load Balancer следует использовать для переноса группы доступности с одного кластера на другой?

Для переноса группы доступности с одного кластера на другой в SQL Server на виртуальных машинах Azure используйте SKU Azure Load Balancer уровня "Стандартный".

Можно ли использовать общую папку Azure уровня "Премиум" для размещения файлов базы данных в отдельном экземпляре SQL Server?

Да. Общие папки Azure уровня "Премиум" поддерживаются как для экземпляров отказоустойчивого кластера, так и для изолированных экземпляров SQL Server с использованием протокола SMB.

Расширение агента IaaS для SQL Server

Следует ли регистрировать виртуальную машину SQL Server, подготовленную на основе образа SQL Server, в Azure Marketplace?

Нет. Корпорация Майкрософт автоматически регистрирует виртуальные машины, подготовленные на основе образов SQL Server в Azure Marketplace. Регистрация с помощью расширения требуется только в том случае, если виртуальная машина не была подготовлена из образов SQL Server в Azure Marketplace, а SQL Server был установлен самостоятельно.

Доступно ли расширение агента IaaS для SQL для всех клиентов?

Да. Клиенты должны зарегистрировать свои виртуальные машины SQL Server с помощью расширения, если они не использовали образ SQL Server из Azure Marketplace, а вместо этого самостоятельно установили SQL Server или использовали свой собственный виртуальный жесткий диск. Виртуальные машины, принадлежащие всем типам подписок (Direct, Соглашение Enterprise и поставщик облачных решений), могут быть зарегистрированы с помощью расширения агента IaaS для SQL.

Что такое режим управления по умолчанию при регистрации с помощью расширения агента IaaS для SQL?

Режим управления при регистрации в расширения агента IaaS для SQL по умолчанию является упрощенным. Если свойство управления SQL Server не задано при регистрации с помощью расширения, будет установлен упрощенный режим. По умолчанию режим управления является упрощенным при использовании функции автоматической регистрации.

Какие предварительные требования для регистрации с помощью расширения агента IaaS для SQ?

Для регистрации с помощью расширения агента IaaS для SQL дополнительные требования, помимо наличия установленного SQL Server на виртуальной машине, отсутствуют.

Будет ли установлен агент на мою виртуальную машину при регистрации с помощью расширения агента IaaS для SQL?

Да, при регистрации с помощью расширения агента IaaS для SQL в режиме полной управляемости выполняется установка агента на виртуальную машину. При регистрации в упрощенном режиме или режиме NoAgent — нет.

При регистрации с помощью расширения агента IaaS для SQL в упрощенном режиме на виртуальную машину копируются только двоичные файлы расширения агента IaaS для SQL, а агент не устанавливается. Затем эти двоичные файлы используются для установки агента при изменении режима управления на полный.

Будет ли перезапущен SQL Server на моей виртуальной машине при регистрации с помощью расширения агента IaaS для SQL?

Начиная с сентября 2021 г. при регистрации с помощью расширения IaaS для SQL в полном режиме управления больше не требуется перезапускать службу SQL Server.

В чем разница между режимами управления NoAgent и упрощенным при регистрации с помощью расширения агента IaaS для SQL?

Для SQL Server 2008 и SQL Server 2008 R2, установленных в Windows Server 2008, доступен только режим управления NoAgent. Для всех более новых версий Windows Server доступно два режима управления — упрощенный и полный.

Для режима NoAgent требуется, чтобы свойства версии и выпуска SQL Server были заданы клиентом. Упрощенный режим запрашивает у виртуальной машины версию и выпуск экземпляра SQL Server.

Можно ли выполнить регистрацию с помощью расширения агента IaaS для SQL, не указывая тип лицензии SQL Server?

Нет. Тип лицензии SQL Server является обязательным свойством при регистрации в расширении агента IaaS для SQL. При регистрации в расширении агента IaaS для SQL необходимо задать тип лицензии SQL Server с оплатой по мере использования или Преимущество гибридного использования Azure во всех режимах управления (NoAgent, упрощенный и полный). Если у вас есть какие-либо бесплатные версии SQL Server, например выпуск Developer или Evaluation, вы должны зарегистрировать лицензию с оплатой по мере использования. Преимущества гибридного использования Azure доступны только для платных версий SQL Server, таких как выпуски Enterprise и Standard.

Какой тип лицензии по умолчанию применяется при использовании функции автоматической регистрации?

Тип лицензии по умолчанию задается в соответствии с типом лицензии образа виртуальной машины. Если для виртуальной машины используется образ с оплатой по мере использования, то тип лицензии будет PAYG, в противном случае по умолчанию будет задан тип лицензии AHUB.

Можно ли обновить расширение IaaS для SQL Server и перейти с режима NoAgent на полный?

Нет. Обновление режима управления NoAgent до полного или упрощенного не поддерживается. Это техническое ограничение Windows Server 2008. Необходимо сначала обновить ОС до Windows Server 2008 R2 или более поздней версии, после чего вы сможете выполнить обновление до режима полного управления.

Можно ли обновить расширение IaaS для SQL Server и перейти с упрощенного режима на полный?

Да. Обновление режима управления с упрощенного на полный поддерживается с помощью Azure PowerShell или портала Azure.

Можно ли понизить уровень расширения IaaS для SQL Server с полного на упрощенный режим управления или NoAgent?

Нет. Понижение уровня режима управления расширения IaaS для SQL Server не поддерживается. Режим управления не может быть понижен с полного до упрощенного или до NoAgent, а также с упрощенного до NoAgent.

Чтобы изменить режим полного управления, отмените регистрацию виртуальной машины SQL Server с помощью расширения агента IaaS для SQL, удалив ресурс виртуальной машины SQL Server, и повторно зарегистрируйте виртуальную машину SQL Server с помощью расширения агента IaaS для SQL в другом режиме управления.

Можно ли зарегистрироваться с помощью расширения агента IaaS для SQL на портале Azure?

Нет. Регистрация с помощью расширения агента IaaS для SQL на портале Azure недоступна. Регистрация с помощью расширения агента IaaS для SQL поддерживается только с помощью Azure CLI или PowerShell.

Можно ли зарегистрировать виртуальную машину с помощью расширения агента IaaS для SQL до установки SQL Server?

Нет. Виртуальная машина должна иметь хотя бы один экземпляр SQL Server (ядро СУБД) для успешной регистрации с помощью расширения агента IaaS для SQL. Если на виртуальной машине нет экземпляра SQL Server, новый ресурс Microsoft.SqlVirtualMachine будет находиться в состоянии сбоя.

Можно ли зарегистрировать виртуальную машину с помощью расширения агента IaaS для SQL, если имеется несколько экземпляров SQL Server?

Да, если на виртуальной машине имеется экземпляр по умолчанию. Расширение агента IaaS для SQL будет регистрировать только один экземпляр SQL Server (ядро СУБД). Расширение агента IaaS для SQL будет регистрировать экземпляр SQL Server по умолчанию, если имеется несколько экземпляров.

Можно ли зарегистрировать экземпляр отказоустойчивого кластера SQL Server с помощью расширения агента IaaS для SQL?

Да. Экземпляры отказоустойчивого кластера SQL Server можно зарегистрировать с помощью расширения агента IaaS для SQL в упрощенном режиме. Однако экземпляры отказоустойчивого кластера SQL Server нельзя обновить до режима полного управления.

Можно ли зарегистрировать виртуальную машину с помощью расширения агента IaaS для SQL, если настроена группа доступности Always On?

Да. Для регистрации экземпляра SQL Server на виртуальной машине Azure с помощью расширения агента IaaS для SQL нет никаких ограничений, если вы участвуете в конфигурации группы доступности Always On.

Какова стоимость регистрации с помощью расширения агента IaaS для SQL или обновления до режима полного управления?

Нет. При регистрации с помощью расширения агента IaaS для SQL или использовании любого из трех режимов управления плата не взимается. Управление виртуальной машиной SQL Server с помощью расширения полностью бесплатное.

Как сказывается на производительности использование различных режимов управления?

Использование упрощенного режима управления и NoAgent не влияет на производительность. При использовании режима полного управления есть минимальное влияние двух служб, установленных в операционной системе. Их можно отслеживать с помощью диспетчера задач и просматривать во встроенной консоли служб Windows.

Имена этих двух служб:

  • SqlIaaSExtensionQuery (отображаемое имя — Microsoft SQL Server IaaS Query Service);
  • SQLIaaSExtension (отображаемое имя — Microsoft SQL Server IaaS Agent).

Как удалить расширение?

Удалите расширение, отменив регистрацию виртуальной машины SQL Server в расширении агента IaaS для SQL.

Приведет ли регистрация виртуальной машины в новом расширении агента IaaS для SQL к дополнительным затратам?

Нет. Расширение агента IaaS для SQL обеспечивает дополнительную управляемость для SQL Server на виртуальной машине Azure без каких-либо дополнительных затрат.

Доступно ли расширение агента IaaS для SQL для всех клиентов?

Да, при условии, что виртуальная машина SQL Server была развернута в общедоступном облаке с помощью модели Resource Manager, а не классической модели. Остальные клиенты могут выполнять регистрацию в новом расширении агента IaaS для SQL. Тем не менее только клиенты с преимуществом Software Assurance могут использовать собственную лицензию, активировав Преимущество гибридного использования Azure (AHB) на виртуальной машине SQL Server.

Что произойдет с ресурсом (Microsoft.SqlVirtualMachine) расширения, если ресурс виртуальной машины будет перемещен или удален?

Когда ресурс Microsoft.Compute/VirtualMachine удаляется или перемещается, связанному с ним ресурсу виртуальной машины Microsoft.Sql приходит уведомление об асинхронной репликации операции.

Что происходит с виртуальной машиной при удалении ресурса (Microsoft.SqlVirtualMachine) расширения?

Удаление ресурса Microsoft.SqlVirtualMachine не влияет на ресурс Microsoft.Compute/VirtualMachine. Тем не менее изменения лицензирования по умолчанию возвращают исходный источник образов.

Возможно ли зарегистрировать самостоятельно развернутые виртуальные машины SQL Server в расширении агента IaaS для SQL?

Да. Если вы развернули SQL Server с собственного носителя и установили расширение SQL IaaS, вы можете зарегистрировать виртуальную машину SQL в расширении, чтобы получить преимущества управления, предоставляемые расширением SQL IaaS.

Можно ли исправить расширение агента SQL IaaS?

Да. Перейдите к ресурсу Виртуальные машины SQL для виртуальной машины SQL Server и выберите Исправить в разделе Поддержка и устранение неполадок, чтобы открыть страницу исправления и исправить расширение.