Aracılığıyla paylaş


Çağrı yığını penceresini

The Call Stack window displays the modules on the call stack, and the data types and values of any parameters that are passed to the modules.Transact-SQL modules include stored procedures, functions, and triggers. To display the call stack, you must be in debug mode.

Call Stack penceresi erişmek için

  • Üzerinde Debug menüsünde'i tıklatın Windowsve i Call Stack.

Geçerli çağrı yığını çerçeveyi değiştirmek için

Geçerli kare kare bir yığın yapmak için aşağıdaki yordamlardan birini kullanabilirsiniz:

  • Yığın çerçevesini sağ tıklatın ve sonra tıklatın İçin Switch kare.

  • Yığın çerçevesini çift tıklatın.

Görüntülemek için kaynak bir çerçevenin geçerli kare dışında

  • Yığın çerçevesini sağ tıklatın ve sonra tıklatın Gitmek için kaynak kodu.

Yığın çerçeveler

Her satır, Call Stack pencere yığını çerçeve olarak adlandırılır ve bir ya da bir arama bağlantısını temsil eden bir Transact-SQL komut dosyasına bir çağrı veya bir modül bir modülden diğerine.Görüntü altındaki yığını çerçeveyi satır gösterir Veritabanı Altyapısı Query Editor penceresi, yapılan ilk çağrı yığını.Üst satır üzerinde hata ayıklayıcı yürütmesi duraklatıldı ve pencerenin sol kenarýndaki sarý ok tarafından tanımlanan satır gösterir.Ara her satır, modül ve sonraki daha yüksek yığını çerçeve adlı kaynak kodunun satır numarasını gösterir.

Tüm ifadelerinde, Locals, İzle, ve QuickWatch windows geçerli yığın kareye göre değerlendirilir.Query Editor penceresinde geçerli kare kodunu görüntüler.Varsayılan olarak, geçerli yığın hangi çerçevede karedir Transact-SQL hata ayıklayıcı duraklatıldı yürütme.Geçerli yığın çerçevesi diğerine değiştirdiğinizde, çerçeve, ifadelerinde, Locals, İzle, ve QuickWatch windows yeni çerçeve bağlamında reevaluated ve yeni çerçevenin kaynak kodu Query Editor penceresinde görüntülenir.

Columns

  • Ad
    Çağrı yığını üzerinde bir modül hakkında bilgi görüntüler.

    Çağırma yığınındaki alt satır için ad sorgu Düzenleyicisi kaynak pencere ve satır sayısını ilk çağrı yığını halinde listeler.Diğer satırlar için ad biçimi Module(Instance.Database)(ParmList) linenumber.

    • Modülü
      Saklı yordam, işlev veya sonraki kareye adlı saklı yordam adıdır.

    • Instance.Database
      örnek olan Veritabanı Altyapısı ve veritabanı, tutan modülü.

    • ParmList
      Veri türü, adı ve modül çağrı sırasında geçirilen her parametre için değer belirtir.

    • LineNumber
      Üst satır dışındaki tüm satırlar için LineNumber modül satır çerçevesine adlı gösterir.Üst satır için LineNumber , hata ayıklayıcı şu anda odaklanmış bir satır gösterir.

  • Dil
    Görüntüler Transact-sql için Transact-SQL.