728x90
초기 설정된 DB 파일이 C 드라이브에 있었는데, 파일이 커짐에 따라 위치를 바꿔야 할 필요가 생겼다. D 드라이브에 옮겨야 하는데, 어떻게 해야 할까?
1. 우선 DB의 사용자를 베타적사용자 모드로 변경한다.
혹시 모를 다른 사람의 접속을 차단하고, DB 분리를 원활히 하기 위해서다. 그림과 같이 옵션 아래 부분에 있다.
2. 이제 해당 DB 를 분리해 내자. 해당 DB명에서 오마클 > 태스트 > 분리 를 선택한다.
3. C 드라이브의 DB를 잘라내기 하여, D 드라이브에 이동시킨다. 로그 파일도 동일하게 옮긴다.
4. 이제 옮긴 파일을 다시 MSSQL 에서 연결하도록 하자. 데이터베이스 상단에서 오마클 > 연결 클릭
5. 연결화면에서 추가 버튼을 클릭한다.
6. 옮겨 놓은 폴더에서 파일 선택!
7. 밑에 로그 파일도 선택!
8. DB가 연결되었는데, 두둥!! 읽기 전용!
9. 이럴 수가~~~ 이 글을 포스팅 하면서, 작업을 하고 있었는데, 순간 당황~
어떤 포스트는 이런 순간 당황하지 않고, MSSQL 계정을 찾아서 권한을 주라는데,
그런 계정은 어디에도 없음. 그래서 일반 user 에다가 읽기, 수정, 쓰기 권한을 주고
아래 명령을 MSSQL 에서 실행
use master go alter database DB명 SET READ_WRITE |
드디어 읽기권한 해제~
728x90
'PROGRAMMING > Database' 카테고리의 다른 글
내가 주로 사용하는 SP 작성 방법 요약 (0) | 2018.04.21 |
---|---|
MSSQL 동적쿼리 내 한글깨짐 (0) | 2018.03.15 |
지정한 Year, Month 및 Day 매개 변수가 DateTime을 표현할 수 있는 범위를 벗어났습니다. (0) | 2018.02.22 |
MSSQL 쿼리 히스토리 알아내기 (0) | 2017.10.03 |
MSSQL 프로시저의 리턴값을 받는 SQL 활용 (0) | 2017.10.03 |
댓글