2012-04-19 3 views
1

약 6 시간 동안 실행되는 패키지가 있습니다. 나는 그것을 가끔씩 보았고, 잘 진행되었다. 아침에 나는 모든 작업이 초록색이었고 "실행이 완료되었습니다."라고 말했지만 프로세스를 멈추기 위해이 버튼을 클릭하면 "이 프로세스는 하나 이상의 프로세스에서 분리 될 수 없습니다. 대신 프로세스를 종료하고 싶습니까? ? " 그래서 나는 예를 선택했다. 질문은 내 작업을 계속하는 것이 안전할까요? 해지가 내 DB에 어떻게 든 영향을 줍니까? 다시 한 번, 이미 완료된 모든 작업. 패키지를 다시 진행할지 또는 실행할지 모르기 때문에 빠른 응답을 부탁드립니다. 감사합니다! 나는 SQL Server 2005 및 Visual Studio 2005SSIS 오류 "하나 이상의 프로세스에서 분리 할 수 ​​없습니다."

답변

0

이 아닌 패키지 자체의 designerm에 문제처럼 보이는, 그래서 당신은,

빠른 질문을 deatach 수 있습니다 당신이 체크 포인트를 사용하는 말을 사용하고 있습니다 큰 패키지? 그렇지 않은 경우 사용하는 것이 좋습니다. 그것이 무엇인지 모르는 경우, 기본적으로 패키지가 실패 지점에서 실행될 수 있도록하는 기능입니다. 따라서 pacakge가 5시 30 분에 실패하면 마지막 체크 포인트에서 다시 실행하여 모든 걸 runnig처럼 단 1 시간 만에 다시 걸 수 있습니다.

+0

나는 체크 포인트 제안에 정중히 동의하지 않습니다. 나는 그것들을 개념적으로 차갑게 느낀다. 복잡한 변수의 가치, 루프의 상태를 유지하지 않으며 패키지가 패키지에서 다시 시작될 때 이벤트가 재개되지 않습니다. 대신, 제 조언은 패키지를 정상적으로 복구 할 수 있도록 패키지를 디자인하는 것입니다. (정상적인 트랜잭션 범위 지정, 얼마나 많은 작업이 남아 있는지 검사하는 쿼리,이 작업이 이미 완료된 상태 등) – billinkc

+0

안녕하십니까. 나에 의해 지어지지 않았기 때문에 패키지에 아무 것도 추가하고 싶지는 않습니다. 너무 복잡하기 때문에 복잡하지 않습니다. – Cat

0

나는 역시 동일한 문제가 있었으므로 버퍼 크기를 10000에서 100000으로 늘 렸습니다. 문제를 해결했습니다. 이것을 시도하십시오.

관련 문제