惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

F
Fortinet All Blogs
罗磊的独立博客
IT之家
IT之家
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
月光博客
月光博客
博客园 - Franky
博客园 - 聂微东
博客园_首页
爱范儿
爱范儿
量子位
博客园 - 三生石上(FineUI控件)
G
Google Developers Blog
Martin Fowler
Martin Fowler
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Y
Y Combinator Blog
Vercel News
Vercel News
腾讯CDC
Microsoft Azure Blog
Microsoft Azure Blog
Hugging Face - Blog
Hugging Face - Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Cloudflare Blog
Engineering at Meta
Engineering at Meta

博客园 - noviceliu

Access to the path '' is denied.解决方案 搭建网站IIS目录权限设置说明 ASP.NET获取当前网址url的各种属性 GridView绑定技巧终结者 类型初始值设定项引发异常处理办法 string和byte[]的转换 Oracle数据库的三种标准的备份方法 Coin Slider jQuery插件使用方法 ckeditor 在C#中使用 ASP.NET PostedFile.ContentType所有类型对应值 用户控件.ascx与网页.aspx交互的几种方法 Microsoft.VisualBasic.PowerPacks相关错误解决办法 MySQL数据库与MS SQL Server不同之处的表现 ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 - noviceliu 未能加载文件或程序集“SQLServerDAL”或它的某一个依赖项,系统找不到指定的文件-解决办法 - noviceliu - 博客园 执行动态SQL列明无效的解决办法 动态sql语句基本语法 GROUP by总结 EXECUTE后的事务计数指出缺少了COMMIT或ROLLBACK TRANSACTION语句。原计数=0,当前计数=1。
SQL Server 2005存储过程调试
noviceliu · 2009-03-11 · via 博客园 - noviceliu

SQL Server 2005中的存储过程的调试方法分为三种:

  1.   数据库中直接调试
  2. 应用程序中调试
  3. SQL Server项目中调试

本文将只介绍前两种,我想调试程序的方法大家都非常的清楚,下面主要简单的通过的图表的形式。

1.         数据库中直接调试

数据库中直接调试不是指的在SQL Server中调试,而是在VS2005中使用服务器资源管理器进行调试,废话少说,上图!

 

 

 2.         应用程序中调试

数据库中直接调试可以让我们在VS2005中非常容易的调试存储过程,但是有的时候我们需要在ASP.NET或者WinForm等相关的应用程序在调用存储过程的时候在进行调试,这种调试方法实际上是把调试存储过程的方法整合到了应用程序的调试中了,首先要进行几个相关的设置:

l         给要调试的存储过程设置断点!默认情况下,在VS中调试程序时,是不会进入存储过程的,只有在存储过程中设置断点的情况下,才会进入。

l         ASP.NETWinForm应用程序的属性对话框中设置启动选项,在调试器一栏中选中SQL Server

l         禁用连接池,(当完成了存储过程的调试之后一定记得重新设置应用程序的连接池!)

要注意的地方都说了,上图吧,看了图,相信大家都知道怎么做了。