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.
Transact-SQL hata ayıklayıcısı, Veritabanı Altyapısı Sorgu Düzenleyicisi penceresinde çalıştırılan Transact-SQL deyimlerini denetlemenize olanak tanır. Tek tek deyimlerde hata ayıklayıcıyı duraklatabilir ve ardından bu noktada kod öğelerinin durumunu görüntüleyebilirsiniz.
Breakpoints
Kesme noktası, belirli bir Transact-SQL deyiminde yürütmeyi duraklatmak için hata ayıklayıcıya sinyal gönderir. Kesme noktaları hakkında daha fazla bilgi için bkz. Transact-SQL kesme noktaları.
Kontrol deyiminin yürütülmesi
Transact-SQL hata ayıklayıcısında, Transact-SQL kodundaki geçerli deyimden yürütmek için aşağıdaki seçenekleri belirtebilirsiniz:
Sonraki kesme noktasına ilerleyin.
Sonraki deyime geçin.
Sonraki deyim Transact-SQL bir saklı yordam, işlev veya tetikleyici çağırırsa, hata ayıklayıcı modülün kodunu içeren yeni bir Sorgu Düzenleyicisi penceresi görüntüler. Pencere debug modundadır ve çalıştırma, modülün ilk ifadesinde duraklatılır. Daha sonra, örneğin breakpointler ayarlayarak veya kod adımları izleyerek modülün içinde ilerleyebilirsiniz.
Sonraki ifadeyi geç.
Sonraki ifade yürütülür. Deyimi saklı yordam, işlev veya tetikleyici çağırırsa, modül kodu bitene kadar çalışır ve sonuçları çağıran koda döndürür. Saklı yordamda hata olmadığından eminseniz, adımı atlayabilirsiniz. Yürütme işlemi, saklı yordama, işleve veya tetikleyiciye yapılan çağrı sonrasında gelen ifadede duraklatılır.
Saklı bir yordamdan, işlevden veya tetikleyiciden çıkın.
Yürütme saklı yordama, işleve veya tetikleyiciye yapılan çağrının ardından gelen deyimde duraklatılır.
Geçerli konumdan işaretçinin bulunduğu konuma kadar koş ve tüm kesme noktalarını yoksay.
Aşağıdaki tabloda, deyimlerin Transact-SQL hata ayıklayıcısında nasıl yürütülebileceğini denetlemenin çeşitli yolları listelenir.
| Eylem | Eylem gerçekleştir: |
|---|---|
| Mevcut deyimden başlayarak tüm deyimleri bir sonraki kesme noktasına kadar çalıştır | Hata Ayıkla menüsünde Devam'ı seçin. Hata ayıklama araç çubuğunda Devam düğmesini seçin. F5 tuşuna basın. |
| Sonraki deyime veya modüle adımla | Hata Ayıkla menüsünden Adım Adım Gir'e tıklayın. Hata Ayıklama araç çubuğundaki İçine Gir düğmesini seçin. F11 tuşuna basın. |
| Sonraki deyim veya modülün üzerine adım at | Debug menüsünden Adım Atla'yı seçin. Hata Ayıklama Çubuğundaki Step Over düğmesini seçin. F10 tuşuna basın. |
| Modülden çıkma | Debug menüsünden Step Out'u seçin. Hata ayıklama araç çubuğunda Dışarı adımla düğmesini seçin. Shift+ basın. |
| Geçerli imleç konumuna git | Sorgu Düzenleyicisi penceresine sağ tıklayın ve ardından İmleçte Çalıştır'ı seçin. Ctrl+F10 tuşlarına basın. |