2017-11-20 1 views
1

우리는 SSIS에 ETL 제품을 구축하고 있습니다. 많은 SSIS 패키지에는 C# 스크립트로 작성된 스크립트 작업이 Microsoft.SqlServer.ScriptTask, Microsoft.SqlServer.ManagedDTS 등의 어셈블리 참조로 작성되어 있습니다.SQL Server 2014 및 2016 용 SSIS에서 동일한 SSIS ETL 제품 (패키지)을 사용할 수 있습니까?

일부 고객은 이전 버전의 SQL (2014)을 사용하고있을 수 있습니다. 일부는 2016 년으로 업그레이드 할 수 있습니다.

이전 및 새 SQL Server 버전을 사용하는 두 고객 세트 모두에 최신 제품 버전을 릴리스 할 수있는 업계 표준 및 모범 사례는 무엇입니까?

2 개의 코드베이스를 유지할 필요없이 SQL Server 2014 및 2016을 모두 지원할 수있는 방법이 있습니까?

답변

1

SQL Server 2014 및 2016 ssis 패키지는 8PackageFormatVersion과 동일하지만 두 버전간에 ManagedDTS.dll 버전이 다릅니다. SQL 서버 2014

  • 이 버전은 동일한 응용 프로그램에서 두 버전으로 작업 할 수 없습니다 버전은 이러한 이유를 들어 13.0.0.0

이며, SQL 서버 2016에 대한 12.0.0.0

  • 입니다 이 DLL 중 하나를 선택해야하기 때문입니다.

    유용한 링크