2008. 9. 17. 15:49

DB 오프라인 시키기

## 자주 사용하는 쿼리문들... 기억력이 좋지 않아 여기라도 조금 끄적거려놔야지......2 ##

저같은 시스템 엔지니어들은 아래 사항들 많이 애용합니다.

롤백중지. DB 오프라인 시키기(안될때)

use master
go
alter database DB이름 set offline with rollback immediate
또는
alter database DB이름 set offline with rollback 10 seconds
또는
alter database DB이름 set offline with no_wait

백업 리스토어 할시 가장 많이 하는 실수.
use master
restore database DB이름 form disk='물리적경로'

=> 이때 많이 실수 하는것이 계정부분 입니다.
리스토어 한후 '계정이 맞지 않는다' 라는 메세지가 뜰경우

1. 계정 생성하지 말고, DB 만생성하고 생성한 DB에 restore 합니다.
2. 그후 소유자 삭제  로그인 생성.

만약 소유자가 있다는 메세지가 나타나면..
http://duck.pe.kr/18
링크 참조하세용...