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 に答える