MS-SQL Server Version 및 Edition 확인 방법은 무엇인가요?
💡 요약 정리
- SQL Server의 버전과 에디션을 확인하는 방법은 총 4가지입니다.
- Management Studio, 오류 로그 확인, SQL 쿼리 실행을 통해 정보를 확인할 수 있습니다.
@@VERSION은 전체 문자열 정보를,SERVERPROPERTY는 속성별 값을 반환합니다.- 각 Server 버전에 따른 정확한 숫자 형태(예: 10.00.1600.22)를 통해 제품명도 확인할 수 있습니다.
1. SQL Server Version 및 Edition 확인 방법
① 방법 1: SQL Server Management Studio 사용
SQL Server Management Studio에서 개체 탐색기를 통해 서버에 연결합니다.
- 개체 탐색기가 연결되면, 버전 정보가 괄호로 묶여 표시됩니다.
- 또한 해당 SQL Server 인스턴스에 연결된 사용자 이름도 함께 확인할 수 있습니다.
② 방법 2: 오류 로그 확인
운영 중인 SQL Server 인스턴스의 오류 로그 파일을 확인합니다.
-
기본 경로:
Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG.n -
해당 로그의 처음 몇 줄에 제품 정보 전체가 기록되어 있습니다.
- 포함 내용: 버전, 제품 수준, 64/32비트 여부, 에디션, 실행 중인 OS 정보 등
2011-03-27 22:31:33.50 Server Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) Mar 29 2009 10:11:52 Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600:)
③ 방법 3: @@VERSION 함수로 확인
SQL Server 인스턴스에 연결한 후, 아래 쿼리를 실행합니다.
SELECT @@VERSION
- 예시 결과:
Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64) Mar 29 2009 10:11:52 Copyright (c) 1988-2008 Microsoft Corporation Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )
④ 방법 4: SERVERPROPERTY 함수로 확인
SQL Server 인스턴스에서 아래 쿼리를 실행합니다.
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY('productlevel'), SERVERPROPERTY('edition')
- 예시 결과:
10.0.1600.22 -- 제품버전
RTM -- 제품수준
Enterprise Edition -- 에디션
SERVERPROPERTY 함수는 각 속성별로 값을 반환하며, @@VERSION은 이를 하나의 문자열로 결합한 형태입니다.
2. SQL Server 버전별 제품 번호
아래는 SQL Server 각 버전의 서비스 팩과 제품 번호입니다.
SQL Server 2012
| 릴리스 | 제품 버전 |
|---|---|
| SQL Server 2012 서비스 팩1 | 11.00.3000.00 |
| SQL Server 2012 RTM | 11.00.2100.60 |
SQL Server 2008 R2
| 릴리스 | 제품 버전 |
|---|---|
| SQL Server 2008 R2 서비스 팩1 | 10.50.2500.0 |
| SQL Server 2008 R2 RTM | 10.50.1600.1 |
SQL Server 2008
| 릴리스 | 제품 버전 |
|---|---|
| SQL Server 2008 서비스 팩3 | 10.00.5500.00 |
| SQL Server 2008 서비스 팩2 | 10.00.4000.00 |
| SQL Server 2008 서비스 팩1 | 10.00.2531.00 |
| SQL Server 2008 RTM | 10.00.1600.22 |
SQL Server 2005
| 릴리스 | 제품 버전 |
|---|---|
| SQL Server 2005 서비스 팩 4 | 9.00.5000.00 |
| SQL Server 2005 서비스 팩 3 | 9.00.4035 |
| SQL Server 2005 서비스 팩 2 | 9.00.3042 |
| SQL Server 2005 서비스 팩 1 | 9.00.2047 |
| SQL Server 2005 RTM | 9.00.1399 |
SQL Server 2000
| 릴리스 | 제품 버전 |
|---|---|
| SQL Server 2000 서비스 팩 4 | 8.00.2039 |
| SQL Server 2000 서비스 팩 3 | 8.00.760 |
| SQL Server 2000 서비스 팩 2 | 8.00.534 |
| SQL Server 2000 서비스 팩 1 | 8.00.384 |
| SQL Server 2000 RTM | 8.00.194 |
SQL Server 7.0
| 버전 번호 | 서비스 팩 |
|---|---|
| 7.00.1063 | SQL Server 7.0 서비스 팩 4 |
| 7.00.961 | SQL Server 7.0 서비스 팩 3 |
| 7.00.842 | SQL Server 7.0 서비스 팩 2 |
| 7.00.699 | SQL Server 7.0 서비스 팩 1 |
| 7.00.623 | SQL Server 7.0 RTM |
SQL Server 6.5
| 버전 번호 | 서비스 팩 |
|---|---|
| 6.50.479 | SQL Server 6.5 서비스 팩 5a 업데이트 |
| 6.50.416 | SQL Server 6.5 서비스 팩 5a |
| 6.50.415 | SQL Server 6.5 서비스 팩 5 |
| 6.50.281 | SQL Server 6.5 서비스 팩 4 |
| 6.50.258 | SQL Server 6.5 서비스 팩 3 |
| 6.50.240 | SQL Server 6.5 서비스 팩 2 |
| 6.50.213 | SQL Server 6.5 서비스 팩 1 |
| 6.50.201 | SQL Server 6.5 RTM |
3. 제품 버전을 통한 제품명 식별 기준
| 버전 패턴 | SQL 제품 |
|---|---|
| 11.0.x.x | SQL Server 2012 |
| 10.5.x.x | SQL Server 2008 R2 |
| 10.0.x.x | SQL Server 2008 |
| 9.00.x.x | SQL Server 2005 |
| 8.00.x.x | SQL Server 2000 |
⏎
⏎