SQL Server / 데이터베이스 저장 위치 변경하는 방법

데이터베이스 기본 저장 위치 변경

데이터베이스를 만들거나 복원할 때 기본적으로 저장되는 위치는 SQL Server를 설치할 때 정합니다. 그 위치를 변경하고 싶다면 다음과 같이 합니다.

  • 서버를 선택하고 마우스 우클릭 후 [속성]을 클릭합니다.

  • 왼쪽 메뉴에서 [데이터베이스 설정]을 클릭합니다.
  • [데이터베이스 기본 위치]를 원하는 위치로 변경하고...

  • [확인]을 클릭합니다.

  • 서버를 재부팅하거나, 서비스에서 SQL Server를 다시 시작해야 반영됩니다.

데이터베이스 만들 때 저장 위치 설정

  • 데이터베이스를 만들 때 기본 위치와 다른 곳에 만들 수 있습니다.

  • [일반]에서 경로 옆에 있는 버튼을 클릭하여 저장할 폴더를 정합니다.

데이터베이스 가져올 때 저장 위치 설정

  • 데이터베이스를 복원할 때도 저장 위치를 정할 수 있습니다.

  • [파일]에서 [모든 파일을 폴더로 위치 변경]에 체크하고 경로를 정해주면 됩니다.

Related Posts

SQL Server / 데이터베이스 / 만들기, 삭제하기

SQL Server / 데이터베이스 / 만들기, 삭제하기

데이터베이스 만들기 SSMS에서 만들기 를 클릭한다. 데이터베이스 이름을 정하고 을 클릭하면... 데이터베이스가 만들어진다. 쿼리로 만들기 Shop이라는 이름의 데이터베이스를 만든다. CREATE DATABASE Shop; 데이터베이스 이름에 띄어쓰기나 특수문자가 있다면 큰 따옴표로 감싼다. CREATE DATABASE "SHOP SHOP"; CREATE DATABASE "SHOP.SHOP"; 데이터베이스 삭제하기 SSMS에서 만들기 삭제하려는 데이터베이스를 선택하고 마우스 우클릭 후 를 클릭한다. 을 클릭하면 데이터베이스가 삭제된다. 쿼리로 삭제하기 Shop이라는 이름의 데이터베이스를 삭제한다. CREATE DATABASE ...

SQL Server / 오류 22022 / SQLServerAgent가 현재 실행되고 있지 않으므로 이 동작을 알릴 수 없습니다.

SQL Server / 오류 22022 / SQLServerAgent가 현재 실행되고 있지 않으므로 이 동작을 알릴 수 없습니다.

SQL Server에 스케줄에 따라 자동 백업하는 작업을 추가할 때 다음과 같은 메시지가 나왔습니다. SQL Server Agent가 실행되고 있지 않아 작업을 추가할 수 없는 것입니다. SQL Server Agent가 실행 중이 아니어서 발생한 문제이므로, 실행시키면 해결되겠죠? SQL Server가 설치된 컴퓨터의 서비스를 엽니다. Windows Server라면 서버 관리자에서 를 클릭하면 됩니다. 아니면, 실행 창을 ...

SQL Server / 메모

SQL Server / 메모

1433 이외의 포트로 접속하는 방법 SQL Server 기본 포트는 1433이다. 기본 포트일 때는 IP나 도메인만으로 접속가능한데, 포트를 바꾸었다면 명시해주어야 한다. 예를 들어 IP가 123.123.123.123, 포트가 12345로라면... 123.123.123.123,12345 특이하게 :가 아니라 ,를 쓴다. 보안 주체 "dbo"이(가) 없거나 이 유형의 보안 주체를 가장할 수 없거나 사용 권한이 없기 때문에 데이터베이스 보안 주체로 실행할 수 없습니다. (Microsoft ...

SQL Server / SSMS / 다이어그램 만드는 방법

SQL Server / SSMS / 다이어그램 만드는 방법

다이어그램 생성 시 아래와 같은 에러가 난다면 여기를 참고하여 해결할 수 있습니다. 보안 주체 "dbo"이(가) 없거나 이 유형의 보안 주체를 가장할 수 없거나 사용 권한이 없기 때문에 데이터베이스 보안 주체로 실행할 수 없습니다. (Microsoft SQL Server, 오류: 15517) 데이터베이스 하위에 있는 을 선택합니다. 마우스 우클릭 후 을 클릭합니다. 다이어그램에 포함될 테이블을 ...

SQL Server / Query / 주석

SQL Server / Query / 주석

주석으로 처리하면 해당 문자열은 실행되지 않습니다. 코드에 설명을 달거나 특정 쿼리를 잠시 실행시키고 싶지 않을 때 사용합니다. 주석에는 한 줄 주석과 여러 줄 주석이 있습니다. 한 줄 주석은 --로 만듭니다. -- 뒤에 있는 문자열이 주석이 됩니다. -- Commnet SELECT * FROM myDB; -- Comment 여러 줄 주석을 만들고 싶다면 /*와 */로 감쌉니다. 그 사이에 있는 ...

SQL Server / SSMS / 탭 설정하는 방법

SQL Server / SSMS / 탭 설정하는 방법

SSMS의 텍스트 에디터의 기본 탭 크기는 4이다. 만약 탭 크기를 변경하고 싶다면 을 열고, 텍스트 편집기 > 모든 언어 > 탭 으로 이동하여, 탭 크기의 수를 조정한다. 그리고 이에 맞게 들여쓰기도 같이 조정한다. 개인적으로 선호하는 설정은 탭 크기 2에 공백 삽입.

SQL Server / 데이터베이스 저장 위치 변경하는 방법

SQL Server / 데이터베이스 저장 위치 변경하는 방법

데이터베이스 기본 저장 위치 변경 데이터베이스를 만들거나 복원할 때 기본적으로 저장되는 위치는 SQL Server를 설치할 때 정합니다. 그 위치를 변경하고 싶다면 다음과 같이 합니다. 서버를 선택하고 마우스 우클릭 후 을 클릭합니다. 왼쪽 메뉴에서 을 클릭합니다. 를 원하는 위치로 변경하고... 을 클릭합니다. 서버를 재부팅하거나, 서비스에서 SQL Server를 다시 시작해야 반영됩니다. 데이터베이스 만들 때 저장 위치 ...

SQL Server / Query / IN, NOT IN

SQL Server / Query / IN, NOT IN

예제로 사용한 데이터베이스는 AdventureWorks2017입니다. IN 다음은 Person.Person 테이블에서 FirstName, MiddleName, LastName을 10개 추출하는 쿼리입니다. SELECT TOP(10) FirstName, MiddleName, LastName FROM Person.Person 만약 FirstName이 Syed 또는 Sam 또는 John인 사람을 추출하고 싶다면 아래처럼 쿼리합니다. SELECT TOP(10) FirstName, MiddleName, LastName FROM Person.Person WHERE FirstName IN ( 'Syed', 'Sam', 'John' ) 물론 아래와 같이 해도 됩니다. SELECT TOP(10) FirstName, MiddleName, LastName FROM Person.Person WHERE FirstName ...

SQL Server / SSMS / 글꼴 변경하는 방법

SQL Server / SSMS / 글꼴 변경하는 방법

SQL Server 관리는 보통 SSMS(SQL Server Management Studio)로 한다. 다른 툴도 많이 있지만, 전용 도구가 갖는 장점이 많이 있기 때문이다. 보통 한글 버전을 설치하게 되는데, 쿼리 창 기본 글꼴이 돋움체이다. 만약 이 글꼴이 마음에 들지 않는다면 옵션에서 변경할 수 있다. 변경은 에서 한다. 에서 글꼴을 설정해주면 끝. 개인적으로 ...

SQL Server / 테이블 / 기본 키 만들기

SQL Server / 테이블 / 기본 키 만들기

자동으로 증가하는 숫자로 기본 키를 만들어본다. SSMS에서 만들기 기본 키로 사용할 열을 만들고 데이터 형식을 정수(int)로 정한다. 마우스 우클릭 후 을 클릭한다. 기본 키로 설정되면 키 아이콘이 생기고, 고유한 값이 무조건 들어가야 하므로 의 체크가 사라진다. 을 확장하고... (ID)를 로 변경하고, ID 시드와 증가값을 적절히 정한다. 설정이 끝났으면 테이블을 저장한다. 쿼리로 만들기 PurchaseId를 ...