gpt4 book ai didi

asp.net - 如何查看针对 ASPNETDB 发出的 SQL 命令并查看数据流?

转载 作者:行者123 更新时间:2023-12-04 06:03:56 30 4
gpt4 key购买 nike

我所看到的几乎所有与 ASP.Net 的登录控件相关的内容都将其视为一个黑匣子。我有兴趣查看针对 ASPNETDB 发出的 SQL 命令并查看数据流。

例如,登录控件使用 ASPNETDB 和存储过程 dbo.aspnet_Membership_FindUsersByName .我不清楚如何调用该过程,因为它需要 @PageIndex@PageSize参数( @ApplicationName@UserNameToMatch 对我来说很有意义)。我想阅读有关该过程的信息或对其进行跟踪。

有没有人知道关于这个主题的好读物,或者建议探索控制的途径?

最佳答案

您正在寻找的是一个 SQL Server Trace . SQL 跟踪的图形用户界面是 SQL Server Profiler .这仅随 SQL Server 的某些版本一起提供(例如,如果您有 SQL Server Express Edition,那么您将没有 SQL Server Profiler,但您仍然可以使用 Trace 存储过程和数据库对象)。

使用 Profiler(或 Trace db 对象),您将能够根据您特别希望捕获的内容过滤掉某些事件和数据。这将为您提供所有您需要的信息,以找出与服务器 -> 客户端应用程序(或在本例中为 ASP.NET 应用程序)之间传输的数据。

Trace 提供的事件和数据可能非常令人生畏,尤其是如果您对此不熟悉(听起来您是新手)并且对数据库有很多点击。了解 Profiler Templates您可以利用,个人Events你可以分析。

关于asp.net - 如何查看针对 ASPNETDB 发出的 SQL 命令并查看数据流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8596009/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com