Transact-SQL kodu stepping
The Transact-SQL debugger enables you to control which Transact-SQL statements are run in a Veritabanı Altyapısı Query Editor window.Tek tek deyimleri hata ayıklayıcıyı duraklatmak ve sonra kod öğelerinin durumunu bu noktada görüntüleyin.
Kesme noktaları
Bir kesme noktası üzerinde belirli bir yürütmeye Ara vermek için hata ayıklayıcı sinyalleri Transact-SQL deyim.On deyimini bir kesme noktası ayarlama işlemi olarak adlandırılan geçmek bir kesme noktası.Bir kesme noktası geçiş yapabilirsiniz bir Transact-SQL deyim seçip aşağıdaki eylemlerden birini gerçekleştirerek deyim:
F9 tuşuna basın.
Üzerinde Debug menüsünde'i tıklatın Kesme.
Query Editor penceresinde sol tarafına gri Çubuğu'nu Transact-SQL deyim, sizin istediğiniz.
Açık tüm kırılma noktalarını yönetmek ve görüntülemek için kullanabileceğiniz kesme pencere.The Breakpoints window lists information such as which line of code the breakpoint is located on.De kesme penceresinde, ayrıca silme, devre dışı bırakmak ve kesme noktalarını etkinleştir.Hakkında daha fazla bilgi için kesme penceresinde görmek Kesme noktaları pencere.
Açmak için kesme penceresinde aşağıdaki yollardan birini kullanarak:
Üzerinde hata ayıklama menüsünde'ı Windowsve i kesme.
Üzerinde hata ayıklama araç'ı kesme düğme.
ctrl + alt + b tuşlarına basın.
Bir kesme noktası geçici olarak devre dışı bırakabilirsiniz.Bu kesme, dan duraklatma engeller yürütme, ancak terk tanımı yerinde durum kesme noktası daha sonra yeniden etkinleştirmek istediğiniz.
Aşağıdaki tablo içinde devre dışı bırakma, yeniden etkinleştirin ve kesme noktalarını silmek çeşitli yolları listeler.
Eylem |
Yordam |
---|---|
Tek tek bir kesme noktası devre dışı |
|
Tüm kırılma noktalarını devre dışı bırakma |
|
Tek tek bir kesme noktası yeniden etkinleştirin |
|
Devre dışı bırakılan tüm kırılma noktalarını yeniden etkinleştirin |
|
Tek tek bir kesme noktası silme |
|
Tüm kırılma noktalarını silme |
|
Not
The Transact-SQL debugger does not support the Microsoft Visual Studio features of setting breakpoint conditions or hit counts.
Deyimi yürütme denetleme
De Transact-SQL hata ayıklayıcı, geçerli deyim içinde yürütülmesini için aşağıdaki seçenekleri belirtebilirsiniz Transact-SQL kodu:
Sonraki kesme noktası için çalıştırın.
Bir sonraki deyim adım.
Bir sonraki deyim çalıştırır, bir Transact-SQL saklı yordam, işlev veya tetikleyici, hata ayıklayıcı kodunu içeren yeni bir Query Editor penceresi görüntülenirmodülü. Hata ayıklama modunda penceresidir ve yürütme ilk deyim, modül üzerindeki duraklar. Sonra Modül kodu ile Örneğin, kesme noktası ayarlamak veya kod atlama taşıyabilirsiniz.
Bir sonraki deyim adım.
Bir sonraki deyim yürütülür.deyim saklı yordam, işlev veya tetikleyici harekete geçirir, ancak, modül kodu çalışması bittikten ve sonuçlar için arama kodu döndürülür kadar çalışır.Saklı yordam herhangi bir hata olmadığından emin iseniz, üzerine karışabilir.Yürütme duraklatılır üzerinde deyim , saklı yordam, işlev veya tetikleyici çağrısı aşağıdaki gibidir.
Saklı yordam, işlev veya tetikleyici dışarı adım.
Yürütme duraklatılır üzerinde deyim , saklı yordam, işlev veya tetikleyici çağrısı aşağıdaki gibidir.
İşaretçinin geçerli konumun geçerli konumundan çalıştırın ve tüm kırılma noktalarını yoksayar.
Aşağıdaki tablo çeşitli şekillerde kontrol nasıl içinde deyimleri yürütme listeleri Transact-SQL hata ayıklayıcı.
Eylem |
Yordam |
---|---|
Tüm deyims geçerli konumundan deyim sonraki kesme noktasına |
|
Sonraki deyim veya modülü adım |
|
Bir sonraki deyim veya modülü adım |
|
Bir modülü adım |
|
Çalıştırmak için geçerli imleç konumu |
|
Ayrıca bkz.