Azure 'da SQL Server bir sanal makineye Bağlan
AŞAĞıDAKILER IÇIN GEÇERLIDIR:
SQL Server VM'de sanal makine
Genel Bakış
bu konu başlığı altında, Azure sanal makinesine (VM) SQL nasıl bağlanabileceğinizi açıklamaktadır. Bazı genel bağlantı senaryolarını ele alır ve ardından portalda bağlantı ayarlarını değiştirmek için adımlarsağlar. Portalın dışında sorun gidermeniz veya bağlantı yapılandırmanız gerekiyorsa, bu konunun sonundaki el ile yapılandırma konusuna bakın.
hem sağlama hem de bağlantı konusunda tam bir anlatım olmasını istiyorsanız bkz. Azure 'da SQL Server sanal makinesi sağlama.
Bağlantı senaryoları
istemcinin bir SQL Server VM 'ye bağlanma şekli, istemcinin konumuna ve ağ yapılandırmasına bağlı olarak farklılık gösterir.
Azure portal SQL Server bir VM sağlarsanız, SQL bağlantı türünü belirtme seçeneğiniz vardır.

Bağlantı seçenekleriniz şunlardır:
| Seçenek | Açıklama |
|---|---|
| Genel | ınternet üzerinden SQL Server Bağlan. |
| Özel | aynı sanal ağda SQL Server Bağlan. |
| Yerel | aynı sanal makinede yerel olarak SQL Server Bağlan. |
Aşağıdaki bölümlerde ortak ve özel seçenekler daha ayrıntılı açıklanmıştır.
İnternet üzerinden SQL Server'a bağlanma
SQL Server veritabanı altyapısına internet 'ten bağlanmak istiyorsanız, sağlama sırasında portalda SQL bağlantı türü için genel ' i seçin. Portal aşağıdaki adımları otomatik olarak yapar:
- SQL Server için TCP/IP protokolünü etkinleştirilir.
- SQL Server TCP bağlantı noktasını açmak için bir güvenlik duvarı kuralı yapılandırır (varsayılan 1433).
- SQL Server kimlik doğrulamasını, genel erişim için gereklidir.
- VM 'deki ağ güvenlik grubunu SQL Server bağlantı noktasındaki tüm TCP trafiğine yapılandırır.
Önemli
SQL Server Developer ve Express sürümleri için sanal makine görüntüleri TCP/ıp protokolünü otomatik olarak etkinleştirmez. geliştirici ve Express sürümleri için, VM 'yi oluşturduktan sonra TCP/ıp protokolünü el ile etkinleştirmek üzere SQL Server Yapılandırma Yöneticisi kullanmanız gerekir.
internet erişimi olan herhangi bir istemci, sanal makinenin genel ıp adresini veya söz konusu ıp adresine atanmış herhangi bir DNS etiketini belirterek SQL Server örneğine bağlanabilir. SQL Server bağlantı noktası 1433 ise bağlantı dizesinde belirtmeniz gerekmez. aşağıdaki bağlantı dizesi, sqlvmlabel.eastus.cloudapp.azure.com SQL kimlik doğrulaması (genel ıp adresini de kullanabilirsiniz) kullanarak bir DNS etiketiyle SQL VM 'ye bağlanır.
Server=sqlvmlabel.eastus.cloudapp.azure.com;Integrated Security=false;User ID=<login_name>;Password=<your_password>
bu dize ınternet üzerinden istemciler için bağlantıya izin verse de, bu, herkesin SQL Server örneğine bağlanabildiği anlamına gelmez. Dış istemciler, doğru Kullanıcı adını ve parolayı kullanmalıdır. Bununla birlikte, ek güvenlik için, bilinen 1433 numaralı bağlantı noktasından kaçınabilirsiniz. örneğin, bağlantı noktası 1500 ' i dinlemek için SQL Server yapılandırmak ve uygun güvenlik duvarı ve ağ güvenlik grubu kuralları oluşturmak için, bağlantı noktası numarasını sunucu adına ekleyerek bağlanabilirsiniz. Aşağıdaki örnek, sunucu adına 1500, özel bir bağlantı noktası numarası ekleyerek öncekini değiştirir:
Server=sqlvmlabel.eastus.cloudapp.azure.com,1500;Integrated Security=false;User ID=<login_name>;Password=<your_password>"
Not
SQL Server sanal makine üzerinde ınternet üzerinden sorguladığınızda, Azure veri merkezindeki tüm giden veriler giden veri aktarımları için normal fiyatlandırmayatabidir.
Sanal ağ içinde SQL Server'a bağlanma
portalda SQL bağlantı türü için özel ' i seçtiğinizde, Azure ayarların çoğunu ortak ile aynı şekilde yapılandırır. bunun farkı, SQL Server bağlantı noktasında dış trafiğe izin veren bir ağ güvenlik grubu kuralı olmaması (varsayılan 1433).
Önemli
SQL Server Developer ve Express sürümleri için sanal makine görüntüleri TCP/ıp protokolünü otomatik olarak etkinleştirmez. geliştirici ve Express sürümleri için, VM 'yi oluşturduktan sonra TCP/ıp protokolünü el ile etkinleştirmek üzere SQL Server Yapılandırma Yöneticisi kullanmanız gerekir.
Özel bağlantı, genellikle çeşitli senaryolara izin veren bir sanal ağile birlikte kullanılır. Aynı sanal ağdaki VM 'leri, bu VM 'Ler farklı kaynak gruplarında bulunsa bile bağlayabilirsiniz. Siteden sıteye VPNile, şirket içi ağlar ve makinelerle VM 'leri bağlayan bir karma mimari de oluşturabilirsiniz.
Sanal ağlar Ayrıca, Azure VM 'lerinizi bir etki alanına katlamada sağlar. bu, SQL Server için Windows kimlik doğrulaması kullanmanın tek yoludur. diğer bağlantı senaryoları, kullanıcı adları ve parolalarla SQL kimlik doğrulaması gerektirir.
sanal ağınızda DNS 'yi yapılandırdığınız varsayıldığında, bağlantı dizesinde SQL Server VM bilgisayar adını belirterek SQL Server örneğinizle bağlantı sağlayabilirsiniz. aşağıdaki örnek ayrıca Windows kimlik doğrulamasının yapılandırıldığını ve kullanıcıya SQL Server örneğine erişim verildiğini varsayar.
Server=mysqlvm;Integrated Security=true
SQL bağlantı ayarlarını değiştir
Azure portal SQL Server sanal makinenizin bağlantı ayarlarını değiştirebilirsiniz.
Azure portal, SQL sanal makineler' i seçin.
SQL Server VM 'nizi seçin.
Ayarlar altında güvenlik' i seçin.
SQL bağlantı düzeyini gerekli ayarınızla değiştirin. isteğe bağlı olarak, SQL Server bağlantı noktasını veya SQL kimlik doğrulama ayarlarını değiştirmek için bu alanı kullanabilirsiniz.

Güncelleştirmenin tamamlanabilmesi için birkaç dakika bekleyin.

Geliştirici ve Express sürümleri için TCP/IP 'yi etkinleştirme
SQL Server bağlantı ayarlarını değiştirirken Azure, SQL Server Developer ve Express sürümleri için TCP/ıp protokolünü otomatik olarak etkinleştirmez. Aşağıdaki adımlarda, uzaktan IP adresiyle bağlanabilmeniz için TCP/IP’yi el ile nasıl etkinleştirebileceğiniz açıklanmıştır.
ilk olarak, uzak masaüstü ile SQL Server sanal makinesine bağlanın.
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.
Yeni VM’niz için üç noktaya ... tıklayın.
Bağlan'a tıklayın.

VM’niz için tarayıcınızın indirdiği RDP dosyasını açın.
Uzak Masaüstü Bağlantısı, bu uzak bağlantının yayımcısının tanımlanamadığı bildiriminde bulunur. Devam etmek için Bağlan’a tıklayın.
Windows Güvenliği iletişim kutusunda, Farklı bir hesap kullan’a tıklayın. Bunu görmek için Diğer seçenekler’e tıklamanız gerekebilir. VM oluştururken yapılandırdığınız kullanıcı adını ve parolayı belirtin. Kullanıcı adından önce ters eğik çizgi eklemeniz gerekir.

Bağlanmak için Tamam’a tıklayın.
sonra TCP/ıp protokolünü SQL Server Yapılandırma Yöneticisi etkinleştirin.
Uzak Masaüstü ile sanal makineye bağlıyken Yapılandırma Yöneticisi‘ni arayın:

SQL Server Yapılandırma Yöneticisi’ndeki konsol bölmesinde SQL Server Ağ Yapılandırması’nı genişletin.
Konsol bölmesinde, MSSQLSERVER protokolleri ' ne tıklayın (varsayılan örnek adı). Ayrıntılar bölmesinde, TCP ' ye sağ tıklayın ve zaten etkinleştirilmemişse Etkinleştir ' e tıklayın.

Konsol bölmesinde SQL Server Hizmetleri’ne tıklayın. Ayrıntılar bölmesinde, SQL Server (örnek adı) öğesine sağ tıklayın (varsayılan örnek SQL Server (MSSQLSERVER)) ve ardından Yeniden Başlat' a tıklayarak SQL Server örneğini durdurup yeniden başlatın.

SQL Server Yapılandırma Yöneticisi’ni kapatın.
SQL Server Veritabanı Altyapısı’nda protokolleri etkinleştirme hakkında daha fazla bilgi için bkz. Sunucu Ağ Protokolünü Etkinleştirme veya Devre Dışı Bırakma.
SSMS ile bağlanma
aşağıdaki adımlarda, Azure VM 'niz için isteğe bağlı bir DNS etiketi oluşturma ve SQL Server Management Studio (ssms) ile bağlanma işlemlerinin nasıl yapılacağı gösterilmektedir.
Genel IP adresi için DNS etiketi yapılandırma
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. 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.
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 etiketi oluşturmak için önce portalda Virtual Machines’i seçin. Özelliklerini görüntülemek için SQL Server VM’yi seçin.
Sanal makineye genel bakış sayfasında Genel IP adresi’nizi seçin.

Genel IP adresinizin özelliklerinde Yapılandırma’yı genişletin.
DNS etiket adı girin. Bu ad, SQL Server VM'nize bağlanmak için IP adresi yerine doğrudan kullanılabilen bir Kayıttır.
Kaydet düğmesine tıklayın.

Başka bir bilgisayardan Veritabanı Altyapısına bağlanma
İnternet'e bağlı bir bilgisayarda SQL Server Management Studio’yu (SSMS) açın. SQL Server Management Studio’nuz yoksa buradan indirebilirsiniz.
Sunucuya Bağlan veya Veritabanı Altyapısına Bağlan iletişim kutusunda Sunucu adı değerini düzenleyin. Sanal makinenin IP adresini veya tam DNS adını girin (önceki görevde saptanmıştır). Ayrıca bir virgül ekleyebilir ya da SQL Server'ın TCP bağlantı noktasını sağlayabilirsiniz. Örneğin,
mysqlvmlabel.eastus.cloudapp.azure.com,1433.Kimlik Doğrulaması kutusunda SQL Server Kimlik Doğrulaması’nı seçin.
Oturum Aç kutusuna geçerli bir SQL oturum açma adı yazın.
Parola kutusuna oturum açma parolasını yazın.
Bağlan'a tıklayın.

El ile yapılandırma ve sorun giderme
Portal otomatik olarak bağlantı yapılandırma seçenekleri sağlasa da, bağlantının el ile nasıl yapılandırılacağını öğrenmek yararlı olur. Gereksinimleri anlamak sorun gidermeye da yardımcı olabilir.
aşağıdaki tabloda, Azure VM 'de SQL Server bağlanma gereksinimleri listelenmektedir.
| Gereksinim | Açıklama |
|---|---|
| SQL Server kimlik doğrulama modunu etkinleştir | sanal ağ üzerinde Active Directory yapılandırmadığınız takdirde VM 'ye uzaktan bağlanmak için SQL Server kimlik doğrulaması gerekir. |
| SQL oturum açma oluşturma | SQL kimlik doğrulaması kullanıyorsanız, hedef veritabanınıza yönelik izinlere de sahip bir kullanıcı adı ve parola ile SQL bir oturum açma gerekir. |
| TCP/IP protokolünü etkinleştir | SQL Server TCP üzerinden bağlantılara izin vermelidir. |
| SQL Server bağlantı noktası için güvenlik duvarı kuralını etkinleştir | VM 'deki güvenlik duvarı SQL Server bağlantı noktasında gelen trafiğe izin vermelidir (varsayılan 1433). |
| TCP 1433 için bir ağ güvenlik grubu kuralı oluşturma | ınternet üzerinden bağlanmak istiyorsanız, VM 'nin SQL Server bağlantı noktasında trafik almasına izin vermelisiniz (varsayılan 1433). Yalnızca yerel ve sanal ağ bağlantılarında bu için gerekli değildir. Azure portal için gereken tek adım budur. |
İpucu
Yukarıdaki tablodaki adımlar, portalda bağlantı yapılandırdığınızda sizin için yapılır. Bu adımları yalnızca yapılandırmanızı doğrulamak veya SQL Server için el ile bağlantı ayarlamak için kullanın.
Sonraki adımlar
bu bağlantı adımlarıyla birlikte sağlama talimatlarını görmek için bkz. Azure 'da SQL Server sanal makinesi sağlama.
azure vm 'lerinde SQL Server çalıştırmaya ilişkin diğer konular için bkz. azure sanal makinelerinde SQL Server.