2014-05-18 3 views
1

SSIS 패키지에는 매일 db 백업을 처리하고 .bak가 2 일 이상 경과하면 .bak 확장명의 백업이 삭제됩니다. 새 서버가있어서 SSIS 패키지를 가져 왔지만 삭제할 파일 확장명 .bak를 지정하지 않아 백업이 삭제되지 않습니다.기존 SSIS 패키지의 변경 내용

백업을 삭제하도록 패키지를 변경하여 파일 확장자를 지정해야하지만이를 수행하는 방법을 잘 모릅니다. SSMS를 열면 통합 서비스 카탈로그 아래에 아무것도 표시되지 않지만 패키지를 실행하는 SQL Server 에이전트 작업을 볼 수 있습니다. SSMS에서 통합 서비스에 로그인하면 패키지가 msdb라는 저장된 패키지에 나타납니다. SSMS의 통합 서비스에 연결되어있을 때 저장된 패키지> msdb에서 패키지를 마우스 오른쪽 단추로 클릭 할 수 있습니다. 내보내기를 클릭하고 .dtsx 파일을 저장하십시오. 이 파일을 열어 VS shell 2010에서 변경 작업을 수행 할 수 있습니다. 패키지를 같은 이름으로 다시 저장 한 다음 SSMS의 통합 서비스에서 가져와 기존 파일을 덮어 씁니 까? 여기에 배포와 관련하여 다른 문제가 있습니까?

건배,

답변

0

기본 사항이 있으니 백업이 있는지 확인해야합니다. 그러나 Maintenance Plans을 사용하면 쉽게 SSIS 패키지를 만들 수 있지만 백업, 백업 정리, 인덱스 재구성 등을위한 작업 위주의 마법사가 SQL 에이전트와 연결되어 일정을 잡을 수 있습니다.

0

.BAK 파일을 삭제하려는 경우 'Foreach loop task'를 사용하여 파일 위치를 검색 할 수 있습니다.

enter image description here

나는 당신이를위한 각 작업에서 파일 시스템 작업을 사용하여 파일을 삭제할 수 있다고 생각합니다.

enter image description here

enter image description here

관련 문제