티스토리 뷰
SQL Server 버전을 확인하려면 "SELECT @@VERSION" 을 실행 후 아래 표에서 빌드넘버를 비교하면 된다.
1. SQL Server Build Number
|
RTM (no SP) |
SP1 |
SP2 |
SP3 |
SP4 |
SQL Server 2014 codename Hekaton SQL14 |
12.0.2000.8 |
or 12.1.4050.0 |
|
|
|
SQL Server 2012 codename Denali |
11.0.2100.60 |
or 11.1.3000.0 |
or 11.2.5058.0 |
|
|
SQL Server 2008 R2 codename Kilimanjaro |
10.50.1600.1 |
or 10.51.2500.0 |
or 10.52.4000.0 |
or 10.53.6000.34 |
|
SQL Server 2008 codename Katmai |
10.0.1600.22 |
or 10.1.2531.0 |
or 10.2.4000.0 |
or 10.3.5500.0 |
or 10.4.6000.29 |
SQL Server 2005 codename Yukon |
9.0.1399.06 |
||||
SQL Server 2000 codename Shiloh |
8.0.194 |
||||
SQL Server 7.0 codename Sphinx |
7.0.623 |
2. SQL Server Internal Database Version
SQL Server Version |
Compatibility Level |
Internal Database Version |
Build |
SQL Server 2014 |
120 |
782 |
12.0.xxxx |
SQL Server 2012 |
110 |
706 |
11.0.xxxx |
SQL Server 2008 R2 |
100 |
661 |
10.50.xxxx |
SQL Server 2008 |
100 |
655 |
10.00.xxxx |
SQL Server 2005 SP2 |
90 |
612 |
9.00.xxxx |
SQL Server 2005 |
90 |
611 |
9.00.xxxx |
SQL Server 2000 |
80 |
539 |
8.00.xxx(x) |
SQL Server 7.0 |
70 |
515 |
|
SQL Server 6.0 |
65 |
408 |
|
SQL Server 20008(R2)에 대해서는 구글링하면 잘못된 Version 으로 검색이 많이 된다.
직접 서버에서 확인 한 결과 SQL Server 2008 = 655, R2=661 로 확인 했다.
여기서 Internal Database Version 이 중요한 것은 상위 버전의 DB 파일을 하위 버전에서 복원시
오류가 발생된다. 결론은 상위버전의 DB를 하위버전으로 마이그레이션이 불가능하다.
시나리오. SQL Server 2012에서 백업 후 SQL Server 2008R2 에 복원하기
RESTORE DATABASE tddb1 FROM DISK = N'C:\SQLDATA\tddb1.bak' WITH FILE = 1,
MOVE N'TDDB1' TO N'C:\SQLDATA\TDDB.mdf', MOVE N'TDDB1_log' TO N'C:\SQLDATA\TDDB_1.ldf',
NOUNLOAD, STATS = 10
GO
/*
Msg 3241, Level 16, State 13, Line 1
The media family on device 'C:\SQLDATA\tddb1.bak' is incorrectly formed. SQL Server cannot process this media family.
Msg 3013, Level 16, State 1, Line 1
RESTORE DATABASE is terminating abnormally.
*/
RESTORE filelistonly FROM DISK = N'C:\SQLDATA\tddb1.bak'
/*
Msg 3241, Level 16, State 13, Line 1
The media family on device 'C:\SQLDATA\tddb1.bak' is incorrectly formed. SQL Server cannot process this media family.
Msg 3013, Level 16, State 1, Line 1
RESTORE FILELIST is terminating abnormally.
*/
키워드 : 파일버전
'SQL Server' 카테고리의 다른 글
SQL Server Internal Database Version Number & History (0) | 2015.04.23 |
---|---|
SQL Server 백업/복원을 쿼리로 하자 (0) | 2015.04.23 |
SQL Server SSMS TIP - Alt+Shift Key (0) | 2015.04.23 |
Rename a Computer that Hosts a Stand-Alone Instance of SQL Server (1) | 2015.04.22 |
Known issues installing SQL Server on Windows Version (0) | 2015.04.21 |
- Total
- Today
- Yesterday