디버그 중 SSIS에서 변수 감시
SSIS에 프로젝트가 있고 그 결과를 변수로 보내는 SQL 실행 작업을 추가했습니다. 값을 확인하고 싶었습니다. 실제 정수가 아닌 결과 집합 개체로 작성하려고 할까 걱정했기 때문입니다 (이 경우 COUNT를 반환합니다).
내 첫 번째 생각은 디버그 모드에서 실행하고 내 Watch 창에 전역 변수를 추가하는 것입니다. 불행히도 조사 식 창을 마우스 오른쪽 버튼으로 클릭하면 "변수 추가"옵션이 회색으로 표시됩니다. 내가 여기서 무엇을 놓치고 있습니까?
내 변수가 올바르게 설정되어 있는지 확인 했으므로 값 또는 이와 유사한 것을 사용하여 MsgBox를 수행하기 위해 스크립트를 넣는 것과 같은 방법에는 관심이 없습니다. 향후 참조를 위해 디버그 모드에서 변수를 볼 수 있기를 바랍니다. 그것에 대한 어떤 종류의 제약이 있다면 누군가가 알고 있다면 그 모든 것과 그 이유를 알고 싶습니다.
이 도움말과 내가 찾을 수있는 모든 "튜토리얼"에 대한 도움말은 매우 부적절합니다. "감시 창에 변수를 추가하고 디버그"라고 말하면 문제가 없어야합니다.
통찰력을 가져 주셔서 감사합니다!
디버거가 중단 점에서 중지되는 동안에 만 Watch 창에 변수를 추가 할 수 있다고 생각합니다. 단계에 중단 점을 설정하면 중단 점에 도달했을 때 조사 식 창에 변수를 입력 할 수 있어야합니다. 조사 식 창에서 첫 번째 빈 행을 선택하고 변수 이름을 입력 할 수 있습니다 (Intellisense를 가져올 수도 있고 얻지 못할 수도 있습니다. 얼마나 잘 작동하는지 기억할 수 없습니다).
변수 창에서 Watch 창으로 변수를 드래그하면 짜잔!
나는 이것이 매우 오래되었고 아마도 이전 버전의 Visual Studio에 대해 이야기하고 있으므로 이전에는 옵션이 아니었을 수도 있지만 어쨌든 내 방식은 중단 점에서 모든 현재 변수 값을 보려면 지역 창을 사용하는 것입니다 (디버그> > Windows >> 지역)
Visual Studio 2013 : 변수를 디버깅 및 드래그하는 동안 조사 식 창에 추가하거나 "user ::"없이 입력 할 수 있습니다. 하지만 그 중 어느 것이 든 작동하기 전에 도구> 옵션, 디버깅> 일반으로 이동해야했고 "관리되는 호환성 모드 사용"을 선택하려면 오른쪽 창 아래로 스크롤해야했습니다. 그런 다음 디버깅을 중지하고 다시 시작해야했습니다. 마지막으로 위의 조언이 효과가있었습니다. 위와이 문서 덕분에 Visual Studio 2015 디버깅 : 로컬 변수를 확장 할 수 없습니까?
참고 URL : https://stackoverflow.com/questions/582166/watching-variables-in-ssis-during-debug
'Program Tip' 카테고리의 다른 글
Cast 또는 Convert를 사용하는 경우 (0) | 2020.10.21 |
---|---|
PostgreSQL 9.2.1과 Hibernate 연결 (0) | 2020.10.21 |
수식 만 사용하여 Excel에서 고유 한 값 가져 오기 (0) | 2020.10.21 |
추상 구문 트리와 구체적인 구문 트리의 차이점은 무엇입니까? (0) | 2020.10.21 |
2 개의 완전히 독립적 인 Eclipse 인스턴스를 동시에 실행할 수 있습니까? (0) | 2020.10.21 |