Использование портал Azure для инициализации виртуальной машины Windows с SQL ServerHow to use the Azure portal to provision a Windows virtual machine with SQL Server

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

В этом руководстве описаны параметры, позволяющие использовать портал Azure для инициализации SQL Server на виртуальной машине Windows.This guide covers options available for using the Azure portal to provision SQL Server on a Windows virtual machine (VM). В этой статье описываются дополнительные параметры конфигурации, отличные от краткого руководства по SQL Server виртуальной машине, который посвящен более глубокой настройке.This article covers more configuration options than the SQL Server VM quickstart, which focuses more deeply on a single configuration.

Используйте это руководство, чтобы создать собственную виртуальную машину SQL Server.Use this guide to create your own SQL Server VM. Его также можно использовать как справочник по параметрам, доступным на портале Azure.Or, use it as a reference for the available options in the Azure portal.

Совет

Если у вас есть вопросы по виртуальным машинам SQL Server, см. раздел часто задаваемых вопросов.If you have questions about SQL Server virtual machines, see the Frequently Asked Questions.

Если у вас еще нет подписки Azure, создайте бесплатную учетную запись, прежде чем начинать работу.If you don't have an Azure subscription, create a free account before you begin.

При создании виртуальной машины SQL Server можно выбрать один из нескольких предварительно настроенных образов, доступных в коллекции виртуальных машин.When you create a SQL Server virtual machine, you can select one of several pre-configured images from the virtual machine gallery. Ниже приведены инструкции по выбору одного из образов SQL Server 2017.The following steps demonstrate how to select one of the SQL Server 2017 images.

  1. На портале Azure в меню слева выберите Azure SQL.Select Azure SQL in the left-hand menu of the Azure portal. Если Azure SQL отсутствует в списке, выберите Все службы и в поле поиска введите Azure SQL.If Azure SQL is not in the list, select All services, then type Azure SQL in the search box.

    Можно также выбрать звездочку рядом с Azure SQL , чтобы сохранить ее в избранном, и добавить ее в качестве элемента в левую навигацию.You can also select the star next to Azure SQL to save it as a favorite and add it as an item in the left-hand navigation.

  2. Щелкните + Добавить, чтобы открыть страницу Выбор варианта развертывания SQL.Select + Add to open the Select SQL deployment option page. Чтобы просмотреть дополнительные сведения, щелкните Показать подробности.You can view additional information by selecting Show details.

  3. Введите 2017 в поле поиска изображений SQL Server на плитке виртуальные машины SQL , а затем выберите бесплатная SQL Server Лицензия: SQL Server 2017 Developer на Windows Server 2016 из раскрывающегося списка.Type 2017 in the SQL Server image search box on the SQL virtual machines tile, and then select Free SQL Server License: SQL Server 2017 Developer on Windows Server 2016 from the drop-down.

    Выбор образа виртуальной машины SQL

    Совет

    В этой статье используется выпуск Developer, поскольку он является полнофункциональным бесплатным выпуском SQL Server для тестирования разработки.The Developer edition is used in this article because it is a full-featured, free edition of SQL Server for development testing. Вы оплачиваете только стоимость выполнения виртуальной машины.You pay only for the cost of running the VM. Но вы можете выбрать для использования в этом пошаговом руководстве любой образ.However, you are free to choose any of the images to use in this walkthrough. Описание доступных образов см. в разделе Начало работы с виртуальными машинами SQL.For a description of available images, see the SQL Server Windows Virtual Machines overview.

    Совет

    Стоимость лицензий для SQL Server включена в цену секунды использования создаваемой виртуальной машины и зависит от выпуска и числа ядер.Licensing costs for SQL Server are incorporated into the per-second pricing of the VM you create and varies by edition and cores. Однако выпуск SQL Server Developer Edition предоставляется бесплатно для разработки и тестирования, а не для рабочей среды.However, SQL Server Developer edition is free for development and testing, not production. Кроме того, SQL Express предоставляется бесплатно для упрощенных рабочих нагрузок (менее 1 ГБ памяти, менее 10 ГБ хранилища).Also, SQL Express is free for lightweight workloads (less than 1 GB of memory, less than 10 GB of storage). Можно также использовать собственную лицензию (BYOL) и платить только за виртуальную машину.You can also bring-your-own-license (BYOL) and pay only for the VM. Имена таких образов содержат префикс {BYOL}.Those image names are prefixed with {BYOL}.

    Дополнительные сведения об этих параметрах см. в руководстве по выбору ценовой категории для виртуальных машин Azure SQL Server.For more information on these options, see Pricing guidance for SQL Server Azure VMs.

  4. Нажмите кнопку создания.Select Create.

1. Настройка основных параметров.1. Configure basic settings

На вкладке Основные сведения укажите следующую информацию.On the Basics tab, provide the following information:

  • На вкладке Сведения о проекте должна быть выбрана правильная подписка.Under Project Details, make sure the correct subscription is selected.

  • В разделе Группа ресурсов выберите имеющуюся группу ресурсов из списка или щелкните Создать, чтобы создать новую группу ресурсов.In the Resource group section, either select an existing resource group from the list or choose Create new to create a new resource group. Группа ресурсов — это коллекция связанных ресурсов в Azure (виртуальные машины, учетные записи хранения, виртуальные сети и т. д.).A resource group is a collection of related resources in Azure (virtual machines, storage accounts, virtual networks, etc.).

    Подписка

    Примечание

    Рекомендуется использовать новую группу ресурсов для тестирования или изучения процесса развертывания SQL Server в Azure.Using a new resource group is helpful if you are just testing or learning about SQL Server deployments in Azure. После завершения теста удалите группу ресурсов, чтобы автоматически удалить виртуальную машину и все ресурсы, связанные с этой группой ресурсов.After you finish with your test, delete the resource group to automatically delete the VM and all resources associated with that resource group. Дополнительные сведения о группах ресурсов см. в статье Общие сведения об Azure Resource Manager.For more information about resource groups, see Azure Resource Manager Overview.

  • В разделе Сведения об экземпляре:Under Instance details:

    1. В поле Имя виртуальной машины введите уникальное имя ВМ.Enter a unique Virtual machine name.
    2. Выберите расположение для параметра Регион.Choose a location for your Region.
    3. В этом руководстве оставьте в поле Параметры доступности значение Избыточность инфраструктуры не требуется.For the purpose of this guide, leave Availability options set to No infrastructure redundancy required. См. подробнее о регионах и доступности виртуальных машин в Azure.To find out more information about availability options, see Availability.
    4. В списке Образ выберите Free SQL Server License: SQL Server 2017 Developer on Windows Server 2016 (Бесплатная лицензия на SQL Server: SQL Server 2017 Developer на базе Windows Server 2016).In the Image list, select Free SQL Server License: SQL Server 2017 Developer on Windows Server 2016.
    5. Выберите Изменить размер для параметра Размер виртуальной машины, а затем выберите предложение A2 Basic.Choose to Change size for the Size of the virtual machine and select the A2 Basic offering. Обязательно очистите ресурсы после завершения работы с ними, чтобы предотвратить любые непредвиденные расходы.Be sure to clean up your resources once you're done with them to prevent any unexpected charges. Для рабочих нагрузок изучите рекомендации по размерам машин SQL Server и их настройке в статье Рекомендации по оптимизации производительности SQL Server в виртуальных машинах Azure.For production workloads, see the recommended machine sizes and configuration in Performance best practices for SQL Server in Azure Virtual Machines.

    Подробности об экземпляре

Важно!

В расчетную ежемесячную стоимость, указанную в окне Выбор размера, не включена стоимость лицензирования SQL Server.The estimated monthly cost displayed on the Choose a size window does not include SQL Server licensing costs. Это только стоимость виртуальной машины.This estimate is the cost of the VM alone. Для выпусков SQL Server Express и Developer указана итоговая расчетная стоимость.For the Express and Developer editions of SQL Server, this estimate is the total estimated cost. Получить сведения о других выпусках можно на странице цен на виртуальные машины Windows, где вы можете выбрать целевой выпуск SQL Server.For other editions, see the Windows Virtual Machines pricing page and select your target edition of SQL Server. См. также руководство по выбору ценовой категории для виртуальных машин Azure SQL Server и статью Размеры виртуальных машин.Also see the Pricing guidance for SQL Server Azure VMs and Sizes for virtual machines.

  • В разделе учетная запись администратораукажите имя пользователя и пароль.Under Administrator account, provide a username and password. Пароль должен включать минимум 12 символов и соответствовать определенным требованиям к сложности.The password must be at least 12 characters long and meet the defined complexity requirements.

    Учетная запись администратора

  • В разделе Правила входящего порта щелкните Разрешить выбранные порты, а затем выберите RDP (3389) из раскрывающегося списка.Under Inbound port rules, choose Allow selected ports and then select RDP (3389) from the drop-down.

    Правила для входящих портов

2. Настройка дополнительных возможностей2. Configure optional features

ДискиDisks

На вкладке Диски настройте параметры диска.On the Disks tab, configure your disk options.

  • Для параметра Тип диска ОС выберите нужный тип диска для операционной системы в раскрывающемся списке.Under OS disk type, select the type of disk you want for your OS from the drop-down. Для рабочих систем рекомендуется использовать категорию "Премиум", но она недоступна для виртуальной машины категории "Базовый".Premium is recommended for production systems but is not available for a Basic VM. Чтобы использовать SSD (цен. категория "Премиум"), измените размер виртуальной машины.To use a Premium SSD, change the virtual machine size.

  • В разделе Дополнительно выберите Да для параметра Использование управляемых дисков.Under Advanced, select Yes under use Managed Disks.

    Примечание

    Корпорация Майкрософт рекомендует использовать управляемые диски для SQL Server.Microsoft recommends Managed Disks for SQL Server. Управляемые диски управляют хранилищем в фоновом режиме.Managed Disks handles storage behind the scenes. Кроме того, когда виртуальные машины с управляемыми дисками находятся в одной группе доступности, Azure распределяет ресурсы хранения, чтобы обеспечить соответствующую избыточность.In addition, when virtual machines with Managed Disks are in the same availability set, Azure distributes the storage resources to provide appropriate redundancy. Дополнительные сведения см. в статье Общие сведения об управляемых дисках Azure.For more information, see Azure Managed Disks Overview. Подробные сведения об управляемых дисках в группе доступности см. в статье Управление доступностью виртуальных машин Windows в Azure.For specifics about managed disks in an availability set, see Use managed disks for VMs in availability set.

Параметры диска виртуальной машины SQL

СетьNetworking

На вкладке Сеть настройте сетевые параметры.On the Networking tab, configure your networking options.

  • Создайте новую виртуальную сеть или используйте существующую виртуальную сеть для SQL Server виртуальной машины.Create a new virtual network or use an existing virtual network for your SQL Server VM. Также выберите значение для параметра Подсеть.Designate a Subnet as well.

  • В разделе Сетевая группа безопасности сетивыберите базовую группу безопасности или расширенную группу безопасности.Under NIC network security group, select either a basic security group or the advanced security group. Выбор параметра "базовый" позволяет выбрать входящие порты для SQL Server виртуальной машины, для которых заданы одинаковые значения, настроенные на вкладке " основные ". Выбор параметра "Дополнительно" позволяет выбрать существующую группу безопасности сети или создать новую.Choosing the basic option allows you to select inbound ports for the SQL Server VM which are the same values configured on the Basic tab. Selecting the advanced option allows you to choose an existing network security group, or create a new one.

  • Вы можете изменить другие параметры сети или оставить их значения по умолчанию.You can make other changes to network settings, or keep the default values.

Параметры сети виртуальной машины SQL

НаблюдениеMonitoring

На вкладке мониторинг Настройте мониторинг и автоматическое завершение работы.On the Monitoring tab, configure monitoring and auto-shutdown.

  • В Azure по умолчанию включен параметр Диагностика загрузки в учетной записи хранения, которая будет использоваться для виртуальной машины.Azure enables Boot diagnostics by default with the same storage account designated for the VM. На этой вкладке можно изменить эти параметры и включить систему диагностики гостевых ОС.On this tab, you can change these settings and enable OS guest diagnostics.
  • На этой вкладке можно также включить управляемое удостоверение, назначенное системой , и выполнить Автоматическое завершение работы .You can also enable System assigned managed identity and auto-shutdown on this tab.

Параметры управления виртуальной машиной SQL

3. Настройка параметров SQL Server3. Configure SQL Server settings

На вкладке Настройки SQL Server укажите нужные параметры и настройте оптимизацию для SQL Server.On the SQL Server settings tab, configure specific settings and optimizations for SQL Server. Для SQL Server можно настроить следующие параметры.You can configure the following settings for SQL Server:

СоединениеConnectivity

В разделе Подключение SQLукажите необходимый тип доступа к экземпляру SQL Server на этой виртуальной машине.Under SQL connectivity, specify the type of access you want to the SQL Server instance on this VM. В рамках этого пошагового руководства выберите Общедоступный (Интернет) для подключения к SQL Server с компьютеров или из служб в Интернете.For the purposes of this walkthrough, select Public (internet) to allow connections to SQL Server from machines or services on the internet. Если этот параметр выбран, Azure автоматически настраивает брандмауэр и группу безопасности сети, чтобы разрешить трафик через выбранный порт.With this option selected, Azure automatically configures the firewall and the network security group to allow traffic on the port selected.

Совет

По умолчанию сервер SQL Server ожидает передачи данных через стандартный порт 1433.By default, SQL Server listens on a well-known port, 1433. Для повышения безопасности измените порт в предыдущем диалоговом окне, чтобы ожидать передачи данных через нестандартный порт, например 1401.For increased security, change the port in the previous dialog to listen on a non-default port, such as 1401. При изменении порта необходимо подключиться с помощью этого порта из любого клиентского средства, например SQL Server Management Studio (SSMS).If you change the port, you must connect using that port from any client tools, such as SQL Server Management Studio (SSMS).

Безопасность виртуальной машины SQL

Чтобы подключиться к SQL Server через Интернет, также необходимо включить проверку подлинности SQL Server, как описано в следующем разделе.To connect to SQL Server via the internet, you also must enable SQL Server Authentication, which is described in the next section.

Если вы не хотите включать подключения к ядру СУБД через Интернет, выберите один из следующих вариантов:If you would prefer to not enable connections to the Database Engine via the internet, choose one of the following options:

  • Локальное (только в виртуальной машине) — для подключения к SQL Server только в пределах самой виртуальной машины.Local (inside VM only) to allow connections to SQL Server only from within the VM.
  • Частное (в виртуальной сети) — для подключения к SQL Server с машин или из служб в той же виртуальной сети.Private (within Virtual Network) to allow connections to SQL Server from machines or services in the same virtual network.

Как правило, чтобы повысить уровень безопасности, необходимо выбрать наиболее подходящий тип подключения для выполнения вашего сценария.In general, improve security by choosing the most restrictive connectivity that your scenario allows. Но все эти параметры являются защищаемыми с помощью правил группы безопасности сети (NSG) и проверки подлинности SQL/Windows.But all the options are securable through network security group (NSG) rules and SQL/Windows Authentication. Вы можете изменить NSG после создания виртуальной машины.You can edit the NSG after the VM is created. Дополнительные сведения см. в статье Вопросы безопасности SQL Server на виртуальных машинах Azure.For more information, see Security Considerations for SQL Server in Azure Virtual Machines.

АутентификацияAuthentication

Если требуется SQL Server проверка подлинности, выберите включить в разделе Проверка подлинности SQL на вкладке параметры SQL Server .If you require SQL Server Authentication, select Enable under SQL Authentication on the SQL Server settings tab.

Проверка подлинности SQL Server

Примечание

Если вы планируете получить доступ к SQL Server через Интернет (параметр общедоступного подключения), необходимо включить проверку подлинности SQL здесь.If you plan to access SQL Server over the internet (the Public connectivity option), you must enable SQL Authentication here. Для общего доступа к SQL Server требуется проверка подлинности SQL.Public access to the SQL Server requires SQL Authentication.

Если вы включаете проверку подлинности SQL Server, укажите имя для входа и пароль.If you enable SQL Server Authentication, specify a Login name and Password. Это имя для входа настроено в качестве имени входа для проверки подлинности SQL Server и члена предопределенной роли сервера sysadmin .This login name is configured as a SQL Server Authentication login and a member of the sysadmin fixed server role. Дополнительные сведения о режимах проверки подлинности см. в этой статье.For more information about Authentication Modes, see Choose an Authentication Mode.

Если вы предпочитаете не включать проверку подлинности SQL Server, можно использовать учетную запись локального администратора на виртуальной машине для подключения к экземпляру SQL Server.If you prefer not to enable SQL Server Authentication, you can use the local Administrator account on the VM to connect to the SQL Server instance.

Интеграция с хранилищем ключей AzureAzure Key Vault integration

Чтобы сохранить секреты безопасности в Azure для шифрования, на вкладке Параметры SQL Server прокрутите вниз до раздела Интеграция Azure Key Vault.To store security secrets in Azure for encryption, select SQL Server settings, and scroll down to Azure key vault integration. Выберите Включить и укажите необходимые сведения.Select Enable and fill in the requested information.

Интеграция с хранилищем ключей Azure

В следующей таблице перечислены параметры, необходимые для настройки интеграции Azure Key Vault (AKV).The following table lists the parameters required to configure Azure Key Vault (AKV) Integration.

ПАРАМЕТРPARAMETER DESCRIPTIONDESCRIPTION ПРИМЕРEXAMPLE
URL-адрес хранилища ключейKey Vault URL Расположение хранилища ключей.The location of the key vault. https://contosokeyvault.vault.azure.net/
Имя субъектаPrincipal name Имя субъекта-службы Azure Active Directory.Azure Active Directory service principal name. Этот имя также называется идентификатором клиента.This name is also referred to as the Client ID. fde2b411-33d5-4e11-af04eb07b669ccf2
Секрет субъектаPrincipal secret Секрет субъекта-службы Azure Active Directory.Azure Active Directory service principal secret. Этот секрет также называется секретом клиента.This secret is also referred to as the Client Secret. 9VTJSQwzlFepD8XODnzy8n2V01Jd8dAjwm/azF1XDKM=
Имя учетных данныхCredential name Имя учетных данных: интеграция AKV создает учетные данные в SQL Server и позволяет виртуальной машине получить доступ к хранилищу ключей.Credential name: AKV Integration creates a credential within SQL Server and allows the VM to access the key vault. Выберите имя для этих учетных данных.Choose a name for this credential. mycred1

Дополнительные сведения см. в статье Настройка интеграции хранилища ключей Azure для SQL Server на виртуальных машинах Azure (Resource Manager).For more information, see Configure Azure Key Vault Integration for SQL Server on Azure VMs.

Конфигурация хранилищаStorage configuration

На вкладке Параметры SQL Server в разделе Конфигурация хранилища выберите Изменить конфигурацию, чтобы открыть страницу "Конфигурация хранилища, оптимизированного для высокой производительности", и укажите требования к хранилищу.On the SQL Server settings tab, under Storage configuration, select Change configuration to open the Performance Optimized Storage Configuration page and specify the storage requirements.

Конфигурация хранилища виртуальной машины SQL

В разделе Storage optimized for(Оптимизация хранилища) выберите один из следующих вариантов.Under Storage optimized for, select one of the following options:

  • Общая — это значение по умолчанию, которое поддерживает большинство рабочих нагрузок.General is the default setting and supports most workloads.
  • Транзакционная обработка оптимизирует хранилище для рабочих нагрузок OLTP в традиционных базах данных.Transactional processing optimizes the storage for traditional database OLTP workloads.
  • Хранилище данных оптимизирует хранилище для рабочих нагрузок аналитики и отчетов.Data warehousing optimizes the storage for analytic and reporting workloads.

Конфигурация хранилища виртуальной машины SQL

Можно оставить значения по умолчанию или вручную изменить топологию хранилища в соответствии с потребностями в операциях ввода-вывода.You can choose to leave the values at default, or you can manually change the storage topology to suit your IOPS needs. Дополнительные сведения см. в статье о настройке хранилища.For more information, see storage configuration.

Лицензия SQL ServerSQL Server license

Если вы являетесь клиентом Software Assurance, вы можете использовать преимущество гибридного использования Azure , чтобы получить собственную лицензию SQL Server и сэкономить на ресурсах.If you're a Software Assurance customer, you can use the Azure Hybrid Benefit to bring your own SQL Server license and save on resources.

Лицензия на виртуальную машину SQL

Автоматическое исправлениеAutomated patching

Automated patching включен по умолчанию.Automated patching is enabled by default. Автоматическая установка исправлений позволяет Azure автоматически исправлять SQL Server и операционную систему.Automated patching allows Azure to automatically patch SQL Server and the operating system. Укажите день недели, время и длительность периода обслуживания.Specify a day of the week, time, and duration for a maintenance window. Azure устанавливает исправления в период обслуживания.Azure performs patching in this maintenance window. Расписание периода обслуживания использует языковой стандарт виртуальной машины.The maintenance window schedule uses the VM locale. Если вы не хотите, чтобы Azure автоматически исправляет SQL Server и операционную систему, выберите Отключить.If you do not want Azure to automatically patch SQL Server and the operating system, select Disable.

Автоматическая установка исправлений на виртуальной машине SQL

Дополнительные сведения см. в статье Автоматическая установка исправлений SQL Server на виртуальных машинах Azure (Resource Manager).For more information, see Automated Patching for SQL Server in Azure Virtual Machines.

Автоматическая архивацияAutomated backup

Включите автоматическую архивацию для всех баз данных в разделе Автоматическая архивация.Enable automatic database backups for all databases under Automated backup. По умолчанию автоматическая архивация отключена.Automated backup is disabled by default.

Во время включения автоматического резервного копирования SQL можно настроить следующие параметры:When you enable SQL automated backup, you can configure the following settings:

  • срок хранения (в днях) для резервных копий;Retention period (days) for backups
  • учетная запись хранения, используемая для резервных копий;Storage account to use for backups
  • параметр шифрования и пароль для резервных копий.Encryption option and password for backups
  • архивация системных баз данных;Backup system databases
  • настройка расписания архивации баз данных.Configure backup schedule

Чтобы зашифровать резервную копию, выберите включить.To encrypt the backup, select Enable. Затем введите пароль.Then specify the Password. Azure создает сертификат для шифрования резервных копий и использует указанный пароль для защиты этого сертификата.Azure creates a certificate to encrypt the backups and uses the specified password to protect that certificate. По умолчанию расписание задается автоматически, но можно создать график резервного копирования вручную, выбрав Вручную.By default the schedule is set automatically, but you can create a manual schedule by selecting Manual.

Автоматическая архивация на виртуальной машине SQL

Дополнительную информацию см. в статье Автоматическая архивация SQL Server на виртуальных машинах Azure (Resource Manager).For more information, see Automated Backup for SQL Server in Azure Virtual Machines.

Служба машинного обученияMachine Learning Services

Вы можете включить Службы машинного обучения.You have the option to enable Machine Learning Services. Этот параметр позволяет использовать машинное обучение с Python и R в SQL Server 2017.This option lets you use machine learning with Python and R in SQL Server 2017. Выберите Включить в окне Параметры SQL Server.Select Enable on the SQL Server Settings window.

4. Отзыв и создание4. Review + create

На вкладке " Проверка и создание " выполните следующие действия.On the Review + create tab:

  1. Проверьте сводные данные.Review the summary.
  2. Выберите создать , чтобы создать SQL Server, группу ресурсов и ресурсы, указанные для этой виртуальной машины.Select Create to create the SQL Server, resource group, and resources specified for this VM.

Развертывание можно отслеживать на портале Azure.You can monitor the deployment from the Azure portal. Если нажать кнопку Уведомления в верхней части окна, будут показаны основные сведения о состоянии развертывания.The Notifications button at the top of the screen shows basic status of the deployment.

Примечание

Пример времени для развертывания SQL Server виртуальной машины в Azure. тестовая SQL Server виртуальная машина, подготовленная в регионе "Восточная часть США" с параметрами по умолчанию, занимает около 12 минут.An example of time for Azure to deploy a SQL Server VM: A test SQL Server VM provisioned to the East US region with default settings takes approximately 12 minutes to complete. В зависимости от вашего региона и выбранных параметров могут возникать более быстрые или медленные периоды развертывания.You might experience faster or slower deployment times based on your region and selected settings.

Открытие виртуальных машин с помощью удаленного рабочего столаOpen the VM with Remote Desktop

Выполните следующие действия, чтобы подключиться к SQL Server виртуальной машине с помощью протокол удаленного рабочего стола (RDP).Use the following steps to connect to the SQL Server virtual machine with Remote Desktop Protocol (RDP):

  1. После создания и запуска виртуальной машины Azure щелкните значок "Виртуальные машины" на портале Azure для просмотра виртуальных машин.After the Azure virtual machine is created and running, click the Virtual Machines icon in the Azure portal to view your VMs.

  2. Нажмите кнопку с многоточием для новой виртуальной машины.Click the ellipsis, ..., for your new VM.

  3. Нажмите кнопку Соединить.Click Connect.

    Подключение к виртуальной машине на портале

  4. Откройте RDP-файл, скачанный для виртуальной машины через браузер.Open the RDP file that your browser downloads for the VM.

  5. В ходе подключения к удаленному рабочему столу может появиться предупреждение о том, что издателя этого удаленного подключения невозможно определить.The Remote Desktop Connection notifies you that the publisher of this remote connection cannot be identified. Чтобы продолжить, щелкните Подключить .Click Connect to continue.

  6. В диалоговом окне Безопасность Windows выберите Использовать другую учетную запись.In the Windows Security dialog, click Use a different account. Для отображения этой команды может потребоваться щелкнуть элемент Больше вариантов.You might have to click More choices to see this. Укажите имя пользователя и пароль, которые были настроены при создании виртуальной машины.Specify the user name and password that you configured when you created the VM. Перед именем пользователя необходимо добавить обратную косую черту.You must add a backslash before the user name.

    Проверка подлинности при подключении к удаленному рабочему столу

  7. Нажмите кнопку ОК для подключения.Click OK to connect.

После подключения к виртуальной машине SQL Server вы можете запустить SQL Server Management Studio и подключиться с проверкой подлинности Windows, используя свои учетные данные локального администратора.After you connect to the SQL Server virtual machine, you can launch SQL Server Management Studio and connect with Windows Authentication using your local administrator credentials. Если включена проверка подлинности SQL Server, можно также подключиться с проверкой подлинности SQL, используя имя пользователя и пароль SQL, настроенные во время подготовки.If you enabled SQL Server Authentication, you can also connect with SQL Authentication using the SQL login and password you configured during provisioning.

Доступ к машине позволяет напрямую изменять настройки компьютера и SQL Server в зависимости от ваших требований.Access to the machine enables you to directly change machine and SQL Server settings based on your requirements. Например, можно настроить параметры брандмауэра или изменить параметры конфигурации SQL Server.For example, you could configure the firewall settings or change SQL Server configuration settings.

Удаленное подключение к SQL ServerConnect to SQL Server remotely

В рамках этого пошагового руководства для виртуальной машины используется открытый доступ и аутентификация SQL Server.In this walkthrough, you selected Public access for the virtual machine and SQL Server Authentication. Эти параметры позволяют автоматически настроить виртуальную машину для получения доступа к экземпляру SQL Server из любого клиента через Интернет (при условии, что будет использоваться правильное имя пользователя SQL).These settings automatically configured the virtual machine to allow SQL Server connections from any client over the internet (assuming they have the correct SQL login).

Примечание

Если вы не выбрали открытый доступ во время подготовки, можно изменить параметры подключения к SQL на портале после подготовки.If you did not select Public during provisioning, then you can change your SQL connectivity settings through the portal after provisioning. Дополнительные сведения см. в разделе об изменении параметров подключения SQL.For more information, see Change your SQL connectivity settings.

В следующих разделах описано, как подключиться к вашему экземпляру виртуальной машины SQL Server через Интернет.The following sections show how to connect over the internet to your SQL Server VM instance.

Настройка имени DNS для общедоступного IP-адресаConfigure a DNS Label for the public IP address

Для подключения к СУБД SQL Server через Интернет рекомендуем создать имя DNS для вашего общедоступного IP-адреса.To connect to the SQL Server Database Engine from the Internet, consider creating a DNS Label for your public IP address. Вы можете подключиться по IP-адресу, но метка DNS создает запись А, которую легче идентифицировать, и абстрагирует базовый общедоступный IP-адрес.You can connect by IP address, but the DNS Label creates an A Record that is easier to identify and abstracts the underlying public IP address.

Примечание

DNS-метки не обязательны, если вы подключаетесь к экземпляру SQL Server в той же виртуальной сети или на локальном компьютере.DNS Labels are not required if you plan to only connect to the SQL Server instance within the same Virtual Network or only locally.

Чтобы создать DNS-метку, сначала выберите Виртуальные машины на портале.To create a DNS Label, first select Virtual machines in the portal. Выберите виртуальную машину SQL Server, чтобы открыть ее свойства.Select your SQL Server VM to bring up its properties.

  1. В обозревателе виртуальной машины выберите общедоступный IP-адрес.In the virtual machine overview, select your Public IP address.

    общедоступный IP-адрес

  2. В свойствах общедоступного IP-адреса разверните раздел Конфигурация.In the properties for your Public IP address, expand Configuration.

  3. Введите имя DNS.Enter a DNS Label name. Это имя, которое можно использовать для подключения к виртуальной машине SQL Server по имени, а не по IP-адресу.This name is an A Record that can be used to connect to your SQL Server VM by name instead of by IP Address directly.

  4. Нажмите кнопку Сохранить.Click the Save button.

    имя DNS

Подключение к ядру СУБД с другого компьютераConnect to the Database Engine from another computer

  1. На компьютере, подключенном к сети Интернет, откройте SQL Server Management Studio (SSMS).On a computer connected to the internet, open SQL Server Management Studio (SSMS). Если у вас нет SQL Server Management Studio, его можно скачать здесь.If you do not have SQL Server Management Studio, you can download it here.

  2. В диалоговом окне Подключение к серверу или Подключение к ядру СУБД измените значение Имя сервера.In the Connect to Server or Connect to Database Engine dialog box, edit the Server name value. Введите IP-адрес или полное DNS-имя виртуальной машины (определено в предыдущей задаче).Enter the IP address or full DNS name of the virtual machine (determined in the previous task). Кроме того, можно также после запятой указать TCP-порт SQL Server.You can also add a comma and provide SQL Server's TCP port. Например, mysqlvmlabel.eastus.cloudapp.azure.com,1433.For example, mysqlvmlabel.eastus.cloudapp.azure.com,1433.

  3. В поле Проверка подлинности выберите Проверка подлинности SQL Server.In the Authentication box, select SQL Server Authentication.

  4. В поле Имя пользователя введите допустимое имя пользователя SQL.In the Login box, type the name of a valid SQL login.

  5. В поле Пароль введите пароль для этого пользователя.In the Password box, type the password of the login.

  6. Нажмите кнопку Соединить.Click Connect.

    подключение SSMS

Примечание

В этом примере используется общий порт 1433.This example uses the common port 1433. Однако если во время развертывания виртуальной машины SQL Server был указан другой порт (например, 1401), это значение потребуется изменить.However, this value will need to be modified if a different port (such as 1401) was specified during the deployment of the SQL Server VM.

Дальнейшие действияNext steps

Дополнительные сведения об использовании SQL Server в Azure см. в статье Приступая к работе с SQL Server в виртуальных машинах Azure и Часто задаваемые вопросы об SQL Server в виртуальных машинах Azure.For other information about using SQL Server in Azure, see SQL Server on Azure Virtual Machines and the Frequently Asked Questions.