Önceki makalemizde herhangi bir veritabanına udl bağlantısı ile farklı bir sunucudan veritabanı bağlantısı sağlayıp sağlanamadığını kontrol ettik. Kullanıcının hala sorun yaşadığını varsayarak ikinci yapmamız gereken adım. Telnet, genellikle ağ bağlantısı sorunlarını teşhis etmek için kullanılır. Bu test, veritabanı sunucusuna ulaşılabilirliği test eder. Aynı ağdaki farklı bir sunucudan diğer sunucuya giderken tanımlanmış olan sql server portunun açık olup olmadığını kontrol etmek için kullanılır. Sql server’ın kurulu olduğu sunucuda tanımlamış olduğu Database bazlı udl ile bağlantı testi yaptıktan sonra herhangi bir sıkıntı yoksa telnet bağlantısı yapılır sql server kurulu olan sunucuya ulaşılabilir olup olmadığını öğrenmiş oluruz.
Sql server kurulu olan sunucumuzun ip adresini ve sql configuration manager’den tcp/ip port numarasını almak gerekiyor.

Sunucumuzda telnet client kurulu olmadığı için hata verdi ve erişemedik.

Telnet Client kurulumu için sql server’ın kurulu olduğu sunucumuzda Server Manager’ı açıyoruz.

Tools bölümünden add role ad features kısmından gerekli yükleme işlemine başlıyoruz.

Sonraki adımları sırası ile yapıyoruz.
1.Adım

2.Adım

3.Adım

4.Adım
İnstall deyip yüklemeyi yapıyoruz.

Telnet kurduktan sonra bir sunucumuza bağlantı sağlayalım.

Portomuzun doğru olup olmadığına bakalım. Yukarıdaki hata mesajında portun yanlış olduğunu belirtiyor. Aşağıdaki görüldüğü gibi portumuz farklı.

Tekrar ip port numarası yazıldığında bağlantı sağlanıyor.( tcp/ip portona bakıyor)

Boş siyah bir ekran geliyorsa bağlantımız sağlanmıştır. Bağlantı sağlanmasaydı doğru port girmemize rağmen firewall’den bu portta izin alınması gerekmekteydi.

Eğer telnet yaptıktan sonra bu ifade çıkıyorsa başarısız olmuştur telnet ilgili porta erişilemiyor demektir. Firewall ile iletişime geçilmesi gerekmektedir.

Not: Telnet client sadece bağlantıyı başlatacak sunucuda (yani telnet komutunu çalıştıran sunucuda) yüklü olmalıdır. Karşı sunucu (bağlantı yapılacak sunucu) tarafında telnet server yüklü olmalıdır. Kısaca:
- Telnet client, bağlantıyı başlatan (client) makine üzerinde yüklü olmalıdır.
- Telnet server, bağlantı yapılacak (server) makine üzerinde yüklü ve çalışıyor olmalıdır.
Kısacası iki sunucuda Telnet client yükle olması lazım. Bu özellikte server manager ekranında Features bölümünden eklenir.
Sonuç olarak:
- Eğer telnet başarılı olursa, bağlantı kurulabilir demektir ve ağda bir sorun yok demektir.
- Eğer telnet başarısız olursa, ağda bir problem olabilir. Bu, firewall, yönlendirme, veya DNS sorunlarını gösterebilir.
Not: Alwayson yapılarında son kullanıcının ilgili sunucuya gelip gelmediğini anlaması için sunucusundan listener ve portuna telnet bağlantısı yapılması gerekmektedir.
Başka makalede görüşmek dileğiyle..
“Sen Kadir gecesinin ne olduğunu bilir misin? Kadir gecesi, bin aydan daha hayırlıdır.”Kadir-2-3