1、在查詢分析器中調(diào)試 
查詢分析器中調(diào)試的步驟如下:
    sql 2000查詢分析器
        --左連的對象瀏覽器(沒有的話按f8)
        --對象項(xiàng)中
        --右鍵調(diào)試的存儲過程
        --調(diào)試
        --輸入?yún)?shù)(必須輸入所有的參數(shù),包括默認(rèn)值/輸出參數(shù)
        --點(diǎn)擊執(zhí)行
        --出現(xiàn)一個浮動工具條
        --上面有單步執(zhí)行,斷點(diǎn)設(shè)置等
按f11是單步執(zhí)行.
如果要運(yùn)行到指定行,只需要將光標(biāo)移動到指定的行,再按ctrl+f10
2、通過輸出存儲過程或用戶定義函數(shù)的處理結(jié)果進(jìn)行調(diào)試 
    如果沒辦法使用查詢分析器調(diào)試存儲過程,可以直接在存儲過程中添加 print 或者 select 語句,輸出存儲過程各步驟的執(zhí)行結(jié)果。對于用戶定義函數(shù),不能使用 print 或者 select 語句輸出各步驟的執(zhí)行結(jié)果,要調(diào)度用戶定義函數(shù),可以將用戶定義函數(shù)改成存儲過程,調(diào)試成功后再改回用戶定義函數(shù)。
3、在vb.net中調(diào)試
菜單中,選擇"工具"--"連接到數(shù)據(jù)庫"
       選擇"視圖"--"服務(wù)器資源管理器"
在服務(wù)器資源管理器中,右鍵要調(diào)試的存儲過程或者用戶定義函數(shù)--單步執(zhí)行.
4、保障查詢分析器或者vb.net中能成功調(diào)試的幾個事項(xiàng)
1.   遠(yuǎn)程sql服務(wù)器的mssqlserver服務(wù)要求使用指定用戶(不是本地系統(tǒng)用戶),最好是administrator啟動。
     控制面板--管理工具--服務(wù)--右鍵mssqlserver--屬性--登錄中,將登錄身份改為“此帳戶”,并設(shè)置對應(yīng)的用戶名及密碼。
2.   登錄遠(yuǎn)程sql的用戶使用sa
3.   遠(yuǎn)程sql服務(wù)器要求未禁用調(diào)試功能,執(zhí)行下面的語句開啟調(diào)試功能:
     sp_sdidebug legacy_on
4.   保證調(diào)試與被調(diào)試的電腦的sql server版本一致,無論是客戶端,還是服務(wù)器,最好都安裝sql sp4。
     檢查sq serverl有沒有打補(bǔ)丁的方法是在查詢分析器中運(yùn)行:
     select @@version
     如果出來的版本號是8.00.2039以下,則表明未安裝sp4的補(bǔ)丁。
     全部補(bǔ)丁的位置(在下載頁的中間部分,可以選擇語言,必須保證下載的補(bǔ)丁語言和sql server實(shí)例語言對應(yīng)) 
     簡體中文版式sql server 2000應(yīng)該安裝的補(bǔ)丁
注意:
     a.  補(bǔ)丁下載后,執(zhí)行的時候是解壓,要在解壓后的目錄中執(zhí)行setup.bat才是真正的安裝
     b.  如果的操作系統(tǒng)是xp,那么在安裝xp sp2后,不管以前是否安裝過sql sp4,都要再安裝一次,并且在防火墻中開啟1433端口,否則無法被其他電腦訪問。
     c.  windows 2003上運(yùn)行機(jī)制的 sql server 必須安裝sp3或者更高的補(bǔ)丁版本。
新聞熱點(diǎn)
疑難解答
圖片精選