SharedIT | 묻고 답하기(AMP)

MSSQL 2017데이터베이스을 2016에서 복원 가능한지

MSSQL 2017데이터베이스을 백업 하여 그 백업 된 파일을 

MSSQL 2016으로 복원 하는 방법이 있는지

즉 상위에서 하위로 

Tags : 태그가 없습니다.

6개의 답변이 있습니다.

양성환
  0 추천 | 3년 이상 전

프로그래밍 기능도 작성했습니다. 


https://www.sharedit.co.kr/posts/11682

명동쓰레빠 | 3년 이상 전

감사합니다.


양성환
  0 추천 | 3년 이상 전

우선 테이블을 가져다 놓는 방법 포스팅 했습니다. 


프로시저도 별것 없습니다. 

다시 하나 포스팅 할게요 

길게 하나로 적어야 하는데 EXPORT 와 또 다른 이야기 인지라 분리를 했습니다. 


https://www.sharedit.co.kr/posts/11681

명동쓰레빠 | 3년 이상 전

좋은 정보 감사드림니다.


wansoo
  0 추천 | 3년 이상 전

상위 버전에서 하위 버전으로 마이그레이션은 가급적 피하는게 낫지 않을까 싶네요.

일반적으로 기본 제공되는 DBMS 툴에서는 하위 마이그레이션은 잘 지원하지 않을거라 보여지고요.

DB 구조를 분석해서 table 및 view, procedure 등을 반 수작업으로 생성해 준후에, API로 접근해서 하나하나 옮기는 작업을 하거나 csv, excel 등의 중간 file로 export해서 import하는 형태로 옮겨 주고, index 등을 다시 생성해 주어야 하지 않을까 싶어 보이네요.

명동쓰레빠 | 3년 이상 전

답변 감사드림니다.


차바라기
  0 추천 | 3년 이상 전

상위버전에서 하위버전은 안됩니다~

명동쓰레빠 | 3년 이상 전

답변 감사드림니다.


양성환
  0 추천 | 3년 이상 전

라이센스가 문제라면 Developer 를 쓰시면 됩니다. 

아래의 링크로 다운로드 받으세요 

상용으로만 사용하지 않으면 되고, CU 또는 Minor 버전만 동급 또는 상위이면 복구 가능 합니다.

https://download.microsoft.com/download/5/A/7/5A7065A2-C81C-4A31-9972-8A31AC9388C1/SQLServer2017-SSEI-Dev.exe



명동쓰레빠 | 3년 이상 전

감사합니다.


양성환
  0 추천 | 3년 이상 전

1. 백업파일로는 안됩니다.

그외의 가능한 방법은 있는데

 -  트렌젝션 동기화가 필요하다면 절대 불가능 합니다.

 -  데이터가 기간이 조금 다르거나 틀어져도 상관 없다면 몇가지 방법으로는 가능 합니다. 


명동쓰레빠 | 3년 이상 전

답변 감사 합니다.

단순히 테이블리스트와  프로시저 코딩 정보만 가져올 예정입니다.

데이터도 1개월 분량 정도 이고요

양성환 | 3년 이상 전

그럼 매우 쉽습니다. ~