在VS2005中Debug MS SQL Stored Procedure @ Tim0的資訊筆記 :: 隨意窩 Xuite日誌
  • 關鍵字
  • Visitors Map
  • 拒用奇摩信箱
  • 拒用奇摩信箱
  • Firefox Promote
  • --------------------
  • 累積 | 今日
    loading......
  • 光攝影工作室
  • 光攝影工作室
  • 200903201155在VS2005中Debug MS SQL Stored Procedure

    環境需求:
    WINDOWS 2000或以上版本
    SQL2005或是SQL2000+ Service Pack 3
    Visual Studio 2005 Pro
    Visual Studio Tools for Office
    Visual Studio 2005 Team Edition for Architects
    Visual Studio 2005 Team Edition for Developers
    Visual Studio 2005 Team Edition for Testers
    Visual Studio 2005 Team Suite

    Reference:
    http://msdn.microsoft.com/en-us/library/zcc9cwax(VS.80).aspx
    http://www.sqlteam.com/article/debugging-stored-procedures-in-visual-studio-2005

     
    操作步驟:
    1. 在VS2005開啟伺服器總管


    2. 資料連接按右鍵加入資料連接,並輸入正確資料


    3. 資料連接後對欲Debug的SP按右鍵選擇開啟,並點選逐步執行預存程序


    4. 若該SP需要給予參數請輸入相關參數後,按下確定


    5. Debug SP的方法,就跟VS2005Debug程式完全一樣,運用中斷點,F5及逐行偵錯F10(不進入函式)、F11(進入函式),也可以利用自動變數、區域變數、加入監看式、快速監看式、輸出等視窗作Debug之運用。
    6. 唯一需要注意的地方就是,SP的Debug發生錯誤時並不會自動停留在錯誤的那一行,而是會繼續往下執行,所以要知道SP何時發生錯誤,必須仰賴輸出視窗,當SP發生錯誤時,輸出視窗就列出相關錯誤訊息。由此可知,SP Debug中斷點的設立就佔了很重要的地位,在適當的地方下中斷點可以讓你有效率的找出錯誤點。雖然感覺還是有些不方便,但已經比沒有頭緒的在SQL2005裡面Debug來的方便了許多。

    InitializeError...|日誌首頁|晚餐與疾病的「不解之緣」......上一篇InitializeError error #2104 in control 'Xaml1':無法下載sliverlight應用程式...下一篇晚餐與疾病的「不解之緣」...
    回應