티스토리 뷰

   

데이터베이스 분리 및 연결 (Detach & Attach) 방법

   

-- Database Detach (분리)

USE master

GO

sp_detach_db [데이터베이스이름]

GO

   

-- Database Attach (연결)

1. CREATE DATABASE … FOR ATTACH

USE master

GO

CREATE DATABASE [데이터베이스이름]

ON (FILENAME = 'mdf 파일경로')

, (FILENAME = 'ldf 파일경로')

FOR ATTACH

GO

   

2. sp_attach_db

최대 16개 파일까지만 지정 가능하다는 단점이 있으며, 이 기능은 SQL Server 2014에서 제거될 예정이므로 CREATE DATABASE … FOR ATTACH 문을 사용하여 데이터베이스를 연결하는 것이 권장된다.

   

-- 확인

sp_helpdb

   

참고)

상위버전의 Database 엔진에 하위버전의 Database를 연결할 수 없습니다.

(업그레이는 가능하지만, 다운그레이드는 지원되지 않음)

   

예) SQL Server 2008 R2 Database 엔진에 파일 버전이 2012(705)인 Database를 연결할 때 오류 발생

   

댓글
글 보관함
최근에 달린 댓글
«   2025/01   »
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 31
Total
Today
Yesterday