狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

SQL Server2000存儲過程調試

admin
2011年3月14日 15:18 本文熱度 3155
今天寫了個存儲過程,在查詢分析器中測試報錯:



這樣的錯誤信息根本看不出錯在哪邊,只能用單步執行來追蹤了。在查詢分析器對象瀏覽器中找到要調試的存儲過程,右鍵點擊選擇調試:



輸入各個參數的值后開始調試(鉤選自動回滾調試完畢后將回滾操作):



按F11單步執行:



終于找到錯誤的位置了:





修改存儲過程,輸出@strSQL的值,才發現原來是聲明的時候設置@strSQL的長度為300,而拼接的SQL語句太長了,長出的部分被截斷才導致出錯,OK,將@strSQL長度增加,問題解決!

說明:如果在存儲過程中有SET NOCOUNT ON語句,在調試過程中應注釋掉,在本次調試過程中發現有SET NOCOUNT ON調試器遇錯會繼續執行,也不報錯!

在SQL Server聯機叢書中說明:建議不要在生成服務器上使用 Transact-SQL 調試程序。在步驟執行模式下,調試程序會鎖定其它進程所需的某些系統資源。

2008-07-31補充:

晚上在家里運行調試器失敗,提示:


 引用內容

服務器: 消息 508,級別 16,狀態 1,過程 sp_sdidebug,行 1
[Microsoft][ODBC SQL Server Driver][SQL Server]無法連接到 LF-CBIXQUB2CZ5G 上的調試程序(錯誤 = 0x800401f3)。請確保已在 LF-CBIXQUB2CZ5G 上安裝并注冊了客戶端組件(如 SQLLE.DLL)。已禁用對 52 的調試。

百度了下,大都是說將MSSQLSERVER服務的登錄方式設置為一個windows帳戶或是將VS2003/2005安裝目錄中的sqlserver\mssdi98.dll覆蓋掉SQL Server2000安裝目錄中的Binn\mssdi98.dll,我試了均不成功,最終在一篇文章中看到說是SQL Server2000版本的問題,嘗試著將本機的8.00.194(RTM)升到8.00.2039(SP4),問題得以解決。

Microsoft SQL Server 2000 sp4下載:http://www.crsky.com/soft/5814.html

該文章在 2011/3/14 15:18:00 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved