Jak aprowizować maszynę wirtualną Windows SQL Server w witrynie Azure portalHow to provision a Windows SQL Server virtual machine in the Azure portal

Ten przewodnik zawiera szczegółowe informacje o różnych opcjach dostępnych podczas tworzenia maszyny wirtualnej systemu Windows programu SQL Server w witrynie Azure portal.This guide provides details on the different options available when you create a Windows SQL Server virtual machine in the Azure portal. W tym artykule opisano kolejne opcje konfiguracji niż Szybki Start maszyny Wirtualnej programu SQL Server, które wykraczają więcej za pomocą możliwą inicjowania obsługi zadań.This article covers more configuration options than the SQL Server VM quickstart, which goes more through one possible provisioning task.

Użyj tego przewodnika, aby utworzyć własną maszynę Wirtualną SQL Server.Use this guide to create your own SQL Server VM. Lub użyj go jako odniesienia zamieszczono opcje dostępne w witrynie Azure portal.Or, use it as a reference for the available options in the Azure portal.

Porada

Jeśli masz pytania dotyczące maszyn wirtualnych programu SQL Server, zobacz Często zadawane pytania.If you have questions about SQL Server virtual machines, see the Frequently Asked Questions.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.If you don't have an Azure subscription, create a free account before you begin.

Obrazy galerii maszyn wirtualnych programu SQL ServerSQL Server virtual machine gallery images

Podczas tworzenia maszyny wirtualnej programu SQL Server, można wybrać jedną z wielu wstępnie skonfigurowanych obrazów z galerii maszyn wirtualnych.When you create a SQL Server virtual machine, you can select one of several pre-configured images from the virtual machine gallery. Poniższe kroki pokazują, jak wybrać jeden z obrazów programu SQL Server 2017.The following steps demonstrate how to select one of the SQL Server 2017 images.

  1. Zaloguj się do witryny Azure portal przy użyciu swojego konta.Sign in to the Azure portal using your account.

  2. W witrynie Azure Portal kliknij pozycję Utwórz zasób.On the Azure portal, click Create a resource. Portal otworzy okno Nowe.The portal opens the New window.

  3. W oknie Nowe kliknij grupę Obliczenia, a następnie kliknij pozycję Zobacz wszystko.In the New window, click Compute and then click See all.

  4. W polu wyszukiwania wpisz ciąg SQL Server 2017, a następnie naciśnij klawisz Enter.In the search field, type SQL Server 2017, and press ENTER.

  5. W rozwijanych filtr, wybierz systemu Windows Server 2016 dla systemu operacyjnego i wybierz Microsoft jako wydawcy.In the filter drop-downs, select Windows Server 2016 for the Operating System and select Microsoft as the Publisher.

    Nowe okno Obliczenia

  6. Przejrzyj dostępne obrazy programu SQL Server.Review the available SQL Server images. Każdy obraz identyfikuje wersję programu SQL Server i system operacyjny.Each image identifies a SQL Server version and an operating system.

  7. Wybierz obraz o nazwie Bezpłatna licencja programu SQL Server: SQL Server 2017 Developer w systemie Windows Server 2016.Select the image named Free SQL Server License: SQL Server 2017 Developer on Windows Server 2016.

    Porada

    W tym instruktażu jest używana wersja Developer, ponieważ jest w pełni funkcjonalne i bezpłatne wersji programu SQL Server do tworzenia, testowania.The Developer edition is used in this walkthrough because it is a full-featured, free edition of SQL Server for development testing. Opłaty dotyczą tylko kosztów obsługi maszyny wirtualnej.You pay only for the cost of running the VM. Jest jednak wybrać dowolny z obrazów do wykorzystania w tym przewodniku.However, you are free to choose any of the images to use in this walkthrough. Aby uzyskać opis dostępnych obrazów, zobacz omówienie maszyn wirtualnych z programem SQL Server Windows.For a description of available images, see the SQL Server Windows Virtual Machines overview.

    Porada

    Koszty licencjonowania programu SQL Server są włączane do cen na sekundę maszyny wirtualnej, możesz utworzyć i różni się w wersji i liczba rdzeni.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 jest jednak bezpłatne dla projektowania i testowania (nie produkcyjnych) i programu SQL Express jest bezpłatne w przypadku obsługi małych obciążeń (mniej niż 1 GB pamięci, mniej niż 10 GB miejsca do magazynowania).However, SQL Server Developer edition is free for development/testing (not production), and SQL Express is free for lightweight workloads (less than 1 GB of memory, less than 10 GB of storage). Możesz również bring-your-own-license (BYOL) i płacić tylko za maszynę Wirtualną.You can also bring-your-own-license (BYOL) and pay only for the VM. Nazwy tych obrazów mają prefiks {BYOL}.Those image names are prefixed with {BYOL}.

    Aby uzyskać więcej informacji na temat tych opcji, zobacz Pricing guidance for SQL Server Azure VMs (Wskazówki dotyczące cen maszyn wirtualnych platformy Azure z programem SQL Server).For more information on these options, see Pricing guidance for SQL Server Azure VMs.

  8. W obszarze Wybierz model wdrożenia sprawdź, czy pozycja Resource Manager została zaznaczona.Under Select a deployment model, verify that Resource Manager is selected. Wdrażanie przy użyciu usługi Resource Manager jest zalecanym modelem wdrożenia dla nowych maszyn wirtualnych.Resource Manager is the recommended deployment model for new virtual machines.

  9. Wybierz pozycję Utwórz.Select Create.

Opcje konfiguracjiConfiguration options

Istnieje wiele kart do konfigurowania maszyny wirtualnej programu SQL Server.There are multiple tabs for configuring a SQL Server virtual machine. Na potrzeby tego przewodnika skupimy się od następujących czynników:For the purpose of this guide, we will focus on the following:

KrokStep OpisDescription
PodstawyBasics Konfigurowanie ustawień podstawowychConfigure basic settings
Funkcje opcjonalneOptional Features Konfigurowanie funkcji opcjonalnychConfigure optional features
Ustawienia programu SQL ServerSQL Server settings Konfigurowanie ustawień programu SQL ServerConfigure SQL server settings
Przeglądanie + tworzenieReview + create Przeglądanie podsumowaniaReview the summary

1. Konfigurowanie ustawień podstawowych1. Configure basic settings

Na podstawy kartę, należy podać następujące informacje:On the Basics tab, provide the following information:

  • W obszarze Project Details, upewnij się, że wybrano poprawną subskrypcję.Under Project Details, make sure the correct subscription is selected.

  • W grupy zasobów sekcji, wybierz opcję istniejący zasób z listy lub wybierz Utwórz nową do tworzenia nowej grupy zasobów.In the Resource group section, either select an existing resource group from the list or choose Create new to create a new resource group. Grupa zasobów to kolekcja powiązanych zasobów platformy Azure (maszyny wirtualne, konta magazynu, sieci wirtualne itp.).A resource group is a collection of related resources in Azure (virtual machines, storage accounts, virtual networks, etc.).

    Subskrypcja

Uwaga

Nowa grupa zasobów jest przydatna, jeśli tylko testujesz lub poznajesz wdrożenia programu SQL Server na platformie Azure.Using a new resource group is helpful if you are just testing or learning about SQL Server deployments in Azure. Po zakończeniu testu usuń grupę zasobów, aby automatycznie usunąć maszynę wirtualną i wszystkie skojarzone z nią zasoby.After you finish with your test, delete the resource group to automatically delete the VM and all resources associated with that resource group. Aby uzyskać więcej informacji na temat grup zasobów, zobacz Omówienie usługi Azure Resource Manager.For more information about resource groups, see Azure Resource Manager Overview.

  • W obszarze wystąpienia szczegóły:Under Instance details:

    1. Wprowadź unikatową nazwę maszyny wirtualnej.Enter a unique Virtual machine name.
    2. Wybierz lokalizację dla Twojego Region.Choose a location for your Region.
    3. Na potrzeby tego przewodnika, pozostaw opcji dostępności równa nie nadmiarowości infrastruktury wymagane.For the purpose of this guide, leave Availability options set to No infrastructure redundancy required. Aby dowiedzieć się więcej informacji na temat opcji dostępności, zobacz regiony platformy Azure i dostępność.To find out more information about availability options, see Azure regions and availability.
    4. W obraz listy wybierz Bezpłatna licencja programu SQL Server: SQL Server 2017 Developer w systemie Windows Server 2016.In the Image list, select Free SQL Server License: SQL Server 2017 Developer on Windows Server 2016.
    5. Możliwość Zmień rozmiar dla rozmiar maszyny wirtualnej, a następnie wybierz pozycję podstawowa A2 oferty.Choose to Change size for the Size of the virtual machine and select the A2 Basic offering. Pamiętaj wyczyścić zasoby po zakończeniu korzystania z nich, aby uniknąć wszelkich nieoczekiwanych opłat.Be sure to clean up your resources once you're done with them to prevent any unexpected charges. W przypadku obciążeń produkcyjnych zobacz zalecane rozmiary i konfiguracje maszyn w artykule Najlepsze rozwiązania w zakresie wydajności dla programu SQL Server w usłudze Azure Virtual Machines.For production workloads, see the recommended machine sizes and configuration in Performance best practices for SQL Server in Azure Virtual Machines.

    Szczegóły wystąpienia

Ważne

Szacowany koszt miesięczny wyświetlany w oknie Wybieranie rozmiaru nie uwzględnia kosztów licencjonowania programu SQL Server.The estimated monthly cost displayed on the Choose a size window does not include SQL Server licensing costs. Te dane szacunkowe to koszt samej maszyny wirtualnej.This estimate is the cost of the VM alone. W przypadku wersji Express i Developer programu SQL Server to Szacowanie jest szacowany łączny koszt.For the Express and Developer editions of SQL Server, this estimate is the total estimated cost. W przypadku innych wersji zobacz cennik maszyn wirtualnych z systemem Windows i wybierz docelową wersję programu SQL Server.For other editions, see the Windows Virtual Machines pricing page and select your target edition of SQL Server. Zobacz też ceny wskazówki dotyczące maszyn wirtualnych programu SQL Server Azure i rozmiary maszyn wirtualnych.Also see the Pricing guidance for SQL Server Azure VMs and Sizes for virtual machines.

  • W obszarze konta administratora, podaj nazwę użytkownika i hasło.Under Administrator account, provide a username and a password. Hasło musi mieć co najmniej 12 znaków i spełniać zdefiniowane wymagania dotyczące złożoności.The password must be at least 12 characters long and meet the defined complexity requirements.

    Konto administratora

  • W obszarze reguły portów wejściowych, wybierz Zezwalaj na wybranych portach , a następnie wybierz protokołu RDP (3389) z listy rozwijanej.Under Inbound port rules, choose Allow selected ports and then select RDP (3389) from the drop-down.

    Reguły portów wejściowych

2. Konfigurowanie funkcji opcjonalnych2. Configure optional features

DyskiDisks

Na dysków skonfiguruj opcje dysku.On the Disks tab, configure your disk options.

  • W obszarze typ dysku systemu operacyjnego, wybierz typ dysku dla Twojego systemu operacyjnego z listy rozwijanej.Under OS disk type, select the type of disk you want for your OS from the drop-down. Premium jest zalecane dla systemów produkcyjnych, ale nie jest dostępna dla podstawowej maszyny Wirtualnej.Premium is recommended for production systems but is not available for a Basic VM. Aby korzystać z dysków SSD w warstwie Premium, zmienić rozmiar maszyny wirtualnej.To utilize Premium SSD, change the virtual machine size.

  • W obszarze zaawansowane, wybierz opcję tak wykorzystanie Managed Disks.Under Advanced, select Yes under use Managed Disks.

    Uwaga

    Firma Microsoft zaleca funkcję Dyski zarządzane dla programu SQL Server.Microsoft recommends Managed Disks for SQL Server. Funkcja Dyski zarządzane obsługuje magazyn w tle.Managed Disks handles storage behind the scenes. Ponadto jeśli maszyny wirtualne z funkcją Dyski zarządzane znajdują się w tym samym zestawie dostępności, platforma Azure dystrybuuje zasoby magazynu w celu zapewnienia odpowiedniej nadmiarowości.In addition, when virtual machines with Managed Disks are in the same availability set, Azure distributes the storage resources to provide appropriate redundancy. Aby uzyskać więcej informacji, zobacz temat [Azure Omówienie usługi Managed Disks] [... / zarządzane — dyski overview.md).For more information, see [Azure Managed Disks Overview][../managed-disks-overview.md). Aby uzyskać szczegółowe informacje na temat dysków zarządzanych w zestawie dostępności, zobacz [używaj dysków zarządzanych dla maszyn wirtualnych w zestawie dostępności] (.. /manage-Availability.md.For specifics about managed disks in an availability set, see [Use managed disks for VMs in availability set](../manage-availability.md.

Ustawienia dysku maszyny Wirtualnej SQL

NetworkingNetworking

Na sieć skonfiguruj opcje sieciowe w sieci.On the Networking tab, configure your networking options.

  • Utwórz nową sieci wirtualnej, lub użyj istniejącej sieci wirtualnej dla maszyny Wirtualnej programu SQL Server.Create a new virtual network, or use an existing vNet for your SQL Server VM. Wyznacz podsieci także.Designate a Subnet as well.

  • W obszarze karty Sieciowej grupy zabezpieczeń, wybierz grupę zabezpieczeń podstawowych lub grupy zabezpieczeń zaawansowanych.Under NIC security group, select either a basic security group, or the advanced security group. Wybranie opcji podstawowa umożliwia wybranie portów przychodzących dla maszyny Wirtualnej programu SQL Server (te same wartości, które zostały skonfigurowane na podstawowe karty).Choosing the basic option allows you to select inbound ports for the SQL Server VM (the same values that were configured on the Basic tab). Wybranie opcji zaawansowanych umożliwia wybierz istniejącą grupę zabezpieczeń sieci, lub utworzyć nowy.Selecting the advanced option allows you to choose an existing network security group, or create a new one.

  • Możesz wprowadzić inne zmiany ustawienia sieci, lub Zachowaj wartości domyślne.You can make other changes to network settings, or keep the default values.

Ustawienia sieciowe maszyny Wirtualnej SQL

MonitorowanieMonitoring

Na monitorowanie skonfiguruj monitorowanie i autoshutdown.On the Monitoring tab, configure monitoring and autoshutdown.

  • Usługa Azure umożliwia monitorowania rozruchu domyślnie za pomocą tego samego konta magazynu wyznaczonego dla maszyny Wirtualnej.Azure enables Boot Monitoring by default with the same storage account designated for the VM. Możesz zmienić te ustawienia tutaj, a także włączanie systemu operacyjnego gościa diagnostyki.You can change these settings here, as well as enabling OS guest diagnostics.
  • Aby umożliwić zarządzanych tożsamości przypisanej przez System i autoshutdown na tej karcie, a także.You can enable System assigned managed identity and autoshutdown on this tab as well.

Ustawienia zarządzania maszyny Wirtualnej SQL

3. Skonfiguruj ustawienia programu SQL Server3. Configure SQL Server settings

Na ustawień programu SQL Server skonfiguruj określone ustawienia i optymalizacje dla programu SQL Server.On the SQL Server settings tab, configure specific settings and optimizations for SQL Server. Następujące ustawienia, które można skonfigurować dla programu SQL Server:The settings that you can configure for SQL Server include the following:

UstawienieSetting
ŁącznośćConnectivity
UwierzytelnianieAuthentication
Integracja z usługą Azure Key VaultAzure Key Vault Integration
Konfiguracja usługi StorageStorage configuration
Automatyczne stosowanie poprawekAutomated Patching
Automatyczne kopie zapasoweAutomated Backup
Usługi języka R (zaawansowane analizy)R Services (Advanced Analytics)

ŁącznośćConnectivity

W obszarze Łączność z serwerem SQL określ żądany typ dostępu do wystąpienia programu SQL Server na tej maszynie wirtualnej.Under SQL connectivity, specify the type of access you want to the SQL Server instance on this VM. Na potrzeby tego przewodnika wybierz publiczne (internet) połączeń programu SQL Server z maszyn wirtualnych lub usług w Internecie.For the purposes of this walkthrough, select Public (internet) to allow connections to SQL Server from machines or services on the internet. Ta opcja jest zaznaczona platforma Azure automatycznie skonfiguruje zaporę i sieciową grupę zabezpieczeń, aby zezwolić na ruch na porcie wybrane.With this option selected, Azure automatically configures the firewall and the network security group to allow traffic on the port selected.

Porada

Domyślnie program SQL Server nasłuchuje na dobrze znanym porcie 1433.By default, SQL Server listens on a well-known port, 1433. Aby zwiększyć bezpieczeństwo, zmień port w poprzednim oknie dialogowym do nasłuchiwania na porcie innym niż domyślny, takim jak 1401.For increased security, change the port in the previous dialog to listen on a non-default port, such as 1401. Jeśli zmienisz numer portu, należy połączyć przy użyciu tego portu z dowolnych narzędzi klienta, takich jak program SSMS.If you change the port, you must connect using that port from any client tools, such as SSMS.

Zabezpieczenia maszyny Wirtualnej SQL

Aby ustanowić połączenie z programem SQL Server za pośrednictwem Internetu, musisz również włączyć funkcję Uwierzytelnianie programu SQL Server opisaną w następnej sekcji.To connect to SQL Server via the internet, you also must enable SQL Server Authentication, which is described in the next section.

Jeśli nie chcesz zezwolić na połączenia z aparatem bazy danych za pośrednictwem Internetu, wybierz jedną z następujących opcji:If you would prefer to not enable connections to the Database Engine via the internet, choose one of the following options:

  • Lokalne (tylko wewnątrz maszyny wirtualnej) , aby zezwolić na połączenia z programem SQL Server tylko z maszyny wirtualnej.Local (inside VM only) to allow connections to SQL Server only from within the VM.
  • Prywatne (wewnątrz usługi Virtual Network) , aby zezwolić na połączenia z programem SQL Server tylko z maszyn wirtualnych lub usług w tej samej sieci wirtualnej.Private (within Virtual Network) to allow connections to SQL Server from machines or services in the same virtual network.

Ogólnie rzecz biorąc, można ulepszyć zabezpieczenia, wybierając łączność z najbardziej restrykcyjnymi ograniczeniami akceptowanymi w danym scenariuszu.In general, improve security by choosing the most restrictive connectivity that your scenario allows. Jednak wszystkie opcje można zabezpieczyć przy użyciu reguł sieciowej grupy zabezpieczeń i uwierzytelniania SQL/Windows.But all the options are securable through Network Security Group rules and SQL/Windows Authentication. Możesz edytować sieciową grupę zabezpieczeń po utworzeniu maszyny wirtualnej.You can edit Network Security Group after the VM is created. Aby uzyskać więcej informacji, zobacz Zagadnienia dotyczące zabezpieczeń programu SQL Server w usłudze Azure Virtual Machines.For more information, see Security Considerations for SQL Server in Azure Virtual Machines.

AuthenticationAuthentication

Jeśli wymagasz uwierzytelniania programu SQL Server, kliknij przycisk Włącz w obszarze uwierzytelniania SQL na ustawień programu SQL Server kartę.If you require SQL Server Authentication, click Enable under SQL authentication on the SQL Server settings tab.

Uwierzytelnianie programu SQL Server

Uwaga

Jeśli planujesz dostęp do programu SQL Server za pośrednictwem Internetu (opcja łączności publicznej), należy włączyć uwierzytelnianie SQL, w tym miejscu.If you plan to access SQL Server over the internet (the Public connectivity option), you must enable SQL authentication here. Publiczny dostęp do programu SQL Server wymaga użycia uwierzytelniania SQL.Public access to the SQL Server requires the use of SQL Authentication.

Jeśli włączasz opcję uwierzytelniania programu SQL Server, podaj informacje w polach Nazwa logowania i Hasło.If you enable SQL Server Authentication, specify a Login name and Password. Ta nazwa logowania jest skonfigurowany jako identyfikator logowania uwierzytelniania programu SQL Server i członkiem sysadmin stałej roli serwera.This login name is configured as a SQL Server Authentication login and member of the sysadmin fixed server role. Aby uzyskać więcej informacji na temat trybów uwierzytelniana, zobacz artykuł Choose an Authentication Mode (Wybieranie trybu uwierzytelniania).For more information about Authentication Modes, see Choose an Authentication Mode.

Jeśli nie włączysz opcji uwierzytelniania programu SQL Server, możesz użyć konta administratora lokalnego na maszynie wirtualnej do ustanawiania połączeń z wystąpieniem programu SQL Server.If you do not enable SQL Server Authentication, then you can use the local Administrator account on the VM to connect to the SQL Server instance.

Integracja magazynu kluczy AzureAzure Key Vault integration

Aby przechowywać klucze tajne zabezpieczeń do szyfrowania na platformie Azure, wybierz pozycję ustawień programu SQL Serveri przewiń w dół do integracji usługi Azure key vault.To store security secrets in Azure for encryption, select SQL Server settings, and scroll down to Azure key vault integration. Wybierz Włącz i podaj wymagane informacje.Select Enable and fill in the requested information.

Integracja magazynu kluczy Azure

Poniższa tabela zawiera listę parametrów wymaganych do skonfigurowania integracji magazynu kluczy Azure.The following table lists the parameters required to configure Azure Key Vault Integration.

PARAMETRPARAMETER OPISDESCRIPTION PRZYKŁADEXAMPLE
Adres URL magazynu kluczyKey Vault URL Lokalizacja magazynu kluczy.The location of the key vault. https://contosokeyvault.vault.azure.net/https://contosokeyvault.vault.azure.net/
Nazwa głównaPrincipal name Nazwa główna usługi Azure Active Directory.Azure Active Directory service principal name. Ta nazwa jest również nazywana identyfikatorem klienta.This name is also referred to as the Client ID. fde2b411-33d5-4e11-af04eb07b669ccf2fde2b411-33d5-4e11-af04eb07b669ccf2
Główny klucz tajnyPrincipal secret Główny klucz tajny usługi Azure Active Directory.Azure Active Directory service principal secret. Ten klucz tajny jest również nazywany kluczem tajnym klienta.This secret is also referred to as the Client Secret. 9VTJSQwzlFepD8XODnzy8n2V01Jd8dAjwm/azF1XDKM=9VTJSQwzlFepD8XODnzy8n2V01Jd8dAjwm/azF1XDKM=
Nazwa poświadczeniaCredential name Nazwa poświadczenia: Integracja utworzenie poświadczenia w programie SQL Server, dzięki czemu maszyny Wirtualnej, aby mieć dostęp do magazynu kluczy.Credential name: AKV Integration creates a credential within SQL Server, allowing the VM to have access to the key vault. Wybierz nazwę tego poświadczenia.Choose a name for this credential. moje_poświadczenie_1mycred1

Aby uzyskać więcej informacji, zobacz Configure Azure Key Vault Integration for SQL Server on Azure VMs (Konfigurowanie integracji usługi Azure Key Vault dla programu SQL Server na maszynach wirtualnych Azure).For more information, see Configure Azure Key Vault Integration for SQL Server on Azure VMs.

Konfiguracja usługi StorageStorage configuration

Na ustawień programu SQL Server , w obszarze konfiguracji magazynu, wybierz opcję zmiana konfiguracji pozwala określić wymagania dotyczące magazynu.On the SQL Server settings tab, under Storage configuration, select Change configuration to specify the storage requirements.

Uwaga

Jeśli maszynę wirtualną ręcznie skonfigurowano do korzystania z magazynu w warstwie Standardowa, ta opcja jest niedostępna.If you manually configured your VM to use standard storage, this option is not available. Automatyczna optymalizacja magazynu jest dostępna tylko dla usługi Premium Storage.Automatic storage optimization is available only for Premium Storage.

Porada

Liczba zatrzymań i górne limity każdego suwaka zależą od wybranego rozmiaru maszyny wirtualnej.The number of stops and the upper limits of each slider is dependent on the size of VM you selected. Większa i bardziej wydajna maszyna wirtualna umożliwia większe skalowanie w górę.A larger and more powerful VM is able to scale up more.

Możesz określić wymagania dotyczące na przykład liczby operacji wejścia/wyjścia na sekundę (IOPs), przepustowości w MB/s i całkowitego rozmiaru magazynu.You can specify requirements as input/output operations per second (IOPs), throughput in MB/s, and total storage size. Skonfiguruj te wartości przy użyciu suwaków.Configure these values by using the sliding scales. Możesz zmienić te ustawienia magazynu zależnie od obciążenia.You can change these storage settings based on workload. Portal automatycznie oblicza liczbę dysków do dołączenia i skonfigurowania na podstawie tych wymagań.The portal automatically calculates the number of disks to attach and configure based on these requirements.

W obszarze Usługa Storage zoptymalizowana dla wybierz jedną z następujących opcji:Under Storage optimized for, select one of the following options:

  • Ogólne to ustawienie domyślne obsługujące większość obciążeń.General is the default setting and supports most workloads.
  • Przetwarzanie transakcyjne optymalizuje magazyn dla tradycyjnych obciążeń baz danych OLTP.Transactional processing optimizes the storage for traditional database OLTP workloads.
  • Magazynowanie danych optymalizuje magazyn dla tradycyjnych obciążeń związanych z analizą i raportami.Data warehousing optimizes the storage for analytic and reporting workloads.

Konfiguracja magazynu maszyny Wirtualnej SQL

Licencja na program SQL ServerSQL Server License

Jeśli jesteś klientem programu Software Assurance, możesz użyć korzyść użycia hybrydowego platformy Azure model dostarczania własnej licencji programu SQL Server i zapisać na zasobach.If you're a Software Assurance customer, you can utilize the Azure Hybrid Benefit to bring your own SQL Server license and save on resources.

Licencja maszyny Wirtualnej SQL

Automatyczne stosowanie poprawekAutomated patching

Opcja Automatyczne stosowanie poprawek jest domyślnie włączona.Automated patching is enabled by default. Automatyczne stosowanie poprawek umożliwia platformie Azure automatyczne stosowanie poprawek programu SQL Server i systemu operacyjnego.Automated patching allows Azure to automatically patch SQL Server and the operating system. Określ dzień tygodnia, godzinę i czas trwania okna obsługi.Specify a day of the week, time, and duration for a maintenance window. Platforma Azure stosuje poprawki w tym oknie obsługi.Azure performs patching in this maintenance window. Harmonogram okna obsługi korzysta z ustawień regionalnych godziny maszyny wirtualnej.The maintenance window schedule uses the VM locale for time. Jeśli nie chcesz, aby platforma Azure automatycznie stosowała poprawki programu SQL Server i systemu operacyjnego, kliknij pozycję Wyłącz.If you do not want Azure to automatically patch SQL Server and the operating system, click Disable.

Maszyna wirtualna SQL automatyczne stosowanie poprawek

Aby uzyskać więcej informacji, zobacz Automated Patching for SQL Server in Azure Virtual Machines (Automatyczne stosowanie poprawek programu SQL Server w usłudze Azure Virtual Machines).For more information, see Automated Patching for SQL Server in Azure Virtual Machines.

Automatyczne kopie zapasoweAutomated backup

Automatyczną obsługę kopii zapasowych baz danych możesz włączyć dla wszystkich baz danych w obszarze Automatyczne tworzenie kopii zapasowych.Enable automatic database backups for all databases under Automated backup. Opcja Automatyczne kopie zapasowe jest domyślnie wyłączona.Automated backup is disabled by default.

Po włączeniu automatycznej obsługi kopii zapasowych SQL możesz skonfigurować poniższe ustawienia:When you enable SQL automated backup, you can configure the following settings:

  • Okres przechowywania (dni) kopii zapasowychRetention period (days) for backups
  • Konto usługi Storage używane dla kopii zapasowychStorage account to use for backups
  • Opcja szyfrowania i hasło dla kopii zapasowychEncryption option and password for backups
  • Bazy danych systemu tworzenia kopii zapasowychBackup system databases
  • Konfigurowanie harmonogramu tworzenia kopii zapasowychConfigure backup schedule

Aby szyfrować kopie zapasowe, kliknij pozycję Włącz.To encrypt the backup, click Enable. Następnie określ ustawienie Hasło.Then specify the Password. Platforma Azure tworzy certyfikat do szyfrowania kopii zapasowych i używa określonego hasła do ochrony tego certyfikatu.Azure creates a certificate to encrypt the backups and uses the specified password to protect that certificate. Domyślnie harmonogram jest ustawiana automatycznie, ale można utworzyć harmonogramu ręcznego, wybierając ręczne.By default the schedule is set automatically, but you can create a manual schedule by selecting Manual.

Maszyna wirtualna SQL automatyczne kopie zapasowe

Aby uzyskać więcej informacji, zobacz Automated Backup for SQL Server in Azure Virtual Machines (Automatyczne tworzenie kopii zapasowych dla programu SQL Server w usłudze Azure Virtual Machines).For more information, see Automated Backup for SQL Server in Azure Virtual Machines.

Usługi języka R (zaawansowane analizy)R Services (Advanced Analytics)

Istnieje możliwość włączenia SQL Server R Services (Advanced Analytics).You have the option to enable SQL Server R Services (Advanced Analytics). Ta opcja umożliwia korzystanie z zaawansowanych analiz za pomocą programu SQL Server 2017.This option enables you to use advanced analytics with SQL Server 2017. Wybierz Włącz na ustawienia programu SQL Server okna.Select Enable on the SQL Server Settings window.

4. Przeglądanie + tworzenie4. Review + create

Na Przejrzyj + Utwórz kartę, Przejrzyj podsumowanie, a następnie wybierz Utwórz do utworzenia programu SQL Server, grupę zasobów i zasoby określone dla tej maszyny Wirtualnej.On the Review + create tab, review the summary, and select Create to create SQL Server, resource group, and resources specified for this VM.

Możesz monitorować wdrożenie z poziomu witryny Azure Portal.You can monitor the deployment from the Azure portal. Przycisk Powiadomienia w górnej części ekranu służy do wyświetlania podstawowych informacji dotyczących stanu wdrożenia.The Notifications button at the top of the screen shows basic status of the deployment.

Uwaga

Aby podać przykład czasu wymaganego do przeprowadzenia wdrożenia, wdrożono maszynę wirtualną SQL dla regionu Wschodnie stany USA z ustawieniami domyślnymi.To provide you with an idea on deployment times, I deployed a SQL VM to the East US region with default settings. Przeprowadzenie tego wdrożenia testowego trwało około 12 minut.This test deployment took approximately 12 minutes to complete. Wdrażanie może jednak trwać krócej lub dłużej zależnie od regionu i wybranych ustawień.But you might experience a faster or slower deployment time based on your region and selected settings.

Otwieranie maszyny wirtualnej przy użyciu Pulpitu zdalnegoOpen the VM with Remote Desktop

Wykonaj następujące kroki, aby ustanowić połączenie z maszyną wirtualną programu SQL Server przy użyciu pulpitu zdalnego:Use the following steps to connect to the SQL Server virtual machine with Remote Desktop:

  1. Po utworzeniu i uruchomieniu maszyny wirtualnej platformy Azure kliknij ikonę Maszyny wirtualne w witrynie Azure Portal, aby wyświetlić swoje maszyny wirtualne.After the Azure virtual machine is created and running, click the Virtual Machines icon in the Azure portal to view your VMs.

  2. Kliknij przycisk wielokropka ( ... ) dla nowej maszyny wirtualnej.Click the ellipsis, ..., for your new VM.

  3. Kliknij przycisk Połącz.Click Connect.

    Nawiązywanie połączenia z maszyną wirtualną w portalu

  4. Otwórz plik RDP, który przeglądarka pobiera dla maszyny wirtualnej.Open the RDP file that your browser downloads for the VM.

  5. Funkcja Podłączanie pulpitu zdalnego powiadomi, że nie można zidentyfikować wydawcy tego połączenia zdalnego.The Remote Desktop Connection notifies you that the publisher of this remote connection cannot be identified. Kliknij pozycję Połącz, aby kontynuować.Click Connect to continue.

  6. W oknie dialogowym Zabezpieczenia systemu Windows kliknij pozycję Użyj innego konta.In the Windows Security dialog, click Use a different account. Może być konieczne kliknięcie pozycji Więcej opcji, aby ją wyświetlić.You might have to click More choices to see this. Podaj nazwę użytkownika i hasło, które zostały skonfigurowane podczas tworzenia maszyny wirtualnej.Specify the user name and password that you configured when you created the VM. Musisz dodać ukośnik odwrotny przed nazwą użytkownika.You must add a backslash before the user name.

    Uwierzytelnianie pulpitu zdalnego

  7. Kliknij przycisk OK, aby nawiązać połączenie.Click OK to connect.

Po ustanowieniu połączenia z maszyną wirtualną programu SQL Server możesz uruchomić narzędzie SQL Server Management Studio i ustanowić połączenie przy użyciu uwierzytelniania systemu Windows i poświadczeń administratora lokalnego.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. Jeśli opcja Uwierzytelnianie programu SQL Server została włączona, możesz też ustanowić połączenie przy użyciu uwierzytelniania SQL oraz identyfikatora logowania i hasła skonfigurowanego podczas aprowizowania.If you enabled SQL Server Authentication, you can also connect with SQL Authentication using the SQL login and password you configured during provisioning.

Korzystając z dostępu do maszyny, możesz bezpośrednio zmienić ustawienia maszyny i programu SQL Server, w zależności od wymagań.Access to the machine enables you to directly change machine and SQL Server settings based on your requirements. Na przykład możesz skonfigurować ustawienia zapory lub zmienić ustawienia konfiguracji programu SQL Server.For example, you could configure the firewall settings or change SQL Server configuration settings.

Zdalne ustanawianie połączenia z programem SQL ServerConnect to SQL Server remotely

W tym przewodniku wybrano publicznych dostępu dla maszyny wirtualnej i uwierzytelniania programu SQL Server.In this walkthrough, you selected Public access for the virtual machine and SQL Server Authentication. Te ustawienia powodują automatyczne skonfigurowanie maszyny wirtualnej do zezwalania na połączenia z programem SQL Server z dowolnego klienta za pośrednictwem Internetu (zakładając, że ma on poprawny identyfikator logowania 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).

Uwaga

Jeśli podczas aprowizacji nie wybrano opcji Publiczne, możesz zmienić ustawienia łączności SQL za pośrednictwem portalu po aprowizacji.If you did not select Public during provisioning, then you can change your SQL connectivity settings through the portal after provisioning. Aby uzyskać więcej informacji, zobacz Zmiana ustawień łączności SQL.For more information, see Change your SQL connectivity settings.

Poniższe sekcje pokazują, jak nawiązać połączenie za pośrednictwem Internetu z wystąpieniem maszyny Wirtualnej programu SQL Server.The following sections show how to connect over the internet to your SQL Server VM instance.

Konfigurowanie etykiety DNS dla publicznego adresu IPConfigure a DNS Label for the public IP address

Aby połączyć się z aparatem bazy danych programu SQL Server z Internetu, rozważ utworzenie etykiety DNS dla publicznego adresu IP.To connect to the SQL Server Database Engine from the Internet, consider creating a DNS Label for your public IP address. Możesz połączyć się przy użyciu adresu IP, ale etykieta DNS tworzy rekord A, który jest łatwiejszy do zidentyfikowania i streszcza podstawowy publiczny adres 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.

Uwaga

Etykiety DNS nie są wymagane, jeśli planujesz tylko połączenie z wystąpieniem programu SQL Server w ramach tej samej sieci wirtualnej lub połączenie lokalne.DNS Labels are not required if you plan to only connect to the SQL Server instance within the same Virtual Network or only locally.

Aby utworzyć etykietę DNS, wybierz najpierw maszyny wirtualne w portalu.To create a DNS Label, first select Virtual machines in the portal. Wybierz maszynę wirtualną programu SQL Server, aby wyświetlić jej właściwości.Select your SQL Server VM to bring up its properties.

  1. W przeglądzie maszyny wirtualnej wybierz publiczny adres IP.In the virtual machine overview, select your Public IP address.

    publiczny adres IP

  2. We właściwościach publicznego adresu IP rozwiń sekcję Konfiguracja.In the properties for your Public IP address, expand Configuration.

  3. Wprowadź nazwę etykiety DNS.Enter a DNS Label name. Ta nazwa to rekord A, którego można użyć do nawiązania połączenia z maszyną wirtualną programu SQL Server przy użyciu nazwy, a nie bezpośrednio adresu 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. Kliknij przycisk Zapisz.Click the Save button.

    etykieta DNS

Nawiązywanie połączenia z aparatem bazy danych z innego komputeraConnect to the Database Engine from another computer

  1. Na komputerze podłączonym do Internetu otwórz program SQL Server Management Studio (SSMS).On a computer connected to the internet, open SQL Server Management Studio (SSMS). Jeśli nie masz programu SQL Server Management Studio, możesz pobrać go tutaj.If you do not have SQL Server Management Studio, you can download it here.

  2. W oknie dialogowym Connect to Server (Łączenie z serwerem) lub Connect to Database Engine (Łączenie z aparatem bazy danych) edytuj wartość Server name (Nazwa serwera).In the Connect to Server or Connect to Database Engine dialog box, edit the Server name value. Wprowadź adres IP lub pełną nazwę DNS maszyny wirtualnej (określoną w poprzednim zadaniu).Enter the IP address or full DNS name of the virtual machine (determined in the previous task). Możesz także dodać przecinek i podać port TCP programu SQL Server.You can also add a comma and provide SQL Server's TCP port. Na przykład mysqlvmlabel.eastus.cloudapp.azure.com,1433.For example, mysqlvmlabel.eastus.cloudapp.azure.com,1433.

  3. W polu Authentication (Uwierzytelnianie) wybierz opcję SQL Server Authentication (Uwierzytelnianie programu SQL Server).In the Authentication box, select SQL Server Authentication.

  4. W polu Login (Logowanie) wpisz nazwę prawidłowego identyfikatora logowania SQL.In the Login box, type the name of a valid SQL login.

  5. W polu Password (Hasło) wpisz hasło logowania.In the Password box, type the password of the login.

  6. Kliknij przycisk Connect (Połącz).Click Connect.

    nawiązywanie połączenia w programie ssms

Uwaga

W tym przykładzie użyto typowy port 1433.This example uses the common port 1433. Jednak ta wartość będzie musiał można modyfikować, jeśli inny port (takim jak 1401) został określony podczas wdrażania maszyny Wirtualnej programu SQL Server.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.

Kolejne krokiNext steps

Aby uzyskać inne informacje na temat użycia programu SQL Server na platformie Azure, zobacz SQL Server on Azure Virtual Machines (Program SQL Server w usłudze Azure Virtual Machines) i Frequently Asked Questions (Często zadawane pytania).For other information about using SQL Server in Azure, see SQL Server on Azure Virtual Machines and the Frequently Asked Questions.