Sql Server 2012 存儲過程的單步調試


最近在做vb項目的時候,用到了存儲過程的調試,現在總結一下發現單步調試存儲過程有以下2種方法:

1.這種方法自己已經做過,是可以的,如下:

  a.如果目標數據庫存在存儲過程,右擊該存儲過程-修改,打開存儲過程,並在需要的地方設置斷點。(如果沒有自定義存儲過程,則需要在Sql Server 2012數據庫中創建存儲過程,完成后在里面設置斷點);

  b.另外開啟一個新建查詢窗口,寫入調用代碼:例如   exec BillManageInputProc '主單1','0111111','0111112','121','legend','2014-09-24','001','2014-09-24','1','市場部','0' ,單擊 調試按鈕 啟動存儲過程的調試;

  c.單擊 F 11 進行逐句調試。

2.在vs2010調試存儲過程步驟如下:

首先,打開vs,點擊 視圖-->服務器資源管理器

選擇數據連接,單擊右鍵,點擊添加連接

選擇存儲過程所在的服務器和數據庫

選擇要調試的存儲過程,單擊右鍵,選擇單步調試

vs會要求輸入參數值

然后進入單步調試,進入單步調試后就像調試C#或vb.net代碼一樣,可以監控變量值,而且如果執行的過程中涉及到觸發器,還會跳入到觸發器里,執行觸發器代碼

監控變量:

至此,就可以像調試應用程序一樣調試存儲過程了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM