2017-04-21 3 views
2

내 문제와 비슷한 내용이 게시되었지만 이전에는 게시되지 않았습니다. Visual Studio 2015 버전 14.0.25431.01 업데이트 3이 있습니다.이 패키지를 개발하고 프로젝트를 SQL Server 12.0.4100.01에 배포합니다. 패키지는 정상적으로 실행됩니다. 그럼 난 ispac에서 배포하려고 내가 오류를 얻을 :SQL Server Visual Studio SSIS 버전 관리

There was an exception while loading Script Task from XML: System.Exception: The Script Task redacted uses version 14.0 script that is not supported in this release of Integration Services. To run the package, use the Script Task to create a new VSTA script. In most cases, scripts are converted automatically to use a supported version, when you open a SQL Server Integration Services package in %SQL_PRODUCT_SHORT_NAME% Integration Services. at Microsoft.SqlServer.Dts.Tasks.ScriptTask.ScriptTask.LoadFromXML (XmlElement elemProj, IDTSInfoEvents events)

나는 Visual Studio에서 XML을 확인하고 각각의 코드를 비교하기 위해 ispac을 풀고 모든 버전의 코드는 동일합니다. 분명히 Visual Studio에서 배포 할 때 업그레이드/다운 그레이드 작업이 발생하지만 ispac에서 배포 할 때는 발생하지 않습니다. 버전과 호환되는 ispac을 만드는 방법이 있습니까?

답변

0

당신은 프로젝트 속성 TargetServerVersion을 변경할 수 있습니다 : SQL 서버 2012/2014/2016

enter image description here

스크립트 언어의 Microsoft Visual C#을 2010/2012/2015로 자동으로 변경됩니다.

참고 : 스크립트 작업의 코드를 먼저 복사하여 저장하십시오.

enter image description here

+0

나는 질문을 게시하기 전에 그것을 시도했다. 그것은 문제를 해결하지 못합니다. VS에서 배포하는 것은 문제가되지 않지만 생성 된 ispac에서 배포하는 것은 버전 관리의 문제점입니다. 분명히 VS는 배포가 발생할 때 일종의 버전 수정을 수행합니다. VS에 ispac이 없으면 버전이 호환되지 않기 때문에 스크립트 작업에서 패키지가 실패합니다. – Thursty

관련 문제