日期:2014-05-17  浏览次数:20465 次

VS 2005下调试MS SQL Server 2005存储过程设置断点无效
如题,在VS 2005(Professional Edition)下调试MS SQL Server 2005存储过程,在存储过程上点击右键有“单步执行”,执行后会在一开始停止,但是不会显示黄色在箭头,而且无论是按F11还是F10都直接执行完整个存储过程!!想设置断点,未调试时可以设置,但是调试时断点无效,还是无论是按F11还是F10都直接执行完整个存储过程!!查看右下角断点框,所有断点均提示:“当前不会命中断点。此时无法绑定SQL断点。尚未加载包含该断点在对象。”
当然,百度过,都只是说MS SQL Server 2005只能在VS下调试,而且都是可以调试的,没有说为什么不能设置断点,断点无效的问题。
小弟菜鸟,请大虾指教。

------解决方案--------------------
单步调试的帐号要有sql server的sysadmin角色才行喔.

实在不行的话,可以配合print语句将中间结果打印出来看.
------解决方案--------------------
SQL SERVER的调试本来就做得不好

楼主结合自己的实际情况来调试算了 不要去用什么VS来设置断点
------解决方案--------------------
利用VS调试存储过程

我以前类似的操作过,没有遇到过问题...
------解决方案--------------------
楼主在将VS2005和SQL Server2005连接时,遇到这个问题没,不知可以解答否?
http://topic.csdn.net/u/20111107/16/55f7f0aa-38a8-490e-b9b1-02ae88dcb424.html
------解决方案--------------------
你可以把每一步需要的数据打印出来,根据你的逻辑去分析,看看产生错误数据的地方在哪里。