Aracılığıyla paylaş


Transact-sql hata ayıklayıcı

Transact-SQLHata ayıklama hataları bulmanıza yardımcı olur Transact-SQLkod çalıştırma davranışını araştıran tarafından kod. Sonra size Veritabanı Altyapısıhata ayıklama modu, Query Editor penceresi üzerinde belirli kod satırlarını yürütmeye ve bilgi ve tarafından kullanılan veya o tarafından döndürülen verileri incelemek Transact-SQLdeyimleri.

Transact-sql kodu stepping

Transact-SQLHata ayıklayıcı arasında gezinmek için kullanabileceğiniz aşağıdaki seçenekleri sağlar Transact-SQLkodu Veritabanı Altyapısısorgu Düzenleyicisi penceresini hata ayıklama modunda ise:

  • Kesme noktası ayarlamak bireysel Transact-SQLdeyimleri.

    Bir kesme noktası verilerini inceler, bu yüzden duraklatmak için yürütme istediğiniz noktayı belirtir. Hata Ayıklayıcı'yı başlattığınızda, bir Query Editor penceresi kod ilk satırında duraklatır. Ayarladığınız ilk kesme için çalıştırmak için kullanabilirsiniz devam özelliği. Ayrıca devam özelliği hangi pencere şu anda duraklatıldı herhangi bir konumdan sonraki kesme çalıştırın. Altında kesme duraklatma yürütme için yazdırılacak bilginin koşulları gibi eylemleri belirtmek için kesme noktalarını düzenleyebilirsiniz Çıkış pencere ve kesme konumunu değiştirme.

  • Sonraki deyimi adım.

    Bu seçenek deyimleri tek bir dizi gidin ve as you go davranışlarını gözlemek sağlar.

  • İçine ya da bir saklı yordam veya işlev çağrısı üzerinden adım.

    Bir saklı yordam hata olduğunu kesin olarak biliyorsanız bitti adım atabilirsiniz. Yordam tam olarak yürütülür ve kodu döndürülür.

    Bir saklı yordam veya işlev hata ayıklamak istiyorsanız, modüle adım atabilirsiniz. SQL Server Management StudioYeni açılan Veritabanı Altyapısımodülü, kaynak koduyla doldurulur bir Query Editor penceresi penceresini hata ayıklama moduna yerleştirir ve modülün ilk deyimi yürütme duraklatır. Sonra Modül kodu, örneğin, kesme noktaları ayarlayarak veya kod üzerinden adım gezinebilirsiniz.

Nasıl kod gezinmek hata ayıklayıcı sağlar hakkında daha fazla bilgi için bkz: Transact-sql kodu adım.

Hata bilgilerini görüntüleme

Her zaman hata ayıklayıcısının duraklar belirli bir yürütme Transact-SQLdeyimi geçerli yürütme durumunu görüntülemek için aşağıdaki hata ayıklayıcı windows kullanabilirsiniz:

  • Halk ve İzle. Şu anda ayrılmış bu windows görüntü Transact-SQLifadeler. İfadeler Transact-SQLyan tümceleri değerlendirmek için bir tek, skalar ifade. Transact-SQL, Başvuru izleme ifadeleri hata ayıklayıcı destekler Transact-SQLdeğişkenler, parametreleri veya yerleşik işlevleri ile başlayan adları @@. Bu pencereler de ifadeleri için atanmış olan veri değerleri görüntüler.

  • QuickWatch. Bu pencere, değerini görüntüler bir Transact-SQLifade ve bu ifade için tasarruf sağlar bir Watch pencere.

  • Kesme noktaları. Bu pencere şu anda ayarlanmış kesme noktaları görüntüler ve bunları yönetmenize olanak sağlar.

  • Çağrı yığını. Bu pencere, geçerli yürütme konumu görüntüler. Ve ayrıca herhangi bir işlevler, saklı yordamlar veya Tetikleyiciler geçerli yürütme konumu ulaşmak için yürütme özgün sorgu Düzenleyicisi penceresinden nasıl geçti hakkında bilgi sağlar.

  • Çıktı. Bu pencere, çeşitli iletileri ve hata ayıklayıcı sistem iletileri gibi program verileri görüntüler.

  • Sonuçlar ve mesaj. Query Editor penceresinde bu sekmelerde, daha önce yürütülen sonuçlarını görüntülemek Transact-SQLdeyimleri.

Transact-sql hata ayıklayıcı görevleri

Görev Açıklaması

Konu

Nasıl yapılandırılacağını açıklar Transact-SQLuzaktan hata ayıklama hata ayıklayıcı.

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

Başlatmak, durdurmak ve hata ayıklayıcı işleyişini denetlemek nasıl açıklar.

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

Nasıl kullanılacağını açıklar Transact-SQLhata kodu adım.

Transact-sql kodu adım

Hata ayıklayıcı görüntülemek için nasıl kullanılacağını açıklar Transact-SQLparametreleri ve değişkenleri ve sistem bilgileri gibi verileri.

Transact-sql hata bilgilerini

Ayrıca bkz.

Kavramlar

Sorgu ve Metin Düzenleyicileri (SQL Server Management Studio)