복붙노트

[SQL] 가능한 2012 SQL 서버에 SQL 서버 2014의 백업을 복원?

SQL

가능한 2012 SQL 서버에 SQL 서버 2014의 백업을 복원?

나는 당신이 (적어도 쉽게되지 않음) SQL 서버 2008에 SQL 서버 2012 백업을 복원 할 수 있다는 사실을 알고하지만 SQL 서버 2012 SQL 서버 2014 어떻게 작동합니까?

데이터베이스 수준에서 다른 SQL Server 버전에 대한 호환성 모드를 조정할 수있는 특성이있다.

어떻게 이런 일이 도움이 또는 작동합니까? 그것은 단지 2014 기능을 허용 할 것인가?

솔직히 말해서 나는 이미 백업을 복원하려고하지만 복원 절차를 시작하려면 확인 버튼을 클릭하지 수 있도록 2012 데이터 파일을 인식하지 않았다.

나는 몇 가지 중요한 옵션을 놓친 건가?

해결법

  1. ==============================

    1.이 작업을 수행 할 수없는 - 당신은 첨부 할 수 없습니다 / 분리 또는 백업 / 이전 버전으로 다운 SQL Server의 최신 버전에서 데이터베이스를 복원 - 내부 파일 구조는 이전 버전과의 호환성을 지원하기 위해 너무 다르다. 이것은 여전히 ​​SQL 서버 2014의 사실이다 - 다른 2,014 상자 (또는 뭔가 이상) 이외에서 2014 백업을 복원 할 수 없습니다.

    이 작업을 수행 할 수없는 - 당신은 첨부 할 수 없습니다 / 분리 또는 백업 / 이전 버전으로 다운 SQL Server의 최신 버전에서 데이터베이스를 복원 - 내부 파일 구조는 이전 버전과의 호환성을 지원하기 위해 너무 다르다. 이것은 여전히 ​​SQL 서버 2014의 사실이다 - 다른 2,014 상자 (또는 뭔가 이상) 이외에서 2014 백업을 복원 할 수 없습니다.

    당신도이 문제의 주위에 얻을 수 있습니다

    T-SQL 기능이 당신에게 사용할 수있는 호환성 모드 설정은 컨트롤 - 다른 서버에서 사용할 수없는 새로운 기능을 사용하여 실수 방지하는 데 도움이 될 수 있습니다. 하지만 그것은의 .mdf 파일에 대한 내부 파일 형식을 변경하지 않습니다 -이 특정 문제에 대한 해결책이 아니다 - 이전 인스턴스에서 SQL Server의 최신 버전에서 백업을 복원하기위한 해결책이 없습니다.

  2. ==============================

    2.물론 그것이 가능 ... 사용 내보내기 마법사 소스 옵션을 사용 SQL 서버에 네이티브 클라이언트 (11)에, 나중에 원본 서버 ex.192.168.100.65 \ SQLEXPRESS 다음 단계는 선택한 새 대상 서버 ex.192.168.100.65 \ SQL2014

    물론 그것이 가능 ... 사용 내보내기 마법사 소스 옵션을 사용 SQL 서버에 네이티브 클라이언트 (11)에, 나중에 원본 서버 ex.192.168.100.65 \ SQLEXPRESS 다음 단계는 선택한 새 대상 서버 ex.192.168.100.65 \ SQL2014

    그냥 올바른 인스턴스를 사용하고있는 것으로 확인하고 서로 연결

    저장 발동에 그냥 지불 관심을 다시 컴파일해야합니다

  3. from https://stackoverflow.com/questions/25042746/possible-to-restore-a-backup-of-sql-server-2014-on-sql-server-2012 by cc-by-sa and MIT license