【发布时间】:2013-08-09 10:23:19
【问题描述】:
我在 SQL Server 中有一个存储过程,我正在尝试使用 SSMS 对其进行调试。这是我的过程:
- 更改存储过程并执行
- 在调试模式下运行存储过程以观察我的更改的效果 - 这会在 SSMS 中打开一个新选项卡以进行调试
- 完成调试会话,更改存储过程并重新执行
如果我不关闭在步骤 2 中创建的选项卡,那么调试器会使用以前版本的存储过程。这是 SSMS 中调试的已知问题吗?如果是,是否有解决方法或解决方法?
【问题讨论】:
-
不是一个真正的答案,但我不调试 SP,将它的内容复制到一个窗口中,调试它。
-
是的 - 我通常自己做。这可能是我第一次遇到这种奇怪现象的原因。
-
我唯一能想到的就是对 sp 本身的某种锁定。找出答案的快速方法可能是尝试从另一个会话中删除它。如果您使用当前连接或新连接打开查询窗口,还可以查看它的不同之处。
标签: sql sql-server stored-procedures sql-server-2008-r2 ssms