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

Etkinleştirmek için Windows Güvenlik Duvarı özel durumlarını yapılandırmak gerekir Transact-SQL bağlandığınızda hata ayıklama bir örnek , Veritabanı Altyapısı 'den farklı bir bilgisayarda çalışan Veritabanı Altyapısı sorgu Düzenleyicisi.

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

The Transact-SQL debugger includes both server-side and client-side components.The server-side debugger components are installed with each instance of the SQL Server 2008 Veritabanı Altyapısı.İstemci tarafı bileşenleri yüklenir SQL Server 2008 istemci araçları.

Çalıştırmak için hiçbir yapılandırma gereksinimleri vardır Transact-SQL ne zaman hata ayıklayıcı SQL Server Management Studio örnek aynı bilgisayarda çalışan SQL Server Veritabanı Altyapısı. Ancak, çalıştırmak için Transact-SQL ne zaman hata ayıklayıcı SQL Server Management Studio örnek farklı bir bilgisayardan üzerinde çalışan Veritabanı Altyapısı, hem bilgisayar program ve bağlantı noktası özel durumlarını etkinleştirmeniz gerekir

Dikkat notuDikkat

Özel etkinleştirme Windows Güvenlik Duvarı'nı Güvenlik Duvarı için tasarlanan güvenlik tehditlerini bilgisayarınıza sokabilir blok.Uzaktan hata ayıklama için özel durumlar etkinleştirme dcom (tcp bağlantı noktası 135) ve IPSec (4500 udp bağlantı noktası 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.

Bilgisayarda çalışan örnek , Veritabanı Altyapısı, kullanın Windows Güvenlik Duvarı'nı aşağıdaki bilgileri belirtmek için Denetim Masası uygulaması:

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

  • Program sqlservr.exe özel durumlar listesine ekleyin.Varsayılan olarak, sqlservr.exe C:\Program Files\Microsoft sql Server\MSSQL10. yüklüÖrnekAdı\MSSQL\Binn, burada ÖrnekAdı mssqlserver varsayılan örnek için ve adlandırılmış örnek için herhangi örneğinin adı.

  • Etki alanı ilkesi, IPSec yapılması ağ iletişimlerinin gerektiriyorsa, 4500 udp bağlantı noktası ve udp bağlantı noktası 500 özel durum listesine eklemeniz de gerekir.

Çalıştıran bilgisayardaki SQL Server Management Studio, ilk saat bir hata ayıklama oturum açın SQL Server Management Studio yapılandırma için üç seçenek içeren bir iletişim kutusu açar.uzaktan hata ayıklama erişim.

  • Uzaktan hata ayıklama iptal et
    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ıklamayı engellemesini kaldır
    Kendi yerel alt ağdaki bilgisayarlara uzaktan hata ayıklamayı etkinleştirir.Bu ayar, yerel alt ağ üzerindeki bilgisayarlara güvenlik açıkları açılabilir, ancak güvenlik duvarı devam blok bilgi alt ağın dışından geliyor.

  • Herhangi bir bilgisayardan uzaktan hata ayıklamayı engellemesini kaldır
    Herhangi bir ağ üzerindeki bilgisayarlara 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ırabilirsiniz 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) için özel durumlar listesinde.Varsayılan değer olarak C:\Program Files\Microsoft sql Server\100\Tools\Binn\VSShell\Common7\IDE'de ssms.exe yüklenir.

Hata Ayıklayıcı'yı başlatmak için gereksinimler

Başlatmak için gereksinimleri Transact-SQL hata ayıklayıcı aşağıdaki gibidir:

  • SQL Server Management Studio sysadmin sabit sunucu top üye olan bir Windows hesabı altında çalışıyor olması gerekir.

  • The Veritabanı Altyapısı Query Editor window must be connected by using either a Windows Authentication or SQL Server Authentication login that is a member of the sysadmin fixed server role.

  • The Veritabanı Altyapısı Query Editor window must be connected to an instance of the SQL Server 2008 Veritabanı Altyapısı or later.Query Editor Window'u bağlandığında hata ayıklayıcı çalışamaz bir örnek yani içinde tek kullanıcı modu.