2010-05-13 2 views
0

워크 스테이션에서 Visual Studio 2005를 충돌시키는 SSIS 2005 파일로 작업하고 있습니다. 이것은 데이터 흐름 다이어그램을 열고 Visual Studio에서 패키지의 유효성 검사를 시도 할 때 발생합니다. 그래도 다른 컴퓨터에서 성공적으로 열 수 있습니다. 패키지 자체는 상당히 단순하며 데이터 흐름에 두 가지 제어 흐름 작업과 10 개의 작업 만있을 수 있습니다.SSIS DTSX 파일 복구 도구

dtsx 파일의 XML을 검사하고 문제를 해결하거나 필요한 경우 도구가 있는지 궁금합니다. dtsx 파일은 약 171kB이며 단순 패키지라는 점을 감안할 때 dtsx 파일에 많은 부분이있는 것처럼 보입니다.

+0

1. 모든 SP가 컴퓨터에 설치되어 있는지 확인하십시오. 2. 간단하면 다시 작성하지 않으시겠습니까? 3. dstx 파일의 코드를 메모장을 통해 찾으십시오 - 때로는 틀린 점이 있습니다 - 끝에 또는 처음에 이상한 기호가 있음 – IMHO

답변

2

겉으로보기에는 손상된 패키지가 VS에 충돌하는 것과 같은 문제가있었습니다. xml을 직접 분석하는 것은 매우 고통 스럽기 때문에 제거 과정을 통해 컨테이너 안팎으로 하나의 객체를 이동하는 것과 같은 작업을 수행하여 문제를 해결할 수 있습니다. 이는 dtsx의 고아 참조에 대한 문제를 해결하는 것으로 보입니다.

"큰 빨간 버튼"옵션은 소리가 나는 것보다 덜 어려운 패키지를 다시 만드는 것입니다. 두 VS 세션 사이에 붙여 넣기 구성 요소를 복사하면 문제의 원인이되는 컨테이너를 찾을 수 있습니다.

불행히도이를 자동화 할 수있는 도구는 없습니다. SSIS는 미완성이고 기발한 제품입니다.