'데이터베이스 연결'에 해당되는 글 2건

  1. 2014.05.02 사용자데이터베이스 mdf 파일만 가지고 연결하기
  2. 2013.06.17 데이터베이스 연결 및 분리
MS SQL2014.05.02 11:02

 

 

[내용]

   

사용자 데이터베이스의 mdf(데이터 파일)만 있고, ldf(로그 파일)가 없는 경우에 데이터베이스 연결하는 방법에 대해서 알아봅시다.

   

   

[환경]

   

SQL SERVER 2008 R2 Ent

   

   

[ACTION PLAN]

   

개체 탐색기 - 데이터 베이스를 우 클릭 - 연결을 클릭합니다.

   

추가를 클릭합니다.

   

mdf(데이터파일)이 있는 경로를 찾아가, 선택 하고 확인을 클릭합니다.

   

아래와 같이 로그 파일이 찾을 수 없음 상태임을 확인할 수 있습니다.

   

해당 로그 파일을 클릭하고, 아래 제거 버튼을 클릭합니다.

   

확인을 클릭합니다.

   

정상적으로 데이터베이스가 연결된 것을 확인할 수 있습니다.

   

   

[참고]

   

http://social.msdn.microsoft.com/Forums/en-US/580e7e08-2ff9-481a-b231-ef1d4b24bf35/trying-to-attach-mdf-file-without-ldf-broken?forum=sqldisasterrecovery

 

신고
Posted by TM ~ing
MS SQL2013.06.17 16:28

 

[내용]

 

데이터베이스를 다른 서버 또는 다른 인스턴스로 이동, 디스크 이동을 해야 작업이 생길 있습니다.

이럴 가장 쉽게 있는 데이터베이스 연결 분리 방법에 대해 알아 봅시다.

, 때는 다운 타임 있습니다.

 

 

[환경]

 

OS: Windows Server 2008 R2

Product: SQL Server 2012 Ent

 

 

[시나리오]

 

C:\ 있는 BaDB 데이터 파일, 로그 파일을 각각 D:\DATA E:\LOG 이동 시킵니다.

 

 

[ACTION]

 

해당 데이터베이스 클릭 - 태스크 - 분리를 클릭합니다.

 

 

"연결 삭제" " 통계 업데이트" 옵션을 체크하고, 확인을 클릭합니다.

실제로 연결과 분리 작업은 MasterDB 등록 삭제하는 작업이기 때문에 바로 적용이 됩니다.

 

 

분리된 데이터베이스의 데이터 파일 로그 파일을 각각 D:\DATA, E:\LOG 이동 시킵니다.

 

 

 

 

 

SSMS 돌아와서, 데이터베이스를 클릭 - 연결을 클릭합니다.

 

 

"추가" 클릭합니다.

 

 

D:\DATA 위치한 BaDB.mdf 파일을 선택하고, 확인을 클릭합니다.

 

 

, 자동적으로 로그 파일이 등록 되지만 잘못된 경로로 설정되어 있기 때문에 경로 옆에 있는 "..." 클릭합니다.

 

 

E:\LOG 위치한 BaDB_log.ldf파일을 선택하고, 확인을 클릭합니다.

 

 

확인을 클릭합니다.

 

 

데이터베이스가 정상적으로 연결 되었습니다.

 

  

[참고]

 

http://msdn.microsoft.com/en-us/library/ms190209.aspx

http://msdn.microsoft.com/en-us/library/ms191491.aspx

 

 

신고
Posted by TM ~ing

티스토리 툴바