안녕하세요
다른 서버에있는 디비를 bak 파일로 백업해와서 매일 9시에 프로시저만 빼고 복원하려고 합니다.
배치파일로 만들어서 스케줄을 걸거라서 sqlcmd를 사용하려 하는데요
(sqlcmd 아니더라도 배치파일로 만들어서 스케줄 걸 수만 있으면 됩니다)
백업파일 고대로 복원까지는 하겠는데 프로시저만 빼고 복원 할 방법을 모르겠습니다.
생각하고 있는건
1. 백업 파일에서 프로시저만 빼고 복원
안 되면
2. 기존 프로시저 백업하고 전체 복원 후 프로시저만 따로 복원
인데 프로시저만 백업하는 것도 sqlcmd 이용해야해서 어떻게 해야 할 지를 모르겠습니다.
1번 방법으로 하는게 편할 것 같긴한데 방법을 모르겠내요 ㅠ
조언 부탁드리겠습니다.
안녕하세요~!
1. 기존 프로시져 백업
2. 풀백업 복원
3. 복원된 데이터베이스 모든 프로시져 삭제
4. 기존 프로시져 복원
이렇게 하시면 될듯합니다 ^^
1,2번은 2,1로 수행하셔도 되고 같이 하셔도 되고 상관 없는 작업이네요.
감사합니다~~