데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
사용하는 솔루션이 MS-SQL을 이용하여 SQL Server 2012를 설치하여 사용하고 있습니다.
SQL Server 2012를 설치할 때, 사용자 데이터베이스 디렉터리를 변경하였습니다.
그런데, 사용하고 있는 솔루션이 설치 시에 만드는 데이터베이스는 변경한 사용자 데이터베이스 디렉터리에
설치되지 않고 데이터 루트 디렉터리에 설치됩니다.
어떠한 경우에 생성하는 DB가 사용자 데이터베이스 디렉터리에 생성되지 않고 데이터 루트 디렉터리에 설치되나요??
(설치 시에 임시 DB 디렉터리도 변경하였는데, 해당 DB는 정상적으로 변경된 위치에 설치되었습니다.)
Comment 1
-
헤헤헤22
2018.07.23 00:06
Model db 디렉토리를 변경하면 앞으로 생성되는 데이터베이스에 대해서는 해당 디렉토리에 설치됩니다.
아래 처럼 MODEL DB의 mdf, ldf 경로를 바꾸어 보셔요
USE master;
GO
ALTER DATABASE model
MODIFY FILE (NAME = modeldev, FILENAME = ‘Y:MSSQL10.MSSQLSERVERMSSQLDATAmodel.mdf’);
GO
ALTER DATABASE model
MODIFY FILE (NAME = modellog, FILENAME = ‘Z:MSSQL10.MSSQLSERVERMSSQLDATAmodellog.ldf’);
GO