Aracılığıyla paylaş


Transact-sql hata ayıklayıcı yapılandırma

Sen-meli configure etkinleştirmek için Windows Güvenlik Duvarı özel durumları Transact-SQLörneğine bağlandığında hata ayıklama Veritabanı Altyapısıfarklı bir bilgisayarda çalışıyor Veritabanı Altyapısısorgu Düzenleyicisi.

Transact-sql hata ayıklayıcı yapılandırma

Transact-SQLHata ayıklayıcıyı sunucu tarafı ve istemci tarafı bileşenleri içerir. Her örneğini veritabanı motoru ile sunucu tarafı hata ayıklayıcı bileşenlerinin yüklü SQL Server 2005Service Pack 2 (SP2) veya sonraki sürümü. İstemci tarafı bileşenleri, istemci araçları yüklediğinizde yüklenir SQL Server 2008veya üstü.

Çalıştırmak için yapılandırma gereksinim yoktur Transact-SQLne zaman hata ayıklayıcı SQL Server Management Studioörneği aynı bilgisayarda çalışan SQL Server Veritabanı Altyapısı. Ancak, çalıştırmak için Transact-SQLhata ayıklayıcı için uzak bir örneği bağlı Veritabanı Altyapısı, her iki bilgisayarda Windows Güvenlik Duvarı program ve bağlantı noktası özel durumlarını etkinleştirmek gerekir.

Dikkat notuDikkat

Windows Güvenlik Duvarı özel durumlarını etkinleştirmek güvenlik tehditleri engellemek için tasarlanan güvenlik bilgisayarınıza sokabilir. Uzaktan hata ayıklama özel durumlarını etkinleştirmek, dcom (tcp bağlantı noktası 135) ve IPSec (udp bağlantı noktası 4500 ve udp bağlantı noktası 500) engelini kaldırır. Ayrıca ek bağlantı noktalarını açmak hata ayıklayıcı sağlar.

Örneğini çalıştıran bilgisayarda Veritabanı Altyapısı, kullanma Windows Güvenlik Duvarı'nı Denetim Masası uygulaması aşağıdaki bilgileri belirtin:

  • tcp bağlantı noktası 135 için özel durumlar listesine ekleyin.

  • Programın sqlservr.exe özel durumlar listesine ekleyin. Varsayılan olarak C:\Program Files\Microsoft SQL Server\MSSQL10 ' sqlservr.exe yüklenir. InstanceName\MSSQL\Binn, nerede InstanceNamevarsayılan örneği için mssqlserver olduğunu ve herhangi bir örnek adı adlı örneği.

  • Etki alanı ilkesi, ağ bağlantılarının IPsec aracılığıyla yapılmasını gerektiriyorsa, UDP bağlantı noktası 4500 ve UDP bağlantı noktası 500'ü de özel durum listesine eklemeniz gerekir.

Bilgisayarda çalışan SQL Server Management Studio, ilk kez bir hata ayıklama oturumu açtığınızda SQL Server Management Studioüç uzaktan hata ayıklama erişimi yapılandırma seçeneklerini içeren bir iletişim kutusu açar.

  • Uzaktan hata ayıklama iptal
    Hata ayıklamayı başlatma denemesi iptal eder. Bilgisayarınızın güvenlik ayarlarını değişmeden kalır.

  • (Alt ağ) yerel ağdaki bilgisayarlardan uzaktan hata ayıklama engellemesini kaldır
    Yerel alt ağınızdaki bilgisayarlara uzaktan hata ayıklamayı etkinleştirir. Bu ayar yerel alt ağınızdaki bilgisayarlarda güvenlik açıkları açılabilir, ancak alt ağın dışından gelen bilgi engellemek güvenlik duvarı sürdürür.

  • Herhangi bir bilgisayardan uzaktan hata ayıklama engellemesini kaldır
    Herhangi bir ağ üzerindeki bilgisayarların uzaktan hata ayıklamayı etkinleştirir. Bu en az güvenli ayardır.

İsteğe bağlı olarak, el ile program ve bağlantı noktası özel durumları kullanarak yapılandırabileceğiniz Windows Güvenlik Duvarı'nı aşağıdaki bilgileri belirtmek için:

  • tcp bağlantı noktası 135 için özel durumlar listesine ekleyin.

  • Programı ssms.exe Ekle (SQL Server Management Studio) özel durumlar listesine. Varsayılan olarak, ssms.exe, C:\Program Files\Microsoft SQL Server\110\Tools\Binn\VSShell\Common7\IDE'de yüklenir.

Hata ayıklayıcısını başlatma gereksinimleri

Tüm girişimler başlatmak için Transact-SQLhata ayıklayıcı Ayrıca aşağıdaki gereksinimleri karşılaması gerekir:

  • SQL Server Management StudioSunucu rulo sabit sysadmin üyesi olan bir Windows hesabı altında çalışmalıdır.

  • Veritabanı AltyapısıBir Query Editor penceresi gerekir bağlı kalabileceği ya da bir Windows kimlik doğrulaması kullanarak veya SQL Serverüyesi olan kimlik doğrulaması oturum açma sysadminsunucu rolü.

  • Veritabanı AltyapısıQuery Editor penceresi örneğine bağlı Veritabanı Altyapısıdan SQL Server 2005Service Pack 2 (SP2) veya sonraki sürümü. Query Editor penceresinde örneği tek kullanıcı modunda bağlı olduğunda hata ayıklayıcı çalıştıramazsınız.

Ayrıca bkz.

Başvuru

Veritabanı Altyapısı Query Editor (SQL Server Management Studio'yu)

Kavramlar

Transact-sql hata ayıklayıcı çalıştırın

Transact-sql kodu adım

Transact-sql hata bilgilerini

Diğer Kaynaklar

Transact-SQL Debugger Orientation