Skip to content

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

물론 좋은 방법은 아니지만 어느 한 고객사 웹사이트가 저희 쪽으로 서버를 이관하면서 DB 오류를 뿜는 현상이 있었습니다. 소스를 자세히 살펴보니 상위 호환되지 않는 쿼리가 있었습니다.

물론 쿼리를 모두 마이그레이션 해준다면 해주는 것이 최선이겠지만 작업 범위에 들어가 있지 않은 예외 상황이라 돌아가게만 처리하고 이후 마이그레이션이 필요하다면 추가 작업을 하기로 했습니다. 그렇다면 신버전 SQL-SERVER에서 해석이 가능하도록 도와줘야하는데 방법은 생각보다 간단합니다.

MS-SQL에는 기본적으로 스토어드 프로시저가 존재합니다. 그 중에 sp_dbcmptlevel 라는 놈이 있는데 이 녀석이 바로 하위 쿼리 호환성을 해결해주는 역할을 합니다.

사용 방법
1. 쿼리편집기 실행
2. EXEC  sp_dbcmptlevel, [호환레벨]
3. 입력한 쿼리문 실행

호환레벨은 아래와 같습니다.
SQL Server 2000 = 80
SQL Server 2005 = 90
SQL Server 2008 = 100
SQL Server 2012 = 110

이 글에서의 예를 들자면 2000의 비호환 쿼리를 사용해야하기 때문에 EXEC sp_dbcmptlevel, 80 을 입력하고 실행하면 해결이 됩니다.


  1. No Image 20Sep
    by ADMINPLAY
    2014/09/20 by ADMINPLAY
    Views 4994 

    MicroSoft SQL Server 2008 1433 port 원격(외부)접속 허용하기

  2. No Image 28Sep
    by ADMINPLAY
    2014/09/28 by ADMINPLAY
    Views 6645 

    [MS-SQL] MS-SQL 2000 이하에서 지원되던 오래된 쿼리 2008 이상에서도 사용하기

  3. No Image 26Nov
    by ADMINPLAY
    2009/11/26 by ADMINPLAY
    Views 7136 

    sql 설명들...

  4. No Image 13Apr
    by ADMINPLAY
    2009/04/13 by ADMINPLAY
    Views 7499 

    Firehose 모드에서는 트랜젝션을 시작할수 없습니다

  5. No Image 10Nov
    by ADMINPLAY
    2009/11/10 by ADMINPLAY
    Views 7526 

    MSSQL 파일사이즈 줄이기

  6. No Image 04Jun
    by ADMINPLAY
    2009/06/04 by ADMINPLAY
    Views 7957 

    The log file for database 'board' is full 해결방법

  7. No Image 26Nov
    by ADMINPLAY
    2009/11/26 by ADMINPLAY
    Views 8182 

    SQL2005 --> SQL2000 으로 디비 옮기는 방법

  8. No Image 24Nov
    by ADMINPLAY
    2009/11/24 by ADMINPLAY
    Views 8766 

    [MS-SQL] DB Table 소유자변경

  9. No Image 14Dec
    by ADMIN
    2008/12/14 by ADMIN
    Views 8794 

    mysql 대량 쿼리 보내기

  10. No Image 26Nov
    by ADMINPLAY
    2009/11/26 by ADMINPLAY
    Views 9173 

    MSSQL 접속 방법

  11. No Image 26Nov
    by ADMINPLAY
    2009/11/26 by ADMINPLAY
    Views 9333 

    MsSQL에서 소유자(mssql2000 => mssql2005으로 복원)

  12. No Image 19Nov
    by ADMINPLAY
    2009/11/19 by ADMINPLAY
    Views 9676 

    MSSQL 클러스터

  13. No Image 26Nov
    by ADMINPLAY
    2009/11/26 by ADMINPLAY
    Views 9864 

    Ms-Sql 백업 format옵션

  14. No Image 04Jun
    by ADMINPLAY
    2009/06/04 by ADMINPLAY
    Views 10430 

    mssql2005 원격접속 허용 - 노출 영역 구성

  15. sa계정 패스워드변경하기

  16. No Image 15May
    by ADMINPLAY
    2009/05/15 by ADMINPLAY
    Views 11531 

    MSSQL 트랜잭션로그삭제

  17. No Image 10Nov
    by ADMINPLAY
    2009/11/10 by ADMINPLAY
    Views 12676 

    SQL Server DBA 가이드

  18. No Image 16Jan
    by ADMINPLAY
    2012/01/16 by ADMINPLAY
    Views 14582 

    SET LOCK_TIMEOUT

  19. [MSSQL 2000] 성능 모니터링

  20. No Image 26Nov
    by ADMINPLAY
    2009/11/26 by ADMINPLAY
    Views 16263 

    MS-SQL 클라이언트 설치 방법

Board Pagination Prev 1 2 Next
/ 2

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234