Merhaba, bugün sizlere bir Microsoft SQL sunucusuna nasıl uzaktan bağlanabileceğinizi paylaşacağız.
Microsoft SQL Servar’a (MSSQL’e) Uzak Erişim Yapma Adımları
SQL sunucusuna uzaktan bağlanmak için öncelikle sunucunun IP adresi veya domain URL’si gerekmektedir. Bu bilgileri edindikten sonra, SQL Server Management Studio (SSMS) adlı programı kullanabilirsiniz.
Eğer bilgisayarınızda kurulu değilse SQL Server Management Studio (SSMS) programını buradan indirebilirsiniz:
SQL Server Management Studio (SSMS) İndir
1) SQL Server Configuration Manager Penceresini Açın
SQL Server kurulu uzak Windows sunucuda, SQL Server Configuration Manager programını açalım.
Programa hızlı şekilde ulaşabilmek için Windows arama çubuğuna “Configuration Manager” yazabilirsiniz. Sunucuda kurulu olan sürüme göre ismi belirecektir. Örneğin SQL Server 2019 için “SQL Server 2019 Configuration Manager” şeklinde karşınıza çıkacaktır.
2) TCP/IP Protokolünün Etkin Olduğundan Emin Olun
Configuration Manager içinde, SQL Server Network Configuration altında Protocols for ******** gibi kurarken belirlenen SQL servisinin adının bulunduğu sekmeye tıklayın. Hatalı yönlenmemeniz için aşağıdaki görselde ilgili isimleri gizledim. Buradaki TCP/IP protokolünün etkin olduğundan emin olun. Eğer Disabled (Pasif) durumdaysa, TCP/IP protokolüne sağ tıklayıp Enable diyerek aktif hale getirin.
3) TCP Port değerini 1433 Olarak Güncelleyin
TCP portunun 1433 olarak tanımlandığından emin olalım. TCP/IP protokolüne sağ tıkladıktan sonra açılan menüden Properties diyerek özellikler sayfasını açın.
Açılan özelliklerde IP Addresses > IPAll başlığı altında bulunan TCP Port değerini 1433 olarak güncelleyin.
4) SQL Server (MSSQLSERVER) Servisini Yeniden Başlatın
Yaptığımız ayarların aktif olabilmesi için SQL Server Services içerisinde bulunan SQL Server (********) servisini yeniden başlatın.
5) Firewall (Güvenlik Duvarı) Üzerinden 1433/TCP Portunu Aktif Edin
Windows Server Sunucularda “1433/TCP” portunu aktif etmek için, aşağıdaki adımları izleyebilirsiniz:
- Gelişmiş Güvenlik Duvarı Ayarlarınızı. Windows Çalıştır (Win+R) penceresi üzerinden
wf.msc yazarak gelişmiş güvenlik duvarı ayarlarını açabilirsiniz.
- Inbound Rules (Gelen Kurallar) sekmesine tıklayın ve “New Rule (Yeni Kural)” seçeneğini seçin.
- Kural tipini “Custom (Özel)” olarak işaretleyip Next (İleri) butonuna tıklayın.
- Sonrasında “All programs (Tüm programlar)” kutucuğunu aktif edin ve Next (İleri) butonuna tıklayın.
- Protocol Type (Protokol türü) > TCP
Local Port (Yerel bağlantı noktası) > Specific Ports (Belirli bağlantı noktaları)
seçeneklerini seçip 1433 Portunu girin ve Next (İleri) butonuna tıklayın.
- Eğer 1433 portunu genele açmak isterseniz Any IP address (Herhangi Bir IP Adresi) seçeneği ile devam edebilirsiniz.
- IP adresine özel olarak erişim izini verebilmek için Which remote IP addresses does this rule apply to? (Bu kural hangi uzak IP adreslerine uygulanıyor?) bölümünden These IP adresses: (Bu IP adresleri:) seçeneğine seçip Add (Ekle) butonuna tıklayın.
- This IP address or subnet (Bu IP adresi veya alt ağ) bölümüne izin vermek istediğiniz IP adresini girin. Birden fazla IP eklemek isterseniz aynı adımı tekrarlayabilirsiniz.
IP adresinizi sorgulamak için bu web sitesini kullanabilirsiniz: https://ip.domainhizmetleri.com/
- Eklenen IP adresinizi kontrol ettikten sonra Next (İleri) diyerek devam edebilirsiniz.
- Otomatik olarak seçili gelen Allow the connection (Bağlantıya izin ver) seçeneğine tıklayarak devam edin.
- Profile bölümünde bulunan tüm seçenekler otomatik olarak kutucukları aktif bir şekilde gelecektir. Bu nedenle Next (İleri) diyerek devam edin.
Son adımdaysa eklediğiniz kural için bir isim girin. Örneğin: MSSQL Portu ve “Finish (Son)” butonuna tıklayın.
6) Portu Genel Erişime Açıldığını Test Edelim
Eğer 1433/TCP portunu genele açtıysanız, çalışıp çalışmadığını test etmek için bu web sitesini kullanabilirsiniz: https://portchecker.co/checking
7) SQL Server Management Studio (SSMS) Programıyla Bağlantı
Tüm adımları tamamladığımıza göre bilgisayarımızda kurulu olan SQL Server Management Studio (SSMS) programını kullanarak uzak sunucuya bağlantıyı test edeceğiz. SSMS ilk açıldığında karşımıza otomatik gelen “Connect to Server” penceresinde;
“Server name” alanına sunucunun IP adresini veya URL adresini,
“Authentication” bölümüne SQL Server kullanıcı adını ve şifresini girin.
Son olarak, “Connect” butonuna tıklayın ve yukarıdaki tüm adımları başarıyla uyguladıysanız, bağlantınız kurulmuş olacaktır.