MS SQL Server 2005에서 데이터베이스의 전체 유지 관리 계획을 SQL 스크립트로 내보내는 방법이 있습니까?

StackOverflow https://stackoverflow.com/questions/32689

  •  09-06-2019
  •  | 
  •  

문제

현재 데이터베이스의 테이블에 대한 SQL 스크립트를 출력하려면 Management Studio에서 마우스 오른쪽 버튼을 클릭하여 생성 스크립트를 출력 할 수 있습니다.

데이터베이스의 유지 관리 계획을 위해 SQL 스크립트를 출력하는 것과 동등한 것이 있습니까? #

수정

제가 근무하는 회사에는 서버 4 대, 서버 3 대, 통합 징후가 없으며 각각 하루에 약 50 만 건의 트랜잭션을 실행합니다.원래 유지 관리 계획은 문서화되지 않았으며 기본 템플릿 유지 관리 계획을 만들려고했습니다.

도움이 되었습니까?

해결책

스크립트로 내보낼 수는 없지만 서버 인스턴스간에 마이그레이션하려는 경우 다음과 같이 가져오고 내보낼 수 있습니다.

Integration Services에 연결하고 Stored Packages> MSDB> 유지 관리 계획을 확장합니다.그런 다음 계획을 마우스 오른쪽 버튼으로 클릭하고 가져 오기 또는 내보내기를 선택할 수 있습니다.

다른 팁

유지 관리 계획으로는 그렇게 할 수 없다고 생각합니다. DTS 패키지이기 때문에 지금은 SSIS (SQL Server Integration Services)라고합니다.

유지 관리 계획을 추가 할 수있는 저장 프로 시저가 있었지만 더 이상 사용되지 않을 수 있다고 생각합니다.(sp_add_maintenance_plan).여기서 테스트 할 SQL 2005가 없습니다.

질문은 왜 전체 mp를 내보내려고 하는가입니다.:) 다른 서버에서 가져 오는 경우 ssis 패키지가 유용 할 수 있습니다.서버간에 내보내기 / 가져 오기가 가능하므로 그 방향을 살펴 보시기 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top