MSSQL 은 기본적으로 하위버전 db백업 파일을 상위버전에 올리는 것은 가능 하지만
상위버전의 백업파일을 하위버전의 dbms에 올릴 수 없습니다.
방법 1. Database publish wizard 설치하여(sa 계정으로) 배포하기 (실패)
방법 2. 스크립트 추출(데이터 포함) 하여 복원하기 (성공)
ssms의 스크립트 생성 기능을 활용하여 db내 전체 구성요소를 스크립트로 내린다.
테이블 내 데이터를 포함하도록 설정 변경 필요
ssms 상의 sqlcmd 모드를 이용해서 파일을 실행하거나
:r 스크립트.sql
sqlcmd.exe를 활용하여 sql 파일을 해당 서버에 실행한다.
-> 대용량 데이터의 경우 기본 32비트 sqlcmd에서는 'System.OutOfMemoryException' 이 발생하므로,
64비트 sqlcmd.exe 를 찾아서 실행 한다. ( 다운로드 : https://docs.microsoft.com/en-us/sql/tools/sqlcmd-utility?view=sql-server-ver15)
-> 검색 방법 ssms 설치 경로에서 x86 아닌 program files 에서 sqlcmd.exe 검색
sqlcmd -S [server ip,port] -i [sqlfile full path] -o [sqlfile full path]_log.txt -U [계정] -P [비번] -d [수행할DB인스턴스]
MSSQL VERSION LIST ( https://sqlserverbuilds.blogspot.com/ )
ReleaseRTM (no SP)Latest CU SP1SP2SP3SP4
SQL Server 2019
SQL Server latest version SQL Server 15 |
15.0.2000.5 | Not yet released | |||
SQL Server 2017
SQL Server 14 |
14.0.1000.169 | CU18 (14.0.3257.3, December 2019) | |||
Starting from SQL Server 2017 Service Packs will no longer be released |
|||||
SQL Server 2016
SQL Server 13 |
13.0.1601.5 | 13.0.4001.0 or 13.1.4001.0 |
13.0.5026.0 or 13.2.5026.0 |
||
SQL Server 2014
SQL Server 12 |
12.0.2000.8 | 12.0.4100.1 or 12.1.4100.1 |
12.0.5000.0 or 12.2.5000.0 |
12.0.6024.0 or 12.3.6024.0 |
|
SQL Server 2012
SQL Server 11 |
11.0.2100.60 | 11.0.3000.0 or 11.1.3000.0 |
11.0.5058.0 or 11.2.5058.0 |
11.0.6020.0 or 11.3.6020.0 |
11.0.7001.0 or 11.4.7001.0 |
Obsolete versions – out of support | |||||
SQL Server 2008 R2
SQL Server 10.5 |
10.50.1600.1 | 10.50.2500.0 or 10.51.2500.0 |
10.50.4000.0 or 10.52.4000.0 |
10.50.6000.34 or 10.53.6000.34 |
|
SQL Server 2008
SQL Server 10 |
10.0.1600.22 | 10.0.2531.0 or 10.1.2531.0 |
10.0.4000.0 or 10.2.4000.0 |
10.0.5500.0 or 10.3.5500.0 |
10.0.6000.29 or 10.4.6000.29 |
SQL Server 2005
SQL Server 9 |
9.0.1399.06 | 9.0.2047 | 9.0.3042 | 9.0.4035 | 9.0.5000 |
SQL Server 2000
SQL Server 8 |
8.0.194 | 8.0.384 | 8.0.532 | 8.0.760 | 8.0.2039 |
SQL Server 7.0
SQL Server 7 |
7.0.623 | 7.0.699 | 7.0.842 | 7.0.961 | 7.0.1063 |
SQL Server 6.5
SQL Server 6.50 |
6.50.201 | 6.50.213 | 6.50.240 | 6.50.258 | SP4 6.50.281 SP5 6.50.416 |
SQL Server 6.0
SQL Server 6 |
6.00.121 | 6.00.124 | 6.00.139 | 6.00.151 |
'프로그래밍 > TSQL' 카테고리의 다른 글
MSSQL TO MYSQL 데이터 포팅시 NULL 처리 (0) | 2020.02.07 |
---|---|
[MSSQL] TSQL 영문 대소문자 구분 비교 (0) | 2020.01.16 |
[TSQL] SYSOBJECTS TYPE (0) | 2019.10.28 |
[TSQL] 테이블 존재 여부 확인 (0) | 2019.10.28 |
[TSQL] SP 수정 이력을 알고 싶나요? (0) | 2019.10.22 |
댓글