Azure portalında bir Windows SQL Server sanal makinesi sağlamaHow to provision a Windows SQL Server virtual machine in the Azure portal

Azure portalında Windows SQL Server sanal makine oluşturduğunuzda, bu kılavuzda kullanılabilir farklı seçenekler hakkında ayrıntılar sağlar.This guide provides details on the different options available when you create a Windows SQL Server virtual machine in the Azure portal. Bu makalede daha fazla yapılandırma seçeneği ele alınmaktadır SQL Server VM Hızlı Başlangıç, daha fazla ile bir olası görev sağlama gider.This article covers more configuration options than the SQL Server VM quickstart, which goes more through one possible provisioning task.

Kendi SQL Server VM oluşturmak için bu kılavuzu kullanın.Use this guide to create your own SQL Server VM. Veya Azure portalında kullanılabilir seçenekler için referans olarak kullanın.Or, use it as a reference for the available options in the Azure portal.

İpucu

SQL Server sanal makineleri hakkında sorularınız olursa Sık Sorulan Sorular bölümüne bakın.If you have questions about SQL Server virtual machines, see the Frequently Asked Questions.

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.If you don't have an Azure subscription, create a free account before you begin.

SQL Server sanal makine galeri görüntüleriSQL Server virtual machine gallery images

Bir SQL Server sanal makine oluşturduğunuzda, sanal makine galerisinden birden fazla önceden yapılandırılmış görüntülerden birini seçebilirsiniz.When you create a SQL Server virtual machine, you can select one of several pre-configured images from the virtual machine gallery. Aşağıdaki adımlarda, SQL Server 2017 görüntülerinden birini seçme gösterilmektedir.The following steps demonstrate how to select one of the SQL Server 2017 images.

  1. Oturum Azure portalında hesabınızı kullanarak.Sign in to the Azure portal using your account.

  2. Azure portalında Kaynak oluştur’a tıklayın.On the Azure portal, click Create a resource. Portalda Yeni penceresi açılır.The portal opens the New window.

  3. Yeni penceresinde İşlem’e ve ardından Tümünü gör’e tıklayın.In the New window, click Compute and then click See all.

  4. Arama alanına SQL Server 2017 yazın ve ENTER tuşuna basın.In the search field, type SQL Server 2017, and press ENTER.

  5. Filtre açılan menülerde, seçin Windows Server 2016 için işletim sistemi seçip Microsoft olarak yayımcı.In the filter drop-downs, select Windows Server 2016 for the Operating System and select Microsoft as the Publisher.

    Yeni İşlem penceresi

  6. Kullanılabilir SQL Server görüntülerini gözden geçirin.Review the available SQL Server images. Her görüntü bir SQL Server sürümü ve işletim sistemi tanımlar.Each image identifies a SQL Server version and an operating system.

  7. Görüntüsünü seçin ücretsiz SQL Server Lisansı: Windows Server 2016 üzerinde SQL Server 2017 Developer.Select the image named Free SQL Server License: SQL Server 2017 Developer on Windows Server 2016.

    İpucu

    Geliştirme testi için bir tam özellikli ve ücretsiz SQL Server sürümü olduğundan bu izlenecek yolda Developer sürümü kullanılır.The Developer edition is used in this walkthrough because it is a full-featured, free edition of SQL Server for development testing. Yalnızca çalışan VM'ler için ücret ödersiniz.You pay only for the cost of running the VM. Ancak, bu izlenecek yolda kullanmak üzere istediğiniz görüntüyü birini seçebilirsiniz.However, you are free to choose any of the images to use in this walkthrough. Kullanılabilir görüntüleri açıklaması için bkz: SQL Server Windows sanal makinelerine genel bakış.For a description of available images, see the SQL Server Windows Virtual Machines overview.

    İpucu

    SQL Server Lisans maliyetlerini saniye başına fiyatına VM oluşturma ve değişir çekirdek sürümü ile birleştirilir.Licensing costs for SQL Server are incorporated into the per-second pricing of the VM you create and varies by edition and cores. Geliştirme/test için (üretim için değil), SQL Express ise hafif iş yükleri (1 GB bellek, küçüktür 10 GB depolama alanı) için ancak SQL Server Developer sürümü ücretsizdir.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). Ayrıca--kendi-lisansını getir (KLG) ve yalnızca VM için ödeme.You can also bring-your-own-license (BYOL) and pay only for the VM. Bu görüntü adlarının başına {BYOL} ön eki getirilir.Those image names are prefixed with {BYOL}.

    Bu seçeneklerle ilgili daha fazla bilgi için bkz. SQL Server Azure VM’leri için fiyatlandırma kılavuzu.For more information on these options, see Pricing guidance for SQL Server Azure VMs.

  8. Dağıtım modeli seçin altında, Resource Manager’ın seçili olduğunu doğrulayın.Under Select a deployment model, verify that Resource Manager is selected. Yeni sanal makineler için önerilen dağıtım modeli Resource Manager’dır.Resource Manager is the recommended deployment model for new virtual machines.

  9. Oluştur’u seçin.Select Create.

Yapılandırma seçenekleriConfiguration options

Bir SQL Server sanal makineyi yapılandırmak için birden çok sekme bulunur.There are multiple tabs for configuring a SQL Server virtual machine. Bu kılavuzun amacı doğrultusunda, biz aşağıdakilere odaklanır:For the purpose of this guide, we will focus on the following:

AdımStep AçıklamaDescription
Temel BilgilerBasics Temel ayarları yapılandırmaConfigure basic settings
İsteğe bağlı özelliklerOptional Features İsteğe bağlı özellikleri yapılandırmaConfigure optional features
SQL Server ayarlarıSQL Server settings SQL Server ayarlarını yapılandırmaConfigure SQL server settings
Gözden geçir + oluşturReview + create Özeti gözden geçirmeReview the summary

1. Temel ayarları yapılandırma1. Configure basic settings

Üzerinde Temelleri sekmesinde, aşağıdaki bilgileri sağlayın:On the Basics tab, provide the following information:

  • Altında Project Details, doğru aboneliğin seçildiğinden emin olun.Under Project Details, make sure the correct subscription is selected.

  • İçinde kaynak grubu bölümü, seçin mevcut bir kaynak grubunda listeden veya seçin Yeni Oluştur yeni bir kaynak grubu oluşturmak için.In the Resource group section, either select an existing resource group from the list or choose Create new to create a new resource group. Bir kaynak grubu, Azure’daki ilgili kaynakların bir koleksiyonudur (sanal makineler, depolama hesapları, sanal ağlar, vb.).A resource group is a collection of related resources in Azure (virtual machines, storage accounts, virtual networks, etc.).

    Abonelik

Not

Yalnızca Azure’daki SQL Server dağıtımlarını test ediyor veya öğreniyorsanız, yeni bir kaynak grubu kullanmak faydalıdır.Using a new resource group is helpful if you are just testing or learning about SQL Server deployments in Azure. Test işleminizi tamamladıktan sonra, sanal makineyi ve bu kaynak grubu ile ilişkili tüm kaynakları otomatik olarak silmek için kaynak grubunu silin.After you finish with your test, delete the resource group to automatically delete the VM and all resources associated with that resource group. Kaynak grupları hakkında daha fazla bilgi için bkz. Azure Resource Manager’a Genel Bakış.For more information about resource groups, see Azure Resource Manager Overview.

  • Altında örnek ayrıntıları:Under Instance details:

    1. Benzersiz bir girin sanal makine adı.Enter a unique Virtual machine name.
    2. İçin bir konum seçin, bölge.Choose a location for your Region.
    3. Bu kılavuzun amacı doğrultusunda bırakın kullanılabilirlik seçeneklerini kümesine gerekli altyapı artıklık.For the purpose of this guide, leave Availability options set to No infrastructure redundancy required. Kullanılabilirlik seçenekleri hakkında daha fazla bilgi edinmek için bkz. Azure bölgeler ve kullanılabilirlik.To find out more information about availability options, see Azure regions and availability.
    4. İçinde görüntü listesinden ücretsiz SQL Server Lisansı: Windows Server 2016 üzerinde SQL Server 2017 Developer.In the Image list, select Free SQL Server License: SQL Server 2017 Developer on Windows Server 2016.
    5. Tercih değiştirme boyutu için boyutu seçin ve sanal makine A2 temel teklifidir.Choose to Change size for the Size of the virtual machine and select the A2 Basic offering. Herhangi bir beklenmeyen maliyetleri önlemek için bunları ile işiniz bittiğinde, kaynakları temizlemek emin olun.Be sure to clean up your resources once you're done with them to prevent any unexpected charges. Üretim iş yükleri için Azure Virtual Machines'de SQL Server için en iyi performans uygulamaları’nda önerilen makine boyutlarına ve yapılandırmalara bakın.For production workloads, see the recommended machine sizes and configuration in Performance best practices for SQL Server in Azure Virtual Machines.

    Örnek Ayrıntıları

Önemli

Boyut seçin penceresinde gösterilen tahmini aylık maliyet, SQL Server lisans maliyetlerini içermez.The estimated monthly cost displayed on the Choose a size window does not include SQL Server licensing costs. Bu tahmin yalnızca VM'nin maliyetidir maliyetidir.This estimate is the cost of the VM alone. SQL Server Express ve Developer sürümleri için bu, toplam tahmini maliyeti tahminidir.For the Express and Developer editions of SQL Server, this estimate is the total estimated cost. Diğer sürümler için Windows Sanal Makineler fiyatlandırma sayfasına bakın ve hedef SQL Server sürümünüzü seçin.For other editions, see the Windows Virtual Machines pricing page and select your target edition of SQL Server. Ayrıca bkz: SQL Server Azure Vm'leri için fiyatlandırma Kılavuzu ve sanal makine boyutları.Also see the Pricing guidance for SQL Server Azure VMs and Sizes for virtual machines.

  • Altında yönetici hesabı, bir kullanıcı adı ve parola sağlayın.Under Administrator account, provide a username and a password. Parola en az 12 karakter uzunluğunda olmalı ve tanımlanmış karmaşıklık gereksinimlerini karşılamalıdır.The password must be at least 12 characters long and meet the defined complexity requirements.

    Yönetici hesabı

  • Altında gelen bağlantı noktası kuralları, seçin Seçili bağlantı noktalarına izin seçip RDP (3389) açılır listeden.Under Inbound port rules, choose Allow selected ports and then select RDP (3389) from the drop-down.

    Gelen bağlantı noktası kuralları

2. İsteğe bağlı özellikleri yapılandırma2. Configure optional features

DisklerDisks

Üzerinde diskleri sekmesinde, disk seçenekleri yapılandırın.On the Disks tab, configure your disk options.

  • Altında işletim sistemi disk türü, açılır listeden işletim sisteminiz için istediğiniz disk türünü seçin.Under OS disk type, select the type of disk you want for your OS from the drop-down. Premium, üretim sistemleri için önerilir, ancak temel bir sanal makine için kullanılabilir değil.Premium is recommended for production systems but is not available for a Basic VM. Premium SSD yararlanmak için sanal makine boyutu değiştirin.To utilize Premium SSD, change the virtual machine size.

  • Altında Gelişmişseçin Evet kullanım yönetilen diskler.Under Advanced, select Yes under use Managed Disks.

    Not

    Microsoft, SQL Server için Yönetilen Diskleri önerir.Microsoft recommends Managed Disks for SQL Server. Yönetilen Diskler, depolama alanını arka planda yönetir.Managed Disks handles storage behind the scenes. Ayrıca, Yönetilen Disklere sahip sanal makineler aynı kullanılabilirlik kümesinde olduğunda Azure uygun artıklık düzeyini sağlamak için depolama kaynaklarını dağıtır.In addition, when virtual machines with Managed Disks are in the same availability set, Azure distributes the storage resources to provide appropriate redundancy. Daha fazla bilgi için bkz. [Azure yönetilen disklere genel bakış] [… / Yönetilen-disk-overview.md).For more information, see [Azure Managed Disks Overview][../managed-disks-overview.md). Bir kullanılabilirlik kümesindeki yönetilen diskler hakkında daha fazla ayrıntı için bkz. [yönetilen diskleri kullan VM'ler için kullanılabilirlik kümesindeki] (.. /Manage-Availability.MD.For specifics about managed disks in an availability set, see [Use managed disks for VMs in availability set](../manage-availability.md.

SQL VM Disk ayarları

Networking

Üzerinde sekmesinde, ağ seçenekleri yapılandırın.On the Networking tab, configure your networking options.

  • Yeni bir sanal ağ, ya da mevcut bir vNet için SQL Server VM'nize kullanın.Create a new virtual network, or use an existing vNet for your SQL Server VM. Belirlediğiniz bir alt de.Designate a Subnet as well.

  • Altında NIC güvenlik grubu, temel güvenlik grubu veya Gelişmiş güvenlik grubunu seçin.Under NIC security group, select either a basic security group, or the advanced security group. Temel seçeneği, sağlar, SQL Server sanal makinesi için gelen bağlantı noktalarının seçilecek (yapılandırılmışsa aynı değerleri temel sekmesi).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). Gelişmiş seçeneğini belirleyerek, mevcut bir ağ güvenlik grubu seçin veya yeni bir tane oluşturmak sağlar.Selecting the advanced option allows you to choose an existing network security group, or create a new one.

  • Ağ ayarları başka değişiklikler yapmak veya varsayılan değerleri koruyun.You can make other changes to network settings, or keep the default values.

SQL VM ağ ayarları

İzlemeMonitoring

Üzerinde izleme sekmesinde, izleme ve autoshutdown yapılandırın.On the Monitoring tab, configure monitoring and autoshutdown.

  • Azure etkinleştirir önyükleme izleme VM için belirlenen aynı depolama hesabı ile varsayılan olarak.Azure enables Boot Monitoring by default with the same storage account designated for the VM. Bu ayarları burada yanı sıra etkinleştirme değiştirebilirsiniz işletim sistemi Konuk tanılama.You can change these settings here, as well as enabling OS guest diagnostics.
  • Etkinleştirebilirsiniz sistem atanan yönetilen kimlik ve autoshutdown de bu sekmedeki.You can enable System assigned managed identity and autoshutdown on this tab as well.

SQL VM yönetimi ayarları

3. SQL Server ayarlarını yapılandırma3. Configure SQL Server settings

Üzerinde SQL Server ayarları sekmesi, belirli ayarları ve SQL Server iyileştirmelerini yapılandırın.On the SQL Server settings tab, configure specific settings and optimizations for SQL Server. SQL Server için yapılandırabileceğiniz ayarlar aşağıdakileri içerir:The settings that you can configure for SQL Server include the following:

AyarSetting
BağlantıConnectivity
Kimlik DoğrulamasıAuthentication
Azure Anahtar Kasası TümleştirmesiAzure Key Vault Integration
Depolama yapılandırmasıStorage configuration
Otomatik Düzeltme Eki UygulamaAutomated Patching
Otomatik YedeklemeAutomated Backup
R Services (Gelişmiş analiz)R Services (Advanced Analytics)

BağlantıConnectivity

SQL bağlantısı altında, bu VM’de SQL Server örneğini istediğiniz erişim türünü belirtin.Under SQL connectivity, specify the type of access you want to the SQL Server instance on this VM. Bu izlenecek yolda amacı doğrultusunda, seçin genel (internet) makineler ve hizmetlerden internet üzerindeki SQL Server bağlantılarına izin verecek şekilde.For the purposes of this walkthrough, select Public (internet) to allow connections to SQL Server from machines or services on the internet. Bu seçenek ile Azure güvenlik duvarı ve ağ güvenlik grubu, seçilen bağlantı noktası üzerinde trafiğe izin verecek şekilde otomatik olarak yapılandırır.With this option selected, Azure automatically configures the firewall and the network security group to allow traffic on the port selected.

İpucu

Varsayılan olarak, SQL Server 1433 gibi iyi bilinen bir bağlantı noktasını dinler.By default, SQL Server listens on a well-known port, 1433. Daha yüksek güvenlik için önceki iletişim kutusunda dinleme bağlantı noktasını 1401 gibi varsayılan olmayan bir bağlantı noktasıyla değiştirin.For increased security, change the port in the previous dialog to listen on a non-default port, such as 1401. Bağlantı noktasını değiştirirseniz, bu bağlantı noktasına SSMS gibi bir istemci aracı kullanarak bağlanmanız gerekir.If you change the port, you must connect using that port from any client tools, such as SSMS.

SQL VM güvenliği

İnternet üzerinden SQL Server'a bağlanmak için, sonraki bölümde açıklanan, SQL Server Kimlik Doğrulamasını etkinleştirmeniz gerekir.To connect to SQL Server via the internet, you also must enable SQL Server Authentication, which is described in the next section.

İnternet üzerinden Veritabanı Altyapısı’na bağlantıları etkinleştirmek istemiyorsanız, aşağıdaki seçeneklerden birini seçin:If you would prefer to not enable connections to the Database Engine via the internet, choose one of the following options:

  • SQL Server’a Yalnızca VM içinden gelen bağlantılara izin vermek için Yerel (yalnızca VM dahilinde)Local (inside VM only) to allow connections to SQL Server only from within the VM.
  • SQL Server’a aynı sanal ağdaki makineler ve hizmetlerden gelen bağlantılara izin vermek için Özel (Sanal Ağ dahilinde)Private (within Virtual Network) to allow connections to SQL Server from machines or services in the same virtual network.

Genel olarak, senaryonuzun izin verdiği en kısıtlayıcı bağlantıyı seçerek güvenliği geliştirin.In general, improve security by choosing the most restrictive connectivity that your scenario allows. Ancak tüm seçenekler Ağ Güvenlik Grubu kuralları ve SQL/Windows Kimlik Doğrulaması üzerinden korumaya alınabilir.But all the options are securable through Network Security Group rules and SQL/Windows Authentication. VM oluşturulduktan sonra Ağ Güvenlik Grubu’nu düzenleyebilirsiniz.You can edit Network Security Group after the VM is created. Daha fazla bilgi için bkz. Azure Sanal Makineler'de SQL Server için Güvenlikle İlgili Dikkat Edilmesi Gerekenler.For more information, see Security Considerations for SQL Server in Azure Virtual Machines.

Kimlik DoğrulamasıAuthentication

SQL Server kimlik doğrulaması gerektiriyorsa, tıklayın etkinleştirme altında SQL kimlik doğrulaması üzerinde SQL Server ayarları sekmesi.If you require SQL Server Authentication, click Enable under SQL authentication on the SQL Server settings tab.

SQL Server Kimlik Doğrulaması

Not

SQL Server (genel bağlantı seçeneği) internet üzerinden erişmeyi planlıyorsanız, burada SQL kimlik doğrulamasını etkinleştirmeniz gerekir.If you plan to access SQL Server over the internet (the Public connectivity option), you must enable SQL authentication here. SQL Server'a genel erişim SQL Kimlik Doğrulaması kullanılması gerektirir.Public access to the SQL Server requires the use of SQL Authentication.

SQL Server Kimlik Doğrulamasını etkinleştirirseniz, bir Oturum açma adı ve parola belirtin.If you enable SQL Server Authentication, specify a Login name and Password. Bu oturum açma adı bir SQL Server kimlik doğrulaması oturum açma ve üyesi olarak yapılandırılmış sysadmin sabit sunucu rolü.This login name is configured as a SQL Server Authentication login and member of the sysadmin fixed server role. Kimlik Doğrulama Modları hakkında daha fazla bilgi için bkz. Kimlik Doğrulama Modu Seçme.For more information about Authentication Modes, see Choose an Authentication Mode.

SQL Server Kimlik Doğrulamasını etkinleştirmezseniz, SQL Server örneğine bağlanmak için VM’deki yerel Yönetici hesabını kullanabilirsiniz.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.

Azure Anahtar Kasası tümleştirmeAzure Key Vault integration

Şifreleme için Azure'a güvenlik gizli anahtarlarını depolamak için seçin SQL Server ayarları, ekranı aşağı kaydırarak Azure anahtar kasası tümleştirme.To store security secrets in Azure for encryption, select SQL Server settings, and scroll down to Azure key vault integration. Seçin etkinleştirme ve istenen bilgileri girin.Select Enable and fill in the requested information.

Azure Anahtar Kasası tümleştirme

Aşağıdaki tabloda Azure Anahtar Kasası Tümleştirmeyi yapılandırmak için gereken parametreler listelenmektedir.The following table lists the parameters required to configure Azure Key Vault Integration.

PARAMETREPARAMETER AÇIKLAMADESCRIPTION ÖRNEKEXAMPLE
Anahtar Kasası URL'siKey Vault URL Anahtar kasası konumu.The location of the key vault. https://contosokeyvault.vault.azure.net/https://contosokeyvault.vault.azure.net/
Asıl adPrincipal name Azure Active Directory hizmet asıl adı.Azure Active Directory service principal name. Bu ad İstemci Kimliği olarak da bilinir.This name is also referred to as the Client ID. fde2b411-33d5-4e11-af04eb07b669ccf2fde2b411-33d5-4e11-af04eb07b669ccf2
Asıl parolaPrincipal secret Azure Active Directory hizmet asıl gizli anahtarı.Azure Active Directory service principal secret. Bu gizli anahtar İstemci Gizli Anahtarı olarak da bilinir.This secret is also referred to as the Client Secret. 9VTJSQwzlFepD8XODnzy8n2V01Jd8dAjwm/azF1XDKM=9VTJSQwzlFepD8XODnzy8n2V01Jd8dAjwm/azF1XDKM=
Kimlik bilgisi adıCredential name Kimlik bilgisi adı: AKV tümleştirme VM'nin anahtar kasasına erişim sağlayan, SQL Server içinde bir kimlik bilgisi oluşturur.Credential name: AKV Integration creates a credential within SQL Server, allowing the VM to have access to the key vault. Bu kimlik bilgisi için bir ad seçin.Choose a name for this credential. mycred1mycred1

Daha fazla bilgi için bkz. Azure VM’lerde SQL Server için Azure Anahtar Kasası Tümleştirmeyi Yapılandırma.For more information, see Configure Azure Key Vault Integration for SQL Server on Azure VMs.

Depolama yapılandırmasıStorage configuration

Üzerinde SQL Server ayarları sekmesindeki depolama yapılandırmasıseçin Değiştir konfigürasyon depolama gereksinimlerini belirlemek için.On the SQL Server settings tab, under Storage configuration, select Change configuration to specify the storage requirements.

Not

VM’nizi standart depolama kullanmak için el ile yapılandırdıysanız, bu seçenek kullanılamaz.If you manually configured your VM to use standard storage, this option is not available. Otomatik depolama iyileştirmesi yalnızca Premium Storage için kullanılabilir.Automatic storage optimization is available only for Premium Storage.

İpucu

Durak sayısı ve her kaydırıcının üst sınırları seçtiğiniz VM boyutuna bağlıdır.The number of stops and the upper limits of each slider is dependent on the size of VM you selected. Daha büyük ve daha güçlü bir VM, daha fazla ölçeklendirilebilir.A larger and more powerful VM is able to scale up more.

Gereksinimleri, saniye başına girdi/çıktı işlemleri (IOP), MB/saniyedeki iş ve toplam depolama boyutu olarak belirleyebilirsiniz.You can specify requirements as input/output operations per second (IOPs), throughput in MB/s, and total storage size. Hareketli ölçekleri kullanarak bu değerleri yapılandırın.Configure these values by using the sliding scales. İş yüküne göre bu depolama ayarlarını değiştirebilirsiniz.You can change these storage settings based on workload. Portal, bu gereksinimler temelinde, eklenecek ve yapılandırılacak disk sayısını otomatik olarak hesaplar.The portal automatically calculates the number of disks to attach and configure based on these requirements.

Depolama iyileştirme seçimi altında aşağıdaki seçeneklerden birini seçin:Under Storage optimized for, select one of the following options:

  • Genel, varsayılan ayardır ve çoğu iş yükünü destekler.General is the default setting and supports most workloads.
  • İşlem işleme depolamayı geleneksel veritabanı OLTP iş yükleri için iyileştirir.Transactional processing optimizes the storage for traditional database OLTP workloads.
  • Veri depolama, depolamayı çözümleme ve raporlama iş yükleri için iyileştirir.Data warehousing optimizes the storage for analytic and reporting workloads.

SQL VM depolama yapılandırması

SQL Server LisansıSQL Server License

Yazılım Güvencesi müşterisiyseniz kullanabilir Azure hibrit avantajı kaynaklardaki kaydedip kendi SQL Server lisansınızı getirebilirsiniz.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.

SQL VM lisansı

Otomatik düzeltme eki uygulamaAutomated patching

Otomatik düzeltme eki uygulama varsayılan olarak etkindir.Automated patching is enabled by default. Otomatik düzeltme eki uygulama Azure’un SQL Server’a ve işletim sistemine otomatik olarak düzeltme eki uygulamasını sağlar.Automated patching allows Azure to automatically patch SQL Server and the operating system. Bakım penceresi için haftanın gününü, saati ve süreyi belirtin.Specify a day of the week, time, and duration for a maintenance window. Azure düzeltme eki uygulamayı bu bakım penceresinde gerçekleştirir.Azure performs patching in this maintenance window. Bakım penceresi zamanlaması saat için VM yerel saatini kullanır.The maintenance window schedule uses the VM locale for time. Azure’un SQL Server’a ve işletim sistemine otomatik olarak düzeltme eki uygulamasını istemiyorsanız tıklayın Devre dışı’na tıklayın.If you do not want Azure to automatically patch SQL Server and the operating system, click Disable.

SQL VM otomatik düzeltme eki uygulama

Daha fazla bilgi için bkz. Azure Virtual Machines’de SQL Server için Otomatik Düzeltme Eki Uygulama.For more information, see Automated Patching for SQL Server in Azure Virtual Machines.

Otomatik yedeklemeAutomated backup

Otomatik yedekleme altında, tüm veritabanları için otomatik veritabanı yedeklemeyi etkinleştirin.Enable automatic database backups for all databases under Automated backup. Otomatik yedekleme varsayılan olarak devre dışıdır.Automated backup is disabled by default.

SQL otomatik yedeklemeyi etkinleştirdiğinizde aşağıdaki ayarları yapılandırabilirsiniz:When you enable SQL automated backup, you can configure the following settings:

  • Yedeklemeler için elde tutma süresi (gün)Retention period (days) for backups
  • Yedeklemeler için kullanılacak depolama hesabıStorage account to use for backups
  • Yedeklemeler için şifreleme seçeneği ve parolaEncryption option and password for backups
  • Backup sistem veritabanlarıBackup system databases
  • Yedekleme zamanlamasını yapılandırmaConfigure backup schedule

Yedeklemeyi şifrelemek için Etkinleştir’e tıklayın.To encrypt the backup, click Enable. Ardından Parola’yı belirtin.Then specify the Password. Azure yedeklemeleri şifrelemek için bir sertifika oluşturur ve bu sertifikayı korumak için belirtilen parolayı kullanır.Azure creates a certificate to encrypt the backups and uses the specified password to protect that certificate. Varsayılan zamanlamayı otomatik olarak ayarlanır, ancak seçerek el ile bir zamanlama oluşturabilirsiniz el ile.By default the schedule is set automatically, but you can create a manual schedule by selecting Manual.

SQL VM otomatik yedeklemeler

Daha fazla bilgi için bkz. Azure Virtual Machines’de SQL Server için Otomatik Yedekleme.For more information, see Automated Backup for SQL Server in Azure Virtual Machines.

R Services (Gelişmiş analiz)R Services (Advanced Analytics)

Etkinleştirme seçeneğine sahip SQL Server R Services (Gelişmiş analiz).You have the option to enable SQL Server R Services (Advanced Analytics). Bu seçenek, SQL Server 2017 ile Gelişmiş analizi kullanmanıza olanak sağlar.This option enables you to use advanced analytics with SQL Server 2017. Seçin etkinleştirme üzerinde SQL Server ayarları penceresi.Select Enable on the SQL Server Settings window.

4. Gözden geçir + oluştur4. Review + create

Üzerinde gözden + Oluştur sekmesinde, özeti gözden geçirin ve seçin Oluştur SQL Server, kaynak grubunu ve bu VM için belirtilen kaynakları oluşturmak için.On the Review + create tab, review the summary, and select Create to create SQL Server, resource group, and resources specified for this VM.

Azure portalından dağıtımı izleyebilirsiniz.You can monitor the deployment from the Azure portal. Ekranın üst kısmındaki Bildirimler düğmesi dağıtımın temel durumunu gösterir.The Notifications button at the top of the screen shows basic status of the deployment.

Not

Size dağıtım zamanları hakkında bir fikir vermek için,Doğu ABD bölgesinde, varsayılan ayarlarla bir SQL VM dağıttım.To provide you with an idea on deployment times, I deployed a SQL VM to the East US region with default settings. Bu test dağıtımının tamamlanması yaklaşık 12 dakika sürdü.This test deployment took approximately 12 minutes to complete. Ancak bölgeniz ve seçili ayarlarınıza göre, daha hızlı veya daha yavaş dağıtım süresiyle karşılaşabilirsiniz.But you might experience a faster or slower deployment time based on your region and selected settings.

VM’yi Uzak Masaüstü ile açmaOpen the VM with Remote Desktop

Uzak Masaüstü kullanarak SQL Server sanal makinesine bağlanmak için aşağıdaki adımları kullanın:Use the following steps to connect to the SQL Server virtual machine with Remote Desktop:

  1. Azure sanal makinesi oluşturulup çalıştırıldıktan sonra VM'lerinizi görüntülemek için Azure portalında Sanal Makineler simgesine tıklayın.After the Azure virtual machine is created and running, click the Virtual Machines icon in the Azure portal to view your VMs.

  2. Yeni VM’niz için üç noktaya ... tıklayın.Click the ellipsis, ..., for your new VM.

  3. Bağlan'a tıklayın.Click Connect.

    Portalda VM'ye bağlanın

  4. VM’niz için tarayıcınızın indirdiği RDP dosyasını açın.Open the RDP file that your browser downloads for the VM.

  5. Uzak Masaüstü Bağlantısı, bu uzak bağlantının yayımcısının tanımlanamadığı bildiriminde bulunur.The Remote Desktop Connection notifies you that the publisher of this remote connection cannot be identified. Devam etmek için Bağlan’a tıklayın.Click Connect to continue.

  6. Windows Güvenliği iletişim kutusunda, Farklı bir hesap kullan’a tıklayın.In the Windows Security dialog, click Use a different account. Bunu görmek için Diğer seçenekler’e tıklamanız gerekebilir.You might have to click More choices to see this. VM oluştururken yapılandırdığınız kullanıcı adını ve parolayı belirtin.Specify the user name and password that you configured when you created the VM. Kullanıcı adından önce ters eğik çizgi eklemeniz gerekir.You must add a backslash before the user name.

    Uzak masaüstü kimlik doğrulaması

  7. Bağlanmak için Tamam’a tıklayın.Click OK to connect.

SQL Server sanal makineye bağlandıktan sonra, SQL Server Management Studio'yu başlatabilir ve yerel yönetici kimlik bilgilerinizi kullanarak Windows Kimlik Doğrulamasına bağlanabilirsiniz.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 Kimlik Doğrulamasını etkinleştirdiyseniz, sağlama işlemi sırasında yapılandırdığınız SQL oturum açma adı ve parolasını kullanarak da SQL Kimlik Doğrulamasına bağlanabilirsiniz.If you enabled SQL Server Authentication, you can also connect with SQL Authentication using the SQL login and password you configured during provisioning.

Makineye erişim, gereksinimlerinize göre makineyi ve SQL Server ayarlarını doğrudan değiştirmenize olanak tanır.Access to the machine enables you to directly change machine and SQL Server settings based on your requirements. Örneğin, güvenlik duvarı ayarlarını yapılandırabilir veya SQL Server yapılandırma ayarlarını değiştirebilirsiniz.For example, you could configure the firewall settings or change SQL Server configuration settings.

SQL Server'a uzaktan bağlanmaConnect to SQL Server remotely

Bu kılavuzda, seçtiğiniz genel sanal makine için erişim ve SQL Server kimlik doğrulaması.In this walkthrough, you selected Public access for the virtual machine and SQL Server Authentication. Bu ayarlar, İnternet üzerinden tüm istemcilerden gelen (doğru SQL oturum açma bilgilerine sahip oldukları varsayılarak) SQL Server bağlantılarına izin verecek şekilde sanal makineyi yapılandırdı.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).

Not

Sağlama sırasında Genel’i seçmediyseniz, sağlamadan sonra SQL bağlantı ayarlarınızı portal üzerinden değiştirebilirsiniz.If you did not select Public during provisioning, then you can change your SQL connectivity settings through the portal after provisioning. Daha fazla bilgi edinmek için bkz. SQL bağlantı ayarlarınızı değiştirme.For more information, see Change your SQL connectivity settings.

Aşağıdaki bölümlerde, SQL Server sanal makine Örneğinize internet üzerinden bağlanmak gösterilmektedir.The following sections show how to connect over the internet to your SQL Server VM instance.

Genel IP adresi için DNS etiketi yapılandırmaConfigure a DNS Label for the public IP address

SQL Server Veritabanı Altyapısına İnternet'ten bağlanmak için önce genel IP adresi için bir DNS etiketi yapılandırmayı düşünün.To connect to the SQL Server Database Engine from the Internet, consider creating a DNS Label for your public IP address. IP adresine göre de bağlanabilirsiniz, ancak DNS Etiketi tanımlanması daha kolay olan ve temeldeki genel IP adresini soyutlayan bir A Kaydı oluşturur.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.

Not

SQL Server örneğine yalnızca aynı Sanal Ağ içinden veya yerel olarak bağlanmayı planlıyorsanız, DNS Etiketleri gerekli değildir.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 etiketi oluşturmak için önce portalda Virtual Machines’i seçin.To create a DNS Label, first select Virtual machines in the portal. Özelliklerini görüntülemek için SQL Server VM’yi seçin.Select your SQL Server VM to bring up its properties.

  1. Sanal makineye genel bakış sayfasında Genel IP adresi’nizi seçin.In the virtual machine overview, select your Public IP address.

    genel ip adresi

  2. Genel IP adresinizin özelliklerindeYapılandırma’yı genişletin.In the properties for your Public IP address, expand Configuration.

  3. DNS etiket adı girin.Enter a DNS Label name. Bu ad, SQL Server VM'nize bağlanmak için IP adresi yerine doğrudan kullanılabilen bir Kayıttır.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. Kaydet düğmesine tıklayın.Click the Save button.

    dns etiketi

Başka bir bilgisayardan Veritabanı Altyapısına bağlanmaConnect to the Database Engine from another computer

  1. İnternet'e bağlı bir bilgisayarda SQL Server Management Studio’yu (SSMS) açın.On a computer connected to the internet, open SQL Server Management Studio (SSMS). SQL Server Management Studio’nuz yoksa buradan indirebilirsiniz.If you do not have SQL Server Management Studio, you can download it here.

  2. Sunucuya Bağlan veya Veritabanı Altyapısına Bağlan iletişim kutusunda Sunucu adı değerini düzenleyin.In the Connect to Server or Connect to Database Engine dialog box, edit the Server name value. Sanal makinenin IP adresini veya tam DNS adını girin (önceki görevde saptanmıştır).Enter the IP address or full DNS name of the virtual machine (determined in the previous task). Ayrıca bir virgül ekleyebilir ya da SQL Server'ın TCP bağlantı noktasını sağlayabilirsiniz.You can also add a comma and provide SQL Server's TCP port. Örneğin, mysqlvmlabel.eastus.cloudapp.azure.com,1433.For example, mysqlvmlabel.eastus.cloudapp.azure.com,1433.

  3. Kimlik Doğrulaması kutusunda SQL Server Kimlik Doğrulaması’nı seçin.In the Authentication box, select SQL Server Authentication.

  4. Oturum Aç kutusuna geçerli bir SQL oturum açma adı yazın.In the Login box, type the name of a valid SQL login.

  5. Parola kutusuna oturum açma parolasını yazın.In the Password box, type the password of the login.

  6. Bağlan'a tıklayın.Click Connect.

    ssms bağlanma

Not

Bu örnek, ortak bağlantı noktası 1433'ü kullanır.This example uses the common port 1433. Ancak, bu değer, farklı bir bağlantı noktası (örneğin, 1401) SQL Server VM'SİNİN dağıtımı sırasında belirtilmişse değiştirilmesi gerekir.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.

Sonraki adımlarNext steps

Azure’da SQL Server'ı kullanma hakkında diğer bilgiler için bkz. Azure Virtual Machines’de SQL Server ve Sık Sorulan Sorular.For other information about using SQL Server in Azure, see SQL Server on Azure Virtual Machines and the Frequently Asked Questions.