Visual Studio를 사용하여 SSIS 프로젝트에 기존 패키지를 추가하려고합니다. 그러나 도구가 패키지를 새 패키지로 복사하고 원래 이름과 증가 된 번호로 이름을 지정한 다음 패키지를 프로젝트에 첨부합니다. 몇 가지 설정을 놓친다는 것을 알고 있습니다. 하지만 원본 패키지가 부착되지 않도록 막을 수는 없습니다. 누구나 같은 문제가 발생했습니다. 감사!SSIS가 실제로 존재하는 패키지를 추가하면 실제로 동일한 복사본이 추가됨
10
A
답변
15
여기서 일어나는 일은 패키지를 프로젝트 디렉토리에 수동으로 복사 한 다음 기존 프로젝트에 추가하려고했을 가능성이 높습니다. BIDS (Visual Studio)는 다른 위치에서 복사하고, 이름을 가져 와서 프로젝트를 디렉토리에 복사하고, 기존 사본을 찾고, 이름 충돌을 방지하기 위해 새 사본의 이름을 변경한다고 가정합니다.
해결 방법 # 1 기존 개체를 추가하기 전에 프로젝트 공간 외부의 임시 디렉터리로 이동하십시오. Add Existing package를 선택하고 프로젝트에 복사하십시오. 패키지의 이름이 정확합니다.
해결 방법 # 2 원본 시나리오를 수행 한 후에는 디스크에서 원본을 삭제 한 다음 BIDS (Visual Studio) 내에서 복사본의 이름을 바꿉니다. 이렇게하면 패키지의 이름이 올바른 이름으로 바뀝니다.
1
dtsx는 항상 솔루션 폴더로 복사됩니다. 맞아,이 버그는 버그입니다.
해결 방법은 솔루션 폴더 내의 .dtproj 파일을 편집하여 DTSPackages/DtsPackage/fullpath 태그가 원래 dtsx 패키지의 위치를 반영하도록하는 것입니다.
10
"기존 패키지 추가"동작을 피하기 위해 사용해야하는 방법은 매우 간단합니다. 프로젝트을 마우스 오른쪽 버튼으로 클릭하고 "기존 항목 추가"를 선택하십시오. 이렇게하면 이름을 바꾸거나 복사본을 만들지 않고도 DTSX를 프로젝트에 첨부 할 수 있습니다.
관련 문제
- 1. 보고서보기를 추가하면 Ant 테스트가 실제로 느려집니다.
- 2. 실제로
- 3. REMOVE는 실제로 동일한 시퀀스를 반환합니까?
- 4. AudioSession은 실제로 OpenAL과 동일한 것입니까?
- 5. BPM이 실제로 실제로 사용되는 어플리케이션은 무엇입니까?
- 6. 실제로 컴파일 된 프로그램이 실제로 바이너리입니까?
- 7. 실제로 병렬 처리가 가능합니까?
- 8. 실제로 스택에있는 스택이 스택입니까?
- 9. 실제로 Singleton이 필요합니까?
- 10. SQLite는 실제로 크로스 플랫폼입니까?
- 11. 내 LINQ가 실제로 비효율적입니다
- 12. Ninject.MVC3에서 App_Start 콘텐츠가 실제로 필요합니까?
- 13. 이 테스트는 실제로 가치를 추가합니까? ...?
- 14. 어떻게 외부의 기본 Gravatar를 가지고 있고 실제로 실제로 크기가 조정됩니까?
- 15. 복도 유용성 테스트 : 실제로 얼마나 많은 UI를 실제로 만들었습니까?
- 16. asp.net RoleManager는 실제로 구성된 경우 쿠키의 사용자 역할을 실제로 캐시합니까?
- 17. jQuery는 setInterval을 실제로 사용합니까?
- 18. Magento는 실제로 opensource입니까?
- 19. EditorReuseAttribute는 실제로 무엇입니까?
- 20. removeChild가 실제로 요소를 삭제합니까?
- 21. NSLog는 실제로 무엇을합니까?
- 22. #include는 실제로 무엇을합니까?
- 23. nativeGetUninitializedObject는 실제로 어디에 있습니까?
- 24. JQuery는 실제로 WebView에서 작동합니까?
- 25. 다음 배열은 실제로 다차원입니까?
- 26. FBConnect는 실제로 어떻게 작동합니까?
- 27. SSL은 실제로 얼마나 안전합니까?
- 28. UpdatePanel은 실제로 어떻게 작동합니까?
- 29. 실제로 쿼리를 실행 무엇
- 30. 관계 테이블이 실제로 필요합니까?
정확합니다. 최신 버전에서는 수정 된 것 같습니다. 단계를 따르면 dtsx를 올바르게 첨부합니다. 이전 버전에서는 옵션에 관계없이 항상 dtsx를 복사했습니다. –
참고 : 파일이 읽기 전용 인 경우 (예 : 소스 제어 공급자로 인해)이 작업을 수행하려면 읽기 전용 플래그를 제거해야합니다. – tbone