MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong

기존에 window에서 mysql(mariadb) data 폴더 변경을 할 때는 서버를 내리고 하기 때문에 복사 붙여넣기로 옮길 수 있었다. 하지만 mssql에는 서버를 내리지 않고 DB를 옮겨야 하기 때문에 연결을 먼저 분리해준 후 다시 연결해줘야 한다는 차이점이 있다.

MSSQL DATA 폴더 변경

1)    데이터베이스 현재 위치 확인하기

보통 C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA

13이라는 버전에 따라 변할 수 있음.

MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong

2)    새로 설정하고 싶은 DATA 폴더 만들기

C드라이브에 MSSQL_DATA라는 폴더를 생성해줌.

MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong

3)    SSMS 실행

마우스 오른쪽 버튼 -> 속성

MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong

4)    Mssql 재시작

MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong

5)    Data 폴더가 변경되었는지 확인

MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong

잘 되는지 동작 확인

서버 재시작 후 ssms 접속

MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong

테이블이 잘 만들어지는 것을 확인할 수 있다.

기존의 파일 옮기기(마이그레이션)

1)    DB 분리

옮기고 싶은 DB를 분리한다.

MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong

분리한 DB가 사라지는 것을 확인한다.

MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong

마찬가지로 옮기고 싶은 다른 DB도 해준다.

MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong

 연결전에 DATA폴더를 새로지정한 곳으로 옮겨준다!

2)    DB 연결

MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong

3)    잘 옮겨졌는지 확인

MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong

에러

로컬 컴퓨터의 SQL Server (MSSQLSERVER)을(를) 시작하지 못했습니다. 자세한 정보는 시스템 이벤트 로그를 참조하십시오. Microsoft 서비스가 아닌 경우, 서비스 공급업체에 문의할 때 17113 서비스 특정 오류를 참조하십시오.

Windows DB

MS-SQL 사용자 DB 경로 변경

2012.05.04 08:35

호스트웨이 조회 수:11206

 이용중인 디스크 공간 부족 또는 I/O 향상을 위한 추가 디스크 장착등으로 인하여 MSSQL DB를 이동하게 되는 경우가 발생하게 됩니다.
사용자 DB의 경로를 변경하는 방법을 알아보겠습니다.

- 전제 조건
 모든 DB에 대한 가장 최신의 백업본을 생성합니다.
 SA 권한이 있는 사용자이어야 합니다.
 DB의 데이터, 로그 파일의 이름과 현재 위치를 알아야 합니다.
Sp_helpfile 명령어를 이용하여 확인 할 수 있습니다.
Use <DB_Name>
Go
Sp_helpfile
Go

- 사용자 데이터 베이스 이동
Test.mdf 데이터 파일과 testlog.ldf 로그 파일 파일을 이용하는 test 데이터 베이스를 이동 해보겠습니다.
1. 데이터 베이스 분리
Use master
Go
Sp_detach_db ‘test’
Go
2. 데이터, 로그 파일을 새로운 위치(E:MSSQLDATA)로 이동
3. 이동한 데이터 베이스 연결
Sp_attach_db ‘test’, ‘E:MSSQLDATAtest.mdf’, ‘E:MSSQLDATAtestlog.ldf’
4. 파일 위치가 변경 되었는지 확인
Use test
Go
Sp_helpfile
go

이 게시물을

  • Twitter
  • Me2day
  • Facebook
  • Delicious

수정... 삭제 목록

댓글 0

목록

번호제목글쓴이날짜조회 수30MSSQL ErrorLog 지우기

MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
호스트웨이2012.07.141264329SQL2008 설치시 성능 카운터 레지스트리 하이브 일관성 실패
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
호스트웨이2012.07.14994028MS-SQL 서비스 포트 변경
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
호스트웨이2012.07.142034727DBConnectionOpen오류호스트웨이2012.07.14630426MSSQL DB Lock 해제
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
호스트웨이2012.06.231075125DB 소유권 이전호스트웨이2012.06.01882224MSSQL Master DB 이동
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
호스트웨이2012.05.11917623DBMS효율적으로 관리하기 - LDF 축소호스트웨이2012.05.119532»MS-SQL 사용자 DB 경로 변경호스트웨이2012.05.041120621DB 마이그레이션 방법호스트웨이2012.04.27735720SQL 서버 인증모드 변경
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
호스트웨이2012.04.201061719MS SQL 2008에서 메뉴 관리툴의 한글깨짐 현상 방지
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
호스트웨이2012.03.161111418Windows Server2008 에서 MSSQL2005 Reporting Service 설치하기
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
호스트웨이2012.03.09648517SQL 2008 Express 버전 설치 2
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
호스트웨이2010.04.011299816SQL 2008 Express 버전 설치 1
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
호스트웨이2010.04.011377815[MS-SQL] DB Table 소유자변경dalgri2009.05.251987214System Table Field Query
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
dalgri2009.05.141317913SQL System Querydalgri2009.05.141325012Guide to Secure Configuration of SQL W2K
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
dalgri2009.05.141157311Windows SQL 2008 Tunning Seminar
MSSQL DB 경로 변경 - MSSQL DB gyeonglo byeongyeong
dalgri2009.05.1412495

첫 페이지 1 2 3 끝 페이지

쓰기...

검색 검색