0

如何在 SQL Server 中逐步调试存储过程...??我在存储过程中放了一个断点并开始调试,但我得到了一个错误

“无法启动 T-SQL 调试。无法附加到 'WCHN-210' 上的 SQL Server 进程单击帮助以获取更多信息”...

4

1 回答 1

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. 删除“drop/create”、“begin/end”等语句。

  3. 在每个参数前面添加一个“DECLARE”,如果它没有默认值,则添加一个值。

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

就是这样——执行语句,看看问题出在哪里。

于 2012-09-04T11:20:13.203 回答