加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

从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.我想,这就是你要找的东西.在我看来,这种示踪剂不太好用,但在你的情况下,我认为它可以帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读