반응형
데이터베이스 유지 관리 계획 백업 및 복원
SQL Server MVP
에이디컨설팅 | SQLLeader.com
SQL 2000에서의 데이터 유지관리 계획은 msdb.dbo.sysdbmainplans 테이블에 저장이 되기 때문에 msdb DB 전체를 백업받던지, 이 테이블만을 백업 받아서 유지 관리 계획을 관리하였습니다.
SQL 2005의 데이터베이스 유지 관리 계획은 SQL 2000과는 달리 Integration Services의 구성 요소를 이용하여 작성하는 방식이며, 패키지 형태로 관리됩니다.
이와 같은 유지 관리 계획을 백업하거나, 저장된 유지 관리 계획을 다시 복원하는 방법에 대해 말씀드리겠습니다.
[Integration Services 연결을 이용]
1. SSMS에서 서버 유형을 Integration Services로 변경한 후, 유지 관리 계획을 백업하거나 복원할 서버로 접속합니다.
2. [저장된 패키지] -> [MSDB] -> [Maintenance Plans] 하위에 있는 유지 관리 계획들을 선택해서 패키지 내보내기(X) 메뉴를 이용해서 파일 형태로 저장합니다.
3. 저장된 유지 관리 계획 패키지를 가져올 때에는 위의 메뉴에서 패키지 가져오기(I)를 선택한 후, 가지고 올 패키지를 지정하면 자동으로 유지 관리 계획에 추가됩니다.
[테이블을 이용]
SQL 2000에서와 같이 패키지가 msdb의 특정 테이블에 저장되기는 합니다.
SQL 2005에서는 유지 관리 계획은 msdb.dbo.sysdtspackages90 테이블에 저장됩니다.
이 테이블을 백업하거나 복원하는 형태로 관리할 수 있습니다.
MSSQL 2008에서는 msdb.dbo.sysdtspackages90 을 사용하지 않고 msdb.dbo.sysdtspackages 로 사용한다.
반응형
'연구개발 > DBA' 카테고리의 다른 글
SSMS에서 특정 사용자의 DB만 보이게 하는 방법 (0) | 2009.07.26 |
---|---|
LOGON DDL Trigger를 이용한 로그인 정보 기록 남기기 (0) | 2009.07.26 |
SQL 서버를 활용한 성능 카운터 수집 (0) | 2009.07.25 |
파일 그룹별 개체 리스트 및 Size 관리 (0) | 2009.07.25 |
SQL Server 2005 인스턴스 간에 로그인 및 암호 전송 (0) | 2009.07.25 |