程式碼無誤是開發者的理想,但錯誤無處不在。SQL Server 6.5 起內建的「伺服器偵錯介面」(Server Debug Interface, SDI)整合於查詢分析器,提供斷點、單步執行、變數監看等功能,是 T-SQL 除錯的利器。
sysadmin 固定伺服器角色或資料庫 db_owner 權限)。偵錯會佔用伺服器資源,嚴禁在生產環境直接偵錯。建議:
PRINT 或 RAISERROR(... WITH NOWAIT) 輸出診斷資訊作為輕量替代。TRY...CATCH 結構化錯誤處理(SQL 2005+)記錄錯誤內容。