답변 정말 감사드립니다.
두번째 질문드린 background 작업을 강제종료시키는 방법에 대해서 하나만 예를 들어주실수 있으신지요..
db만 올려서 backup load 할려고 하거든요..
db가 안올라와서 db load도 할수 없어서요...
한번더 질문드립니다... (__).
조금 복잡한데요,
1. select db_id('해당dbname')
2. select status from master..sysdatabases where db_id('해당dbname') /*나중에 써야 하므로 기억하세요 */
3. begin tran
update master..sysdatabases set status=-32768 where dbid=1번에서 나온 번호
select status from master..sysdatabases where db_id('해당dbname') /*-32768로 바뀌었는지 확인*/
/*잘바뀌었으면 */
commit
4. shutdown with nowait
5. start
6. 해당 db를 recovery를 하지 않고 올라 올겁니다.
7. dump tran 해당디비이름 with no_log
8. begin tran
update master..sysdatabases set status=1번에서 나온숫자 where dbid=1번에서 나온 db번호
/*확인후*/commit
9. shutdown후 restart
이렇게 하면 복구를 하지 않습니다.
작업을 하시기 전에 반드시 master db를 백업을 받으시기 바랍니다.
조심해서 작업을 하세요...