0

我们需要在 SQL Server 2005 数据库上执行查询,以获取有关最长执行时间的一些统计信息。

我们找到了下一个查询:

select top 10 source_code,stats.total_elapsed_time/1000000 as seconds,
last_execution_time from sys.dm_exec_query_stats as stats 
cross apply
(SELECT text as source_code FROM sys.dm_exec_sql_text(sql_handle))
AS query_text
order by total_elapsed_time desc

它工作正常,但它要求数据库具有 90 兼容级别(SQL Server 2005)。这个数据库有80级(SQL Server 2000)。换成90的话……会不会对日常任务有危险?我的意思是,如果我们更改它,我们的应用程序会崩溃吗?

谢谢和对不起我的英语。

4

1 回答 1

0

最后我不需要了。还有另一个具有 90 兼容级别的数据库,我使用了那个。

于 2012-12-16T01:00:24.087 回答