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 に変更すると、日常業務に危険が及ぶ可能性はありますか? つまり、変更するとアプリケーションがクラッシュする可能性がありますか?
私の英語に感謝し、申し訳ありません。