2012-09-04 100 views
-1

如何在SQL Server中一步一步調試存儲過程...? 我把一個破發點中的存儲過程並開始調試,但我得到了像如何在sql server中一步步調試存儲過程

錯誤「無法啓動T-SQL調試。無法連接到SQL Server 進程‘WCHN-210’點擊幫助有關詳細信息,」 ...

+0

您是否檢查了[documentation](http://msdn.microsoft.com/en-us/library/s0fk6z6e(v = vs.100).aspx)關於啓用TSQL調試所需的步驟? – Pondlife

回答

1

這是我做的:

  1. 腳本程序。你應該得到這樣的事情:

    DROP PROCEDURE [dbo].[ups_Test] 
    GO 
    
    SET ANSI_NULLS ON 
    GO 
    
    SET QUOTED_IDENTIFIER ON 
    GO 
    
    CREATE PROCEDURE [dbo].[ups_Test] 
    @ParameOne int, 
    @ParameTwo nvarchar(10) 
    AS 
    BEGIN 
        -- Your code 
    END 
    
    
    GO 
    
  2. 刪除「滴/製造」,「開始/結束」等語句。

  3. 在每個參數前添加'DECLARE',如果沒有默認值,則添加一個值。

    DECLARE @ParameOne int=10, 
    
    DECLARE @ParameTwo nvarchar(10)='' 
    
    -- Your code 
    

這一切 - 執行語句,看看哪裏出了問題。

+0

什麼是這個erroe rason ..? 我該如何解決這個錯誤...... ???? – a4aabi01

+0

@ a4aabi01我向您展示了調試SQL存儲過程的正確方法 - 這不是C/C++,並且使用某些調試工具似乎不合理。你有沒有理解我所描述的技術? 「 – gotqn

+0

」無法啓動T-SQL調試,無法附加到'WCHN-210'上的SQL Server進程單擊幫助以獲取更多信息「..我想爲此問題提供原因.. – a4aabi01

相關問題