태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
독도 광고 모금 캠페인

'MDF'에 해당되는 글 1건

  1. 2007/06/01 MS-SQL에서 DB통으로 붙이기.
발자 이야기/DataBase l 2007/06/01 11:00

실전에서 DB를 통으로 붙일일이 발생하지 않는게 최상이겠지만 그렇지 않은 경우가 발생할 때가 있죠.

저도 좀 오래됐지만 약 2~3년전에 한번 이렇게 해보고 그 뒤로는 없는데 어쨋든 한번쯤은 겪어보게 되는 일이 아닌가 합니다. 이유야 해킹을 당해서 깨끗이 밀고 새로 세팅을 해야 할 수도 있고 혹은 서버가 맛이 가서 세팅을 해야 할 경우가 생길수도 있습니다.

이때 간단히 기존 DB를 붙이는 명령어가 있죠. 현업에 계신분이라면 아시겠지만 간단히 적어봅니다.

두가지가 있는데 각각

sp_attach_db [ @dbname = ] 'dbname' , [ @filename1 = ] 'filename_n' [ ,...16 ]
EXEC sp_attach_db @dbname = N'pubs', @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf', @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf'

이녀석은 MDF와 LDF파일을 둘다 가지고 있어야 합니다.

sp_attach_single_file_db
[ @dbname =] 'dbname' ,[ @physname =] 'physical_name'

EXEC sp_detach_db @dbname = 'pubs'
EXEC sp_attach_single_file_db @dbname = 'pubs', @physname = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf'

이녀석은 MDF파일만 있어도 되죠.

각각 MSDN 링크이며 더욱 자세한 내용을 보실 수 있습니다.
http://msdn2.microsoft.com/en-us/library/aa259611(SQL.80).aspx
http://msdn2.microsoft.com/en-us/library/aa259610(SQL.80).aspx

'발자 이야기 > DataBase' 카테고리의 다른 글

데이타 랜덤으로 뽑으려면?  (2) 2007/09/12
MS-SQL에서 DB통으로 붙이기.  (0) 2007/06/01
MySql 실행계획 2.  (6) 2007/02/16
MySql 실행계획.  (6) 2007/02/09
Mysql 프로세스 리스트 보기.  (2) 2007/01/30
Mysql Timestamp필드를 Datetime형태로 출력.  (4) 2007/01/23
  * 영민C의 글을 구독 하시려면    클릭하세요.  

TRACKBACK :: http://youngminc.com/trackback/282 관련글 쓰기

댓글을 달아 주세요

1 

카테고리

분류 전체보기 (603)
발자 이야기 (70)
리뷰(프리뷰) (64)
사진 이야기 (63)
세상 이야기 (359)
아주 긴 한줄 감상평 (47)

달력

«   2008/11   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
TISTORY 2007 우수블로그