我们需要在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 ......这对日常工作是否有危险?我的意思是,如果我们改变它,我们的应用程序会崩溃吗?
感谢和抱歉我的英语。
答案 0 :(得分:0)
最后我不需要它。有另一个数据库具有90兼容级别,我使用了那个。