2011-01-19 20 views
1

안녕하세요 SSIS 패키지가 서버에 배포되어 있습니다. BI 스튜디오의 패키지에서 일부를 변경하고 서버에서 컴파일 및 배포했습니다. 그러나 변경 사항은 서버에 반영되지 않습니다.이 패키지 배포 문제를 해결하는 방법은 무엇입니까?

내가 관찰 한 바에 따르면 BI 스튜디오에서 배포 된 dtsx 파일 (이전 및 신규)을 열 때 둘 다 동일한 MajorVersion, Minor 버전 및 versionbuild 번호를 사용하고 있습니다. 이게 나에게 문제가 되는가? 동일한 버전의 파일이고 서버에서 업데이트하지 않는다고 가정하고 새 패키지를 설치하지 않습니까? 패키지가 이미 서버에 쿼리를 실행하여 서버에 설치되어

확인하는 경우 (당신이 MSDB에 선택 실행하는 데 적절한 previliges이 있어야 함) :

+0

중복 가능성 [서버에 반영되지 SSIS 패키지 업데이트 (http://stackoverflow.com/questions/4724975/updates-to-ssis-packages-not-reflecting-on-the-server) –

답변

1

이 문제에 대한 많은 작업을 한 후, TI는 해결책을 발견 . Select * msdb.dbo.sysssispackage 폴더에서

해결 방법 1 : 이미 설치되어있는 경우이 테이블에서 해당 패키지를 삭제하면됩니다. 그런 다음 설치하십시오. 그것은 작동합니다.

솔루션 2 : Buisiness Intelligence 스튜디오에서 패키지를 편집하는 동안 전체 패키지를 컴파일해도 주 버전, 보조 버전 및 BuildVersion이 변경되지 않는다는 것을 알았습니다. 따라서 서버에 설치할 때이 버전이 이미 설치되어 있으므로 서버의 패키지를 업데이트하지 않는 것으로 가정합니다. 따라서 BI Studio에서 수동으로 패키지의 버전 빌드 번호를 변경하고 빌드 한 다음 서버에 설치하면됩니다. 그것은 효과가 있었다.

관련 문제