'데이터베이스 연결 분리'에 해당되는 글 1건

  1. 2014.03.07 사용자 데이터베이스 이동(Attach/Detach)
MS SQL2014.03.07 17:40

   

   

[내용]

   

기존 인스턴스 안에 있는 데이터베이스의 mdf, ldf 파일의 물리적 공간 및 신규 인스턴스로 변경하는 방법에 대해 알아봅시다.

   

   

[환경]

   

OS: Windows Server 2008 R2 Ent

Product: SQL Server 2008 R2 Ent

기존 인스턴스: W2K8R2-SQL8R2

신규 인스턴스: W2K8R2-SQL8R2\SECOND

변경될 DB: etleeDB

   

   

[ACTION PLAN]

   

-- etleeDB의 mdf와 ldf이 있는 위치를 확인합니다.

sp_helpdb 'etleeDB'

   

   

use master

go

   

-- etleeDB를 detach합니다.

sp_detach_db etleeDB

   

-- etleeDB의 mdf, ldf 파일 위치를 변경합니다.(이동시 파일 ACL 주의)

   

-- 위치를 변경한 mdf, ldf 파일을 이용하여 다시 etleeDB를 attach 합니다.(이 때 부터 쿼리는 신규 인스턴스에서 실행합니다.)

sp_attach_db @dbname=N'etleeDB', @filename1=N'F:\etleeDB.mdf', @filename2=N'etleeDB_log.ldf';

   

-- 위치 변경이 제대로 되었는지 확인합니다.

sp_helpdb 'etleeDB'

   

   

   

[참고]

   

http://technet.microsoft.com/ko-kr/library/ms187858.aspx

   

   

신고
Posted by TM ~ing