Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
PortQry, TCP/IP bağlantı sorunlarını gidermeye yardımcı olmak için kullanabileceğiniz bir komut satırı aracıdır. Araç, yerel veya uzak bilgisayardaki hedef TCP ve Kullanıcı Veri Birimi Protokolü (UDP) bağlantı noktalarının durumunu bildirir. PortQryUI.exe, PortQry için komut satırı yerine kullanıcı arabirimini kullanmanıza olanak tanır.
Bu makalede, Microsoft SQL Server'ı etkileyen bağlantı sorunlarını giderirken PortQryUI aracının nasıl kullanılacağı açıklanır. PortQry komut satırı aracı hakkında daha fazla bilgi için bkz . PortQry komut satırı aracını kullanma.
Not
PortQryUI bir sorun giderme aracı olarak kullanılmak üzere tasarlandığından, aracı etkili bir şekilde kullanabilmek için bilgi işlem ortamınız hakkında yeterli bilgiye sahip olmanız gerekir.
PortQryUI aracı hakkında
PortQryUI aracı aşağıdaki görevleri gerçekleştirmenize yardımcı olur:
- TCP/IP bağlantı sorunlarını çözün.
- Yerel veya uzak bir bilgisayarda TCP ve UDP bağlantı noktalarının durumunu gösterin.
- SQL Server'ın etkilediği çeşitli bağlantı sorunlarını giderin.
PortQryUI aracını Microsoft İndirme Merkezi'nden indirebilirsiniz:
PortQryUI - PortQry Komut Satırı Bağlantı Noktası Tarayıcısı için Kullanıcı Arabirimi
PortQryUI aracıyla çalışma
Bilgisayarınızdaki veya uzak bilgisayarınızdaki bağlantı sorunlarını çözmek için şu adımları izleyin:
bağlantı sorunları yaşayan istemci bilgisayarınızda PortQryUI'yi başlatın.
Hedef IP'yi veya FQDN'yi gir sorgu kutusunda, bağlantı noktalarının durumunu öğrenmek istediğiniz bilgisayarın IP adresini veya FQDN adını belirtin.
Önceden tanımlanmış hizmeti sorgula'yı ve ardından SQL Hizmeti'yi seçin. Bilgisayardaki bağlantı noktaları, kullanıldıkları hizmet türüne göre gruplandırılır. Hizmet türüne göre sorgulayabilirsiniz. Önceden tanımlanmış hizmetler aşağıdaki gibidir:
- Etki Alanları ve Güvenler
- DNS Sorguları
- NetBIOS iletişimi
- IPSEC
- SQL Hizmeti
- Web hizmeti
- Exchange Server
- Netmeeting ve diğer hizmetler
Bilgileri belirttikten sonra Sorgu'yu seçin ve çıkışı denetleyin. PortQryUI aracı tarafından gösterilen çıkışın kodunu çözme hakkında daha fazla bilgi için SQL Server bağlantı sorunlarının olası nedenleri ve önerilen geçici çözümler bölümüne bakın.
Not
SQL Server tabanlı bilgisayarınıza yönetici erişiminiz varsa, o bilgisayarda SQL Bağlantı Ayarları Denetimi aracını indirip çalıştırabilir ve sonraki bölümle birlikte çıkışı gözden geçirebilirsiniz.
SQL Server bağlantı sorunlarının olası nedenleri ve önerilen geçici çözümler
Örnek türü: Varsayılan örnek
PortQry çıkışı: TCP port 1433 (ms-sql-s service): NOT LISTENING
Olası nedenler: Bu sorunun aşağıdaki nedenlerden herhangi biri olabilir:
- SQL Server başlatılmadı.
- SQL Server protokol listesinde TCP/IP etkin değildir.
- SQL Server, varsayılan olmayan bir bağlantı noktasında dinliyor (hata günlüğü denetimi).
- İstemci ile sunucu arasındaki güvenlik duvarı bağlantı noktasını engelliyor.
Önerilen geçici çözümler: Aşağıdaki geçici çözümleri deneyin:
- SQL Server'ın başlatıldığından emin olun.
- SQL Server ağ yapılandırmasında sunucu örneğiniz için TCP/IP'nin etkinleştirildiğinden emin olun.
- Bağlantı noktası numarası için SQL Server hata günlüğünü denetleyin. Bunu bağlantı dizesi sunucuadı\bağlantı noktasısayısı biçiminde kullanın.
- 1433 numaralı TCP bağlantı noktasının (veya şu anda yapılandırılmış olan SQL Server bağlantı noktasının) ağdaki bir güvenlik duvarı veya SQL Server sistemindeki Windows güvenlik duvarı tarafından engellenmediğinden emin olmak için ağınıza veya Windows yöneticinize başvurun. Windows güvenlik duvarını SQL Server örneğiyle birlikte çalışacak şekilde yapılandırmak için Windows Güvenlik Duvarı'nı yapılandırma'yı gözden geçirin.
Örnek türü: Varsayılan örnek
PortQry çıkışı: TCP port 1433 (ms-sql-s service): LISTENING
Olası neden: Bu sorun, istemci kitaplığının SQL Server tabanlı bilgisayara bağlanabileceğini, ancak soruna uygulama katmanındaki başka bir şeyin neden olabileceğini gösterir.
Önerilen geçici çözümler: Aşağıdaki geçici çözümleri deneyin:
- Sunucu adının bağlantı dizesi doğru şekilde belirtilip belirtilmediğinden denetleyin. bağlantı dizesi bağlantı noktası numarasını kullanıyorsa doğru belirtildiğinden emin olun.
- bağlantı dizesi bağlantı noktası numarasını kullanıyorsa doğru değere ayarlandığından emin olun. İstemci bilgisayarlarda eski diğer adların tanımlanmadığından emin olun.
- SQL Server Yapılandırma Yöneticisi'da veya istemci sisteminizdeki SQL Server İstemci Ağ Yardımcı Programı'nın (Cliconfg.exe) Diğer Ad sekmesinde SQL Server örneğinde diğer ad olup olmadığını denetleyin.
Örnek türü: Adlandırılmış örnek
PortQry çıkışı: UDP port 1434 (ms-sql-m service): FILTERED
Olası nedenler: Bu sorunun aşağıdaki nedenlerden herhangi biri olabilir:
- SQL Server adlı örnek başlatılmadı.
- SQL Server tarayıcı, SQL Server örneğinizi barındıran sistemde başlatılmadı.
- UDP bağlantı noktası 1434, SQL Server tabanlı bilgisayarda veya istemci ile sunucu arasındaki ağda bulunan bir güvenlik duvarı tarafından engellenir.
- Hizmet başlatılır.
Önerilen geçici çözümler: Aşağıdaki geçici çözümleri deneyin:
- SQL Server adlı örneğinizi başlatın.
- SQL Server tarayıcı hizmetini başlatmayı deneyin.
- 1434 numaralı UDP bağlantı noktasının ağdaki bir güvenlik duvarı veya SQL Server sistemindeki Windows güvenlik duvarı tarafından engellenmediğinden emin olmak için ağınızla veya Windows yöneticinizle birlikte çalışın. Windows güvenlik duvarını SQL Server ile birlikte çalışacak şekilde yapılandırmak için bkz . Windows Güvenlik Duvarı'nı yapılandırma.
- UDP 1434 güvenlik duvarlarınızda açılamıyorsa SQL Server adlı örneğinizi statik bağlantı noktasında dinleyecek şekilde yapılandırmanız ve bağlantı dizesi'lerinizde servername\portnumber kullanmanız gerekir.
Örnek türü: Adlandırılmış örnek
PortQry çıkışı: UDP port 1434 is LISTENING
Olası nedenler: Bu sorun, istemci kitaplığının SQL Server tabanlı bilgisayara bağlanabileceğini gösterir. Ancak, soruna uygulama katmanındaki başka bir şey neden olabilir.
Önerilen geçici çözümler: Aşağıdaki geçici çözümleri deneyin:
- Sunucu adının ve bağlantı noktası numarasının bağlantı dizesi doğru belirtildiğinden emin olun.
- İstemci bilgisayarlarda tanımlı eski diğer ad olmadığından emin olun. İstemci sisteminizdeki SQL Server İstemci Ağ Yardımcı Programı'nda (Cliconfg.exe) SQL Server Yapılandırma Yöneticisi veya Diğer Ad sekmesinde SQL Server örneğinde bir diğer ad olup olmadığını denetleyin.
PortQryUI aracını kullanırken bağlantı sorunlarında farklı senaryolar olabilir. Aşağıdaki ekran görüntülerinin her biri, örneğin türüne ve bağlantının başarılı olup olmadığına göre çıktıyı görüntüler. Bağlantı doğru şekilde gerçekleşirse, "Dinleme" değeri gösterilir. Bağlantı kurulmazsa "Filtrelenmiş" değeri gösterilir.
Aşağıdaki çıkış, bağlantının başarılı olduğu varsayılan bağlantı noktasındaki varsayılan bir örnekten alınmaktadır.
Bağlantı, varsayılan bir bağlantı noktasındaki varsayılan örnek için başarısız olursa, çıkış aşağıdaki ekran görüntüsünde gösterildiği gibi görüntülenir.
Adlandırılmış örnek için bağlantı başarılı olursa (örneğin, örnek adı "SQL 2014" ve ana bilgisayar adı "SQLCONNVM") aşağıdaki ekran görüntüsünde gösterildiği gibi görüntülenir.
Adlandırılmış örnek için bağlantı başarısız olursa, çıkış aşağıdaki ekran görüntüsünde gösterildiği gibi görüntülenir.