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

Область применения: SQL Server на виртуальной машине Azure

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

Если проблема Azure не устранена в этой статье, посетите форумы Azure на форумах Microsoft Q и A и Stack Overflow. Вы можете опубликовать свой вопрос на этих форумах. Также можно отправить запрос в службу поддержки 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 новый образ добавляется в коллекцию для этого пакета обновления, а образ 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, а также использовать такие функции, как автоматическая установка исправлений и автоматическое резервное копирование.

Не удается найти версию и выпуск SQL Server, которые я хочу получить из образов, доступных в Azure Marketplace.

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

Я не могу найти версию Windows, например Выпуск Azure, среди образов SQL Server, доступных в Azure Marketplace.

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

Доступен ли бесплатный выпуск SQL Server в Azure Marketplace?

Выпуски SQL Server для разработчиков и Express доступны в Azure Marketplace, которые не взимается за лицензию SQL Server. Если выпуск Express или Developer недоступен для версии SQL Server, которую вы ищете, разверните виртуальную машину только для Windows Azure, а затем вручную установите нужную версию и выпуск 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?

Это можно сделать тремя способами: Если вы являетесь клиентом Соглашение Enterprise (EA), вы можете подготовить один из образов виртуальных машин. Если у вас есть лицензия 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 вы можете управлять одним экземпляром по умолчанию, одним именованным экземпляром или, если виртуальная машина SQL Server имеет несколько экземпляров, то один из этих экземпляров должен быть экземпляром по умолчанию для управления портал Azure. Дополнительные сведения об ограничениях см. в статье Расширение агента IaaS для SQL Server.

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

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

Нужно ли платить за лицензию 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 дней.

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

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

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

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

Почему тип лицензии для моей виртуальной машины SQL "Централизованное управление"?

Виртуальные машины SQL Server, развернутые в подписках с поддержкой централизованно управляемых Преимущество гибридного использования Azure, отображают тип лицензии как "Централизованно управляемое". Это означает, что Преимущество гибридного использования Azure управляется централизованно Соглашение Enterprise организации или администратором Клиентское соглашение Майкрософт (MCA).

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

Изменение типа лицензии для отдельных виртуальных машин SQL Server, развернутых в подписках с помощью централизованно управляемых Преимущество гибридного использования Azure, не поддерживается, так как лицензирование управляется на уровне подписки. В сообщении отображается такое сообщение, какYour organization manages licenses assigned to Azure at a scope level such as Azure subscription instead of each individual resources.

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

Можно ли установить второй экземпляр 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. Ознакомьтесь с рекомендациями, чтобы узнать, как лучше подготовить среду.

Корпорация Майкрософт Распространяемый компонент Visual C++, установленная с SQL Server, помечена как конец жизни или устарела?

При подготовке SQL Server на виртуальной машине Azure программа установки SQL Server устанавливает microsoft Распространяемый компонент Visual C++, которая необходима для правильного выполнения компонентов SQL Server. Программное обеспечение безопасности может отправлять оповещения о завершении жизни (EOL) или устаревших компонентов программного обеспечения из-за версии компонентов Microsoft Распространяемый компонент Visual C++, установленных SQL Server, особенно для старых версий SQL Server (SQL Server 2016 и более ранних версий). В соответствии с политикой жизненного цикла поддержки компоненты Microsoft Распространяемый компонент Visual C++ поддерживаются до тех пор, пока продукт, установленный им, поддерживается. Если установленная версия SQL Server по-прежнему поддерживается, вы можете безопасно игнорировать это предупреждение. Рекомендуется не удалять VC++, так как это может нарушить некоторые функциональные возможности SQL Server.

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

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

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

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

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

Да, если именованный экземпляр является единственным экземпляром в SQL Server, а исходный экземпляр по умолчанию был удален правильно. Если на одной виртуальной машине 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.

Поддерживается ли доменные службы Microsoft Entra с SQL Server на виртуальных машинах Azure?

№ Использование доменных служб Microsoft Entra в настоящее время не поддерживается с SQL Server на виртуальных машинах Azure. Вместо этого используйте учетную запись домена Active Directory.

Соответствует ли SQL Server на виртуальных машинах Azure FIPS?

Чтобы быть совместимым с SQL Server на виртуальных машинах Azure, вы должны находиться в Windows Server 2022, которая включает FIPS по умолчанию. Windows Server 2019 также может быть совместимым с FIPS, если FIPS включен вручную с помощью политики, указанной в руководстве по технической реализации безопасности (STIG), поиск V-93511.

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

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

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

Разделы справки получить установочный носитель SQL Server?

Для виртуальных машин SQL Server, развернутых через Azure Marketplace, установочный носитель находится в C:\SQLServerFull. Вы можете запустить Setup.exe из этого расположения, чтобы добавить новые экземпляры SQL Server или изменить другие установленные компоненты SQL Server на компьютере. Вы также можете скопировать этот носитель установки на другие виртуальные машины для установки или обновления той же версии и выпуска SQL Server. Клиенты, у которых есть программа Software Assurance, установочный носитель могут получить в Центре корпоративного лицензирования.

Разделы справки установить SQL Server для лицензирования PAYG на существующую виртуальную машину Azure?

Чтобы установить SQL Server с лицензированием по мере использования на существующей виртуальной машине Azure, используйте установочный носитель из существующей виртуальной машины SQL Server с требуемой версией. Разверните новую виртуальную машину SQL Server из Azure Marketplace, если у вас еще нет виртуальной машины SQL Server с требуемым выпуском. Скопируйте папку C:\SQLServerFull из существующей виртуальной машины на целевую виртуальную машину, а затем установите SQL Server из скопированной папки, чтобы избежать потенциальных проблем, связанных с ключами лицензии продукта. После установки SQL Server зарегистрируйтесь с расширением агента IaaS SQL и проверьте выпуск SQL Server, используемый для выставления счетов в портал Azure. Не забудьте удалить виртуальную машину SQL Server, которая использовалась для копирования установочного носителя, чтобы избежать выставления счетов за неиспользуемую виртуальную машину.

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

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

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

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

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

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

Общие

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

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

Внимание

Интерфейсы FCIS 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) и выше. Однако приложения должны тестироваться при использовании групп доступности AlwaysOn в качестве транзакций во время отработки отказа и должны быть извлечены. Кластерная служба DTC доступна с Windows Server 2019.

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

№ На самом деле виртуальная машина SQL Azure и расширение агента IaaS SQL не хранят данные клиента. Дополнительные сведения см. в заявлениях о конфиденциальности расширения агента IaaS SQL.

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

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

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

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

Можно ли использовать SSD уровня "Премиум" версии 2 с sql Server на виртуальных машинах Azure?

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

Почему я вижу **Не расширяемые** при попытке внести изменения в хранилище в ресурсе виртуальных машин SQL?

Хранилище можно расширить только для виртуальных машин SQL Server, развернутых с образа SQL Server в Azure Marketplace, и в настоящее время не поддерживается для дисков SSD уровня "Премиум" версии 2 .

Расширение агента 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 для SQ?

Какие разрешения Azure необходимы для регистрации в расширении?

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

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

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

Какие разрешения использует расширение агента IaaS SQL Server?

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

Почему в портал Azure отображается ресурс виртуальных машин SQL? Кто создал его? Взимается ли за него плата?

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

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

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

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

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

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

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

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

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

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

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

Можно ли зарегистрироваться с помощью расширения агента 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 на виртуальной машине Azure можно зарегистрировать в расширении агента IaaS SQL с ограниченными возможностями.

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

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

Каковы затраты на регистрацию в расширении агента IaaS SQL?

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

Что влияет на производительность расширения агента IaaS SQL?

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

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

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

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

Удаление расширения путем удаления расширения из виртуальной машины SQL Server

Приведет ли регистрация виртуальной машины в новом расширении агента 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.Compute/VirtualMachine не влияет на удаление ресурса Microsoft.SqlVirtualMachine. Однако лицензирование по умолчанию меняется на исходный источник образа.

Требуется ли расширение для получения расширенных обновлений безопасности (ESU)?

Расширенные обновления безопасности (ESU) применяются автоматически к виртуальной машине независимо от того, зарегистрирована ли виртуальная машина SQL Server в расширении агента IaaS SQL.

Что произошло с режимами управления расширения агента IaaS SQL?

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

Можно ли зарегистрировать образ виртуальной машины, если я использую службы Reporting Services, Сервер отчетов Power BI или службы Analysis Services?

№ Расширение агента IaaS SQL не поддерживается со следующими образами: SQL Server Reporting Services, SQL Server Сервер отчетов Power BI, SQL Server Analysis Services.