问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sqlserver存储过程怎么调试

发布网友 发布时间:2022-04-22 08:34

我来回答

1个回答

热心网友 时间:2022-04-07 19:29

SQL Server存储过程相信大家都接触过,下面就教您如何实现SQL Server存储过程的单步调试,希望可以让您对SQL Server存储过程有更深的认识。
1)调试
在SQL Server的SQL Query Analyzer(查询分析器)中,打开Object Brower(F8),在左边的列表中选择一数据库,展开Stored Proceres,然后选择要调试的存储过程(或任意一个存储过程),按右键,点击“Debug”,则弹出Debug Procere对话框,显示该存储过程的参数(可在Proceres列表中选择其他要调试的存储过程),为参数输入初始值,点击“Execute”按钮,进入Debug窗口;可使用上面一排按钮或其对应的快捷键对该存储过程进行“执行”“设断点”“取消断点”“单步跟踪”等操作;窗口下方是参数列表,第一个是自定义参数变量列表,在Debug的过程中显示全局变量和局部变量的值的变化,可对参数列表中该存储过程的参数初值进行修改,再重新调试;第二个列表是系统变量,可自行增加,如添加“@@Error”“@@RowCount”,观看其值的变化,其值不能手工修改。第三个列表是CallStack,暂时不知道怎么用。在参数列表中,不能直接把User_Name()、GetDate()等函数直接放到参数列表中跟踪,要把它们赋值予自定义变量进行查看。
大家可连接Pivot的SQL Server进行尝试,使用本机DB系统如果不行,则需要用Administrator登录本机,然后在企业管理器中,在本机的SQL Server Registration上点击右键,点“属性”,选择“Security”,选择“This account”,输入Administrator和密码,确定之。
2)SQL Server存储过程单步调试
具体步骤如下:
1、将服务器【身份验证】属性设置成【混合模式】(window与sql身份验证)
2、在【控制面板】中打开【服务】将【MSSQLSERVER】服务打开【属性】,选择【登录】页面,将登录身份设置成服务器本地帐号和该帐号密码,如administrator,密码123;
3、重新启动sqlserver服务,此时的服务指的是【SQL服务管理器】中的SQL SERVER服务;
假设【帐号】设置为administrator
此时达到的效果是:服务器本地帐号administrator与客户端上的administrator(并且该帐号的密码要与服务器密码相同)可以通过【查询分析器】进行调试;
如果想让【其他帐号】也能够调试,那么还需要如下设置:
1、在【服务器】上运行dcomcnfg.exe;
2、在【默认安全机制】中【默认访问权限】右边点击【编辑默认值】选择允许调试的帐号类型,如users用户类型,sample帐号有包含users组;
3、重新启动sqlserver服务;
3、在客户端上创建与服务帐号密码一样的用户,如sample;
做到这步就可以通过查询分析器的调试功能进行单步调试了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
高考成绩能提前查吗 高考成绩可以提前查询吗,能提前几分钟? ...生产提出了下列建议,其中不合理的是( )A.用熟石灰改良酸性土壤... ...的是( ) A.用熟石灰改良酸性土壤 B.二氧化锰可以作为催化剂_百度知 ... ...不正确的是( )A.氧气用于急救病人B.熟石灰用于改良酸性土壤C.碳酸... ...不正确的是( ) A.熟石灰可用于改良碱性土壤 B.碳酸钙可用作补钙剂... 在生产生活实际中,以下做法不正确的是( ) A.用熟石灰改良酸性土壤 B.厨... ...做法不正确的是( )A.施用熟石灰改良酸性土壤B.炒菜时油锅着火,立... 下列做法不正确的是( )A.用熟石灰改良酸性土壤B.用洗洁精清洗餐具上的... 表格下拉数字为什么是递增的 去哪能学到正宗的杂粮煎饼薄脆做法 你认为小孩子可以看《羊脂球》吗? 煎饼里的脆饼做法 杂粮煎饼的脆饼怎么做 关于羊脂球的性格分析和故事所反映的社会现实 山东杂粮煎饼的脆饼怎么做 山东杂粮煎饼薄脆做法 羊脂球一共有多少个章节 贝多芬的详细资料 舌里全麦杂粮薄脆饼好吃吗? 羊脂球结构分析 乔治.桑是一个什么样的女人 一分钟了解羊脂球 怎样才可以让薄脆在做好的杂粮煎饼里保持酥脆? 开膛手杰克是不是真实存在的? 阅读下面一段文言文,翻译文中画线的句子。周宅丰... 杂粮煎饼怎么样才会脆? 羊脂球的摘要 有关贝多芬的资料 oppoa5玩香肠派对三指操控好不好操控? 库克的航海路线 香肠派对为什么一直是三号或者四号? SqlServer带参存储过程的调用 node.js调用sqlserver的存储过程? java调用sqlserver存储过程问题 和男友种的爱情树怎么起名呢? 什么APP被封之后,抖音继位? 怎么从sqlserver的存储过程获得返回的数据 我把抖音卸载了。然后重新下一个。我的手机号登录... linux 脚本里面如何调用sqlserver存储过程 为什么继快手之后抖音可以火起来 sqlserver调用存储过程返回的结果集,怎么插入到临... 抖音还能“抖”多久? 爱情树是什么树?它真实的存在过吗? 在sqlserver存储过程如何通过条件来判断是否调用另... 为什么抖音停止视频后再继续就不行了? SQL2005 存储过程调用存储过程,求实例 爱情树要多少能量才能完全长大? 爱情树是什么样子的? esql中怎么动态调用存储过程? 华为p40锁屏时间位置怎么移动其他位置? sqlserver数据库 中写存储过程有什么好处:?