Debugging SQL Server

  • My SSIS debugging seems to be different from most.

    In the Control Flow, you can set breakpoints on any object, which can kick in at different points (before execute, after execute etc.) – no need for MessageBox when you can see all of the variables' values using this technique.

    If I am debugging a script task, I use the C# debugger to step through the code as it executes.

    The absence of evidence is not evidence of absence
    - Martin Rees
    The absence of consumable DDL, sample data and desired results is, however, evidence of the absence of my response
    - Phil Parkin

  • PRINT, IF APP_NAME() LIKE "%QUERY%" BEGIN...END, DECLARE @Debug variable

    I remember being SOOO excited when SQL2K came with a debugger... and the crushing disappointment at its unmitigated clunkiness.

     

     

     

     

     

  • I mostly use PRINT and temp tables. One other thing I do in all multi-step stored procedures is to declare a variable called @ErrorLocation that is incremented before each step. The value of the variable is included in the error message I build in the catch block of the stored procedure. This really helps narrow down where things are going wrong.

Viewing 3 posts - 31 through 32 (of 32 total)

You must be logged in to reply to this topic. Login to reply