2012-12-11 2 views
0

SQL Server 2005 데이터베이스에서 가장 긴 실행에 대한 통계를 얻기 위해 SQL Server 2005 데이터베이스에서 쿼리를 실행해야합니다.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 서버 2005)가 필요합니다. 이 데이터베이스는 80 레벨 (SQL Server 2000)입니다. 우리가 90 개로 바꾸면 일상적인 일에 위험 할 수 있겠습니까? 내 말은, 우리가 그것을 변경하면 우리의 응용 프로그램이 충돌 할 수 있겠는가?

영어를 사용해 주셔서 감사합니다.

답변

0

마침내 나는 그것을 필요로하지 않았다. 90 호환성 수준을 가진 다른 데이터베이스가 있었고 그 데이터베이스를 사용했습니다.