永发信息网

如何在SQL Server 2008下轻松调试T-SQL语句和存储过程

答案:1  悬赏:0  手机版
解决时间 2021-02-16 16:53
如何在SQL Server 2008下轻松调试T-SQL语句和存储过程
最佳答案
今天突然有同事问起,如何在sqlserver中调试存储过程(我们公司使用的是sqlserver 2008 R2),猛地一看,和以前使用sqlserver 2000真的有很大的不同,我真晕了。
  于是琢磨了一下。SQLSERVER 2005中不知因何去掉了很重要的DEBUGGER功能,要调试,必须要安装VS2005专业版或者更高版本。非常不方便。
  还好,SQLSERVER 2008中这个很重要而且方便的功能又回来了。
  不过,SQLSERVER 2008的调试功能和SQL2000的方法差别很大。SQL2000是在查询分析器中的对象浏览器中选中需要调试的存储过程,右键----调试---输入参数开始调试。
  sqlserver2008中则完全不同,变成了必须要在SSMS中EXEC [PROCEDURE NAME] @VAR1,@VAR2,然后点绿色三角或者点菜单中的调试---启动调试。然后点工具栏的最右边的单步调试或者跳出等。下面的变量窗口和堆栈窗口等可以查看调试中变量等动态变化值。
  sqlserver2008调试的要求和条件:如果在引擎所在的电脑或服务器上调试,则只需要SA或者WINDOWS用户登陆即可。如果是异地调试,则需要设置防火墙例外,增加SSMS和SQLSERVER.EXE为允许,增加135端口允许通过。
  总之,SQL2008的调试比2000操作起来麻烦多了,要求也多了。刚开始感觉不如2000的好用,也可能是使用2000习惯了。习惯是可怕的,但是微软是在不断进步的...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有姓海的有吗
要青铜葵花的读书笔记一篇
单选题在附加刑中,没收财产指没收罪犯A.全部
奇兔刷机卡在recovery模式怎么办
如图所示圆柱的左视图是A.B.C.D.
美食城 广告语~~~~
将等质量等质量分数的NaOH溶液和H2SO4溶液充
林州石板岩小树林不雅
漫画:宅女革命 (写出整个故事)
伦教边度有新鲜的水牛奶买啊?
宁波市区去象山影视城怎么去?
蚂蚁花呗可以支付相寓的房租吗。有北京的伙伴
梦见和姑姑们在我家炕上做着
ADSL灯一直在闪烁,错误651
大呲花这个品牌怎么样?
推荐资讯
There is little doubt in your mind that he
电力缺项导致机器损坏该由哪些部门鉴定
6x>18是方程.________.
日元怎么读
澹应该是什么读音?
我国的三大平原是东北平原和什么?
求好看评分八分以上的电影。
如何投诉百度外卖
在《乘船》中的人物华歆和王朗缺有其人吗?
西南财经大学431金融学综合需要看哪些具体书
巴彦哈达地址有知道的么?有点事想过去
美丽行美容工作室这个地址在什么地方,我要处
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?