티스토리 뷰
데이터베이스 분리 및 연결 (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를 연결할 때 오류 발생
'Microsoft SQL Server' 카테고리의 다른 글
SQL Server 버전 확인 (0) | 2013.12.16 |
---|---|
SQL Server 암호화 계층 (0) | 2013.12.16 |
[용어] SQL: 에스큐엘 vs 씨퀄(시퀄) (0) | 2013.12.14 |
오프라인 환경에서 SQL Server 2012 도움말 설치 (0) | 2013.12.09 |
SQL Server Management Studio(SSMS) 단축키 (0) | 2013.12.09 |
댓글