从asp.net代码中调试VS 2008中的sql存储过程
发布时间:2020-12-16 09:58:42 所属栏目:asp.Net 来源:网络整理
导读:我有一个调用存储过程的SqlDataSource.当页面加载使用该SqlDataSource的Gridview加载时. 这时我希望能够调试存储过程. 我不想自己调试存储过程. 我想看看实际传递给存储过程的值是什么,以及它实际上在做什么. 解决方法 使用Sql Server Profiler.如果您有权限
我有一个调用存储过程的SqlDataSource.当页面加载使用该SqlDataSource的Gridview加载时.
这时我希望能够调试存储过程. 我不想自己调试存储过程. 我想看看实际传递给存储过程的值是什么,以及它实际上在做什么. 解决方法
使用Sql Server Profiler.如果您有权限,可以监听对sql server的所有请求.
添加: “SQL Profiler without sysadmin rights”或“this one”可以帮到你. 在您自己的SQL服务器上测试您的代码(具有sa权限),而不是生产.如果它适用于您的工作,它将适用于生产.否则需要Trace权限来完成你的工作! 因此,使用具有ALTER TRACE或sysadmin权限的本地服务器(例如Express版本或开发人员版本)来使用SQL Server Profiler.不要使用表,也不要更改存储过程. Profiler使用param值跟踪对sql server的所有调用.抓住这个电话! 添加: 我找到了ADO.NET Trace Logging.我想,这就是你要找的东西.在我看来,这种示踪剂不太好用,但在你的情况下,我认为它可以帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 有哪些方法可以优化ASP.NET缓存的使用?
- asp.net – 如何冻结GridView标题?
- asp.net – 在IIS中将WebAPI添加为子/嵌套应用程
- asp.net-mvc – ASP.NET MVC领域:它们对大型应用
- asp.net – 最佳实践:DataBound with loop vs R
- asp.net-mvc-3 – URL路径参数用例
- npm不包含在ASP.NET Core Web Application中
- asp.net-mvc-3 – Ninject每个会话单身?
- asp.net – 相当于Sitecore中的Razor Section He
- asp.net – 如何在vNext项目中的方法上应用Outpu
热点阅读