Microsoft SQL Server Management Studio 2008 R2 (SSMS.exe)에서 복원을 하려고 할때, 다음과 같은 "Specified cast is not valid" 에러가 발생한다면, 해당 DB백업 파일(.bak)이 버전이 다를 경우가 큽니다.
DB백업 파일의 버전을 확인하려면, 다음과 같은 명령을 입력해 보시면 DatabaseVesrion이라는 항목에서 버전을 확인 할 수 있습니다. (참고 SQL 2014의 SSMS에서 확인)
restore headeronly
from DISK='D:\TEMP\DB_20190510T0824.bak'
Microsoft SQL Server Internal Database Versions and Compatibility Levels
http://sqlserverbuilds.blogspot.com/2014/01/sql-server-internal-database-versions.html
SQL Server VersionInternal Database VersionDatabase Compatibility LevelSQL Server 2019 CTP895150SQL Server 2017869140SQL Server 2016852130SQL Server 2014782120SQL Server 2012706110SQL Server 2012 CTP1
(a.k.a. SQL Server 2011 Denali)684110SQL Server 2008 R2660 / 661100SQL Server 2008655100SQL Server 2005 SP2+
with VarDecimal enabled61290SQL Server 200561190SQL Server 200053980SQL Server 7.051570SQL Server 6.540865SQL Server 6.0?60
'DB관련 > SQL Server' 카테고리의 다른 글
[MSSQL] SQL Server Management Studio 로 DB copy하기 (0) | 2019.09.24 |
---|---|
mssql 에서 sa 로그인 실패 오류 해결방법 (0) | 2019.09.19 |
MSSQL 자동 숫자 증가 필드 autoincrement 설정하기 (2) | 2019.09.11 |
[SQL Server] sqlcmd로 간단한 쿼리 사용하기 (0) | 2019.08.02 |
MS SQL DB 복원시 Access is denied.오류 발생시 (0) | 2019.03.05 |
SQL Local DB 2017 (Express버전에서 LocalDB선택해서 설치) + SQL Operation Studio (0) | 2018.08.17 |
SQL Server2014 Standard 설치 및 삭제 DB Instance 수동 삭제하기 (0) | 2018.08.15 |
SQL서버에서 paginate 만들기 쿼리 (0) | 2018.05.08 |
(로그인하지 않으셔도 가능)