System Catalog Update Over SQL 2005
카테고리 없음 / 2011. 6. 17. 03:30
net start mssql$sql2008r2 /m
ADMIN:.\sql2008r2
접속완료
update sys.sysdbreg set status = status |32 where name ='db'
update sys.sysdbreg set status = status &~32 where name ='db'
이런거 강제로 셋팅이 가능.
restore database db with recovery
Error: 927, Severity: 14, State: 2
먼저 에러가 나고 다음 아래와 같은 에러 발생
메시지 4333, 수준 16, 상태 1, 줄 2
로그가 복원되지 않아 데이터베이스를 복구할 수 없습니다.
메시지 3013, 수준 16, 상태 1, 줄 2
RESTORE DATABASE이(가) 비정상적으로 종료됩니다.
메시지 4333, 수준 16, 상태 1, 줄 2
The database cannot be recovered because the log was not restored.
메시지 3013, 수준 16, 상태 1, 줄 2
RESTORE DATABASE is terminating abnormally.
restore log db from disk ='c:\a.log1' with norecovery , CONTINUE_AFTER_ERROR
메시지 4320, 수준 16, 상태 11, 줄 1
데이터베이스 또는 파일 복원을 통해 파일 "db"을(를) 완전히 복원하지 못했습니다. 이 백업 세트를 적용하기 전에 전체 파일을 복원해야 합니다.
메시지 3119, 수준 16, 상태 1, 줄 1
RESTORE 문을 계획하는 동안 문제가 발견되었습니다. 자세한 내용은 이전 메시지를 참조하십시오.
메시지 3013, 수준 16, 상태 1, 줄 1
RESTORE LOG이(가) 비정상적으로 종료됩니다.
메시지 4320, 수준 16, 상태 11, 줄 2
The file "db" was not fully restored by a database or file restore. The entire file must be successfully restored before applying this backup set.
메시지 3119, 수준 16, 상태 1, 줄 2
Problems were identified while planning for the RESTORE statement. Previous messages provide details.
메시지 3013, 수준 16, 상태 1, 줄 2
RESTORE LOG is terminating abnormally.
dbcc traceon (3604)
dbcc dbtable
1 = autoclose; set with sp_dboption.
4 = select into/bulkcopy; set with sp_dboption.
8 = trunc. log on chkpt; set with sp_dboption.
16 = torn page detection, set with sp_dboption.
32 = loading.
64 = pre recovery.
128 = recovering.
256 = not recovered.
512 = offline; set with sp_dboption.
1024 = read only; set with sp_dboption.
2048 = dbo use only; set with sp_dboption.
4096 = single user; set with sp_dboption.
32768 = emergency mode.
4194304 = autoshrink.
1073741824 = cleanly shutdown.
binary diff 이용하기 위해 aptdiff winmerge 같은 툴 이용할것
drmsqlinit
drmsqlbackup
drmsqllogbackup
backup log a with no_log
씨봉~ ㅠ.ㅠ~