Sql server 是否可以在sql server 2000中运行sys.dm_exec_sql_text
有人知道这个查询是否可以转换并在sql 2000中运行吗Sql server 是否可以在sql server 2000中运行sys.dm_exec_sql_text,sql-server,sql-server-2000,Sql Server,Sql Server 2000,有人知道这个查询是否可以转换并在sql 2000中运行吗 SELECT deqs.last_execution_time AS [Time], dest.TEXT AS [Query] FROM sys.dm_exec_query_stats AS deqs CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest WHERE dest.TEXT like '%sp_OACreate%' ORDER BY deqs.last_execut
SELECT deqs.last_execution_time AS [Time], dest.TEXT AS [Query]
FROM sys.dm_exec_query_stats AS deqs
CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
WHERE dest.TEXT like '%sp_OACreate%'
ORDER BY deqs.last_execution_time DESC
谢谢这可能对你有帮助-
SELECT
spid
, login_time
, last_batch
, [status]
, loginame
, [db_name] = DB_NAME([dbid])
, (SELECT [text] FROM ::fn_get_sql(sp.[sql_handle])) Command
FROM [master].dbo.sysprocesses sp
WHERE spid = @@SPID
投票决定将其迁移到dbaNo-新的DMV(动态管理视图)是SQL Server 2005中的一项新功能-该升级了!!该死的,但是没有其他方法可以获取sql 2000 server中正在运行的查询列表,毕竟profiler可以看到您可能想到的所有内容。但是,上面列出的查询并没有得到正在运行的“查询列表”-它显示了已运行的查询集。。。我不相信在SQLServer2000中有任何等价物。同意@marc_s-是时候升级了
sp_who2
可以让你部分到达那里,但那时没有交叉应用,所以你必须循环,很有可能在你到达时最后一个查询不会仍然运行。非常感谢,很抱歉延迟回复。我几天前已经计算出了这个确切的代码……非常感谢……不过我会将你的答案标记为正确答案