2017-02-13 6 views
0

두 개의 SQL 서버가 있습니다. 하나는 테스트 서버이고 다른 하나는 라이브 서버입니다.SSIS 패키지와의 하위 호환성

실시간 서버를 SQL Server 2016으로 업그레이드하려고합니다. 현재 두 서버 모두에 SQL Server 2012가 설치되어 있습니다.

내 질문은 다음과 같습니다. 데이터 원본 SQL Server 2016 및 대상 SQL Server 2012를 SSIS 패키지로 가질 수 있습니까? 아니면 다른 문제가 있습니까?

+3

서곡과 질문이 일치하지 않습니까? SSIS를 사용하여 테스트 서버의 데이터를 실제 서버로 옮기고 있습니까 아니면 테스트 서버와 라이브 서버가 서로 다른 버전의 SQL Server에 동일한 패키지를 배포 할 수 있는지 묻고 있습니까? – iamdave

+0

SSIS 서비스 버전은 SSIS가 SSIS에 연결하는 방법과 아무 관련이 없습니다. 실제로 데이터를 연결하고로드하는 것은 OLEDB 또는 ADO.NET 공급자입니다. SSIS 2008 R2 이전 버전에서도 2016에 연결할 수 있으며 그 반대로도 –

답변

0

SSIS 패키지에서 데이터 원본으로 SQL 2016을 사용하고 대상으로 SQL 2012를 사용할 수 있습니다. 각각에 대한 연결을 설정할 때 올바른 공급자를 선택하십시오.

사실, 2016 년과 2012 년 모두 동일한 공급자 (SQLNCLI11)를 사용하므로 아무런 문제가 없어 보입니다.

+0

빠른 대답에 감사드립니다. 하지만 당신은 "각각에 대해 올바른 연결 문자열을 사용"설명 할 수 litte 조금 더 자세한? 감사합니다 :) – Minick