Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 是否可以在sql server 2000中运行sys.dm_exec_sql_text_Sql Server_Sql Server 2000 - Fatal编程技术网

Sql server 是否可以在sql server 2000中运行sys.dm_exec_sql_text

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

有人知道这个查询是否可以转换并在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_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
可以让你部分到达那里,但那时没有交叉应用,所以你必须循环,很有可能在你到达时最后一个查询不会仍然运行。非常感谢,很抱歉延迟回复。我几天前已经计算出了这个确切的代码……非常感谢……不过我会将你的答案标记为正确答案