如何捕获经典asp网站上最后执行的sql语句。
我的经典asp网站是在Windows 2008和sql 2008上
我正在使用server.transfer到asp页面500.asp
处理错误我能够从导致错误的页面传输连接对象
这是一个旧网站。连接位于包含文件中。所以我添加了会话。
我不想打开所有的asp文件,并在会话变量中存储teh sql语句,以便在500.asp页面中可用。
有没有其他更简单的方法来找出最后执行的sql语句。我在共享主机上。所以不能使用fn_get_sql或sys。[dm_exec_connections]
答案 0 :(得分:0)
错误跟踪的目的还是别的? 我在每次调用数据库后检查错误,如果出错,那么我将错误的描述与SQL字符串一起发送到处理错误的页面,甚至向我发送电子邮件(管理员)任何错误的详细信息。
如果您保存SQL字符串的目的与错误无关,并且您不想使用会话变量,那么您可以拥有一个数据库表,您可以按日期和时间存储这些错误。时间。