실행 중인 SQL Server 데이터베이스 엔진 버전 및 버전 확인

이 문서에서는 데이터베이스 엔진이 실행 중인 SQL Server 버전 및 버전을 확인하는 절차를 설명합니다.

원래 제품 버전: SQL Server
원본 KB 번호: 321185

SQL Server 버전을 확인하려면 다음 방법 중 하나를 사용하면 됩니다.

참고

버전 정보는 major.minor.build.revision 패턴을 따릅니다. "수정 버전" 정보는 일반적으로 SQL Server 버전을 확인할 때 사용되지 않습니다.

  • 방법 1: SQL Server Management Studio에서 개체 탐색기를 사용하여 서버에 연결합니다. 개체 탐색기가 연결되면 버전 정보가 괄호로 묶여 표시되고 해당 특정 SQL Server 인스턴스에 연결하는 데 사용된 사용자 이름이 표시됩니다.

  • 방법 2: 해당 인스턴스에 대한 오류 로그 파일의 처음 몇 줄을 확인해봅니다. 기본적으로 오류 로그는 Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOGERRORLOG.n 파일에 있습니다. 항목은 다음과 유사할 수 있습니다.

    2011-03-27 22:31:33.50 Server Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)
    March 29 2009 10:11:52
    Copyright (c) 1988-2008 Microsoft Corporation
    Express Edition (64-bit)
    on Windows NT 6.1 <X64> (Build 7600: )
    

    이 항목은 제품에 대한 모든 필수 정보(예: 버전, 제품 수준, 64비트/32비트, SQL Server 에디션 및 SQL Server가 실행 중인 OS 버전)를 제공합니다.

    참고

    이 쿼리의 출력은 블로그 게시 문서 사용 중인 SQL Server 빌드가 어떻게 되나요?에 나와 있는 대로 다음 버전에 대한 추가 정보를 나타내도록 개선되었습니다.

    • SQL Server 2014 RTM CU10 이상 버전
    • SQL Server 2014 서비스 팩 1 CU3 이상 버전
    • SQL Server 2012 서비스 팩 2 CU7 이상 버전
  • 방법 3: SQL Server 인스턴스에 연결하고 다음 쿼리를 실행합니다.

    Select @@version
    

    이 쿼리의 출력 예는 다음과 같습니다.

    Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)
    March 29 2009 10:11:52
    Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-bit)
    on Windows NT 6.1 <X64> (Build 7600: )
    

    참고

    이 쿼리의 출력은 추가 정보를 나타내도록 개선되었습니다. 이는 다음 버전에 대해 블로그 게시 문서 사용 중인 SQL Server 빌드가 어떻게 되나요?에 문서화되어 있습니다.

    • SQL Server 2014 RTM CU10 이상 버전
    • SQL Server 2014 서비스 팩 1 CU3 이상 버전
    • SQL Server 2012 서비스 팩 2 CU7 이상 버전

    SQL Server 2012 서비스 팩 2 CU7의 향상된 출력 예시 스크린샷. (SP2-CU7)이 첫 번째 행에 추가됩니다.

  • 방법 4: SQL Server 인스턴스에 연결하고 SSMS(SQL Server Management Studio)에서 다음 쿼리를 실행합니다.

    SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
    

    참고

    이 쿼리는 SQL Server 2000 이상 버전의 모든 인스턴스에서 작동합니다.

    다음 결과가 반환됩니다.

    • 제품 버전(예: 10.0.1600.22)
    • 제품 수준(예: RTM)
    • 에디션(예: Enterprise)

    예를 들면 결과는 다음과 비슷합니다.

    제품 버전 제품 수준 버전
    14.0.2027.2 RTM Developer Edition(64비트)

    참고

    • SERVERPROPERTY 함수는 버전 정보와 관련된 개별 속성을 반환하지만 @@VERSION 함수는 출력을 하나의 문자열로 결합합니다. 애플리케이션에 개별 속성 문자열이 필요한 경우 SERVERPROPERTY 함수를 사용하여 @@VERSION 결과를 구문 분석하는 대신 반환할 수 있습니다.

    • 이 방법은 SQL Azure 데이터베이스에도 적용됩니다. 자세한 내용은 SQL Server 온라인 설명서 SERVERPROPERTY(Transact-SQL)에서 다음 항목을 참조하세요.

    • SQL Server 2014 RTM 누적 업데이트 10SQL Server 2014 서비스 팩 1 누적 업데이트 3부터 ServerProperty 문에 속성이 새로 추가되었습니다. 전체 목록은 SERVERPROPERTY(Transact-SQL)를 확인하세요.

  • 방법 5: SQL Server 2008부터 설치된 SQL Server 기능 검색 보고서를 사용할 수도 있습니다. 이 보고서는 SQL Server 설치 센터의 도구 페이지를 찾아 찾을 수 있습니다. 이 도구는 시스템에 설치된 모든 SQL Server 인스턴스에 대한 정보를 제공합니다. 여기에는 SQL Server Management Studio와 같은 클라이언트 도구가 포함됩니다. 이 도구는 SQL Server 설치된 시스템에서만 로컬로 실행할 수 있다는 점에 유의해야 합니다. 원격 서버에 대한 정보를 가져오는 데 사용할 수 없습니다. 자세한 내용은 SQL Server 설치 확인을 참조하세요.

    샘플 보고서의 스냅숏은 다음과 같습니다.

    스크린샷은 샘플 SQL Server 2016 설치 검색 보고서를 보여줍니다.

참고 항목