간만에 태정이놈 블로그갔다가 퍼와요 ㅎ
http://seobangnim.com/zbxe/872
http://seobangnim.com/zbxe/872
A . 아래 내용은 정원혁씨 사이트에 참조한 글입니다. 저도 이러한 경우가 발생 해서 복구한적이이 있네요. 어려울때는 Books Online 을 참조 하시면 많은 도움이 됩니다.
1. *.mdf 를 비롯한 파일을 날렸다면 전혀 방법이 없습니다.
2. drop1 database 를 실행했거나 EM에서 database를 삭제했다면 역시 전혀 방법이 없습니다.
3. SQL 서버를 Uninstall 했다면 가능합니다. 이때는 *.mdf, *.ndf, *.ldf 등이 남아 있기 때문입니다.이 때는 바로 아래에 있는 스크립트를 참고하여 디비를 하나씩 살려내면 됩니다.
pubs 디비를 가지고 먼저 연습을 하고 하십시요.
sp_helpdb pubs
select * from pubs..titles
sp_detach_db pubs
sp_attach_db pubs, 'c:temppubs.mdf','c:temppubs_log.ldf'
sp_attach_single_file_db pubs, 'c:temppubs.mdf'
-----------
sp_helpdb mydb2
sp_detach_db mydb2
sp_attach_single_file_db mydb2, 'f:mssql7datamydb2.mdf'
,'f:mssql7datad2.ndf'
'Databases' 카테고리의 다른 글
데이터베이스 사이즈 정보와 트랜젝션 로그파일 처리 (0) | 2011.05.13 |
---|---|
sp_dboption (0) | 2011.05.13 |
MS SQL 트랜잭션 로그를 줄이는 방법 (0) | 2011.05.13 |
truncate MS SQL 2005 log file (.LDF) (0) | 2011.05.13 |
SQL Server에서 tempdb 데이터베이스를 축소하는 방법 (0) | 2011.05.13 |