이 페이지를 사용하여 SQL ServerDatabase 엔진 프로그램 및 데이터 파일의 설치 위치를 지정할 수 있습니다. 설치 유형에 따라 지원되는 스토리지에는 로컬 디스크, 공유 스토리지 또는 SMB 파일 서버가 포함될 수 있습니다.
SMB 파일 공유를 디렉터리로 지정하려면 지원되는 UNC 경로를 수동으로 입력해야 합니다. SMB 파일 공유로의 검색은 지원되지 않습니다. 다음은 SMB 파일 공유의 지원되는 UNC 경로 형식입니다. \\Servername\ShareName\....
Stand-Alone SQL Server 인스턴스
다음 표에서는 SQL Server 설치 중에 사용자가 구성할 수 있는 독립 실행형 SQL Server 인스턴스에 대해 지원되는 스토리지 유형 및 기본 디렉터리를 나열합니다.
UI 요소 목록
| 설명 | 지원되는 스토리지 유형 | 기본 디렉터리 | 권장 사항 |
|---|---|---|---|
| 데이터 루트 디렉터리 | 로컬 디스크, SMB 파일 서버, 공유 스토리지 1 | C:\Program Files\MicrosoftSQL Server|SQL Server 설치 프로그램은 SQL Server 디렉터리에 대한 ACL을 구성하고 구성의 일부로 상속을 중단합니다. | |
| 사용자 데이터베이스 디렉터리 | 로컬 디스크, SMB 파일 서버, 공유 스토리지 1 | C:\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data | 사용자 데이터 디렉터리에 대한 모범 사례는 워크로드 및 성능 요구 사항에 따라 달라집니다. |
| 사용자 데이터베이스 로그 디렉터리 | 로컬 디스크, SMB 파일 서버, 공유 스토리지 1 | C:\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data | 로그 디렉터리에 충분한 공간이 있는지 확인합니다. |
| 임시 DB 디렉터리 | 로컬 디스크, SMB 파일 서버, 공유 스토리지 1 | C:\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data | Temp 디렉터리에 대한 모범 사례는 워크로드 및 성능 요구 사항에 따라 달라집니다. |
| 임시 DB 로그 디렉터리 | 로컬 디스크, SMB 파일 서버, 공유 스토리지 1 | C:\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data | 로그 디렉터리에 충분한 공간이 있는지 확인합니다. |
| Backup 디렉터리 | 로컬 디스크, SMB 파일 서버, 공유 스토리지 1 | C:\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Backup | 데이터 손실을 방지하기 위해 적절한 권한을 설정하고 SQL Server 서비스의 사용자 계정에 백업 디렉터리에 쓸 수 있는 적절한 권한이 있는지 확인합니다. 백업 디렉터리에 매핑된 드라이브를 사용하는 것은 지원되지 않습니다. |
1 공유 디스크는 지원되지만 독립 실행형 SQL Server 인스턴스에는 권장되지 않습니다.
SQL Server 장애 조치 클러스터 인스턴스
다음 표에서는 SQL Server 설치 중에 사용자가 구성할 수 있는 SQL Server의 장애 조치(failover) 클러스터 인스턴스에 대해 지원되는 스토리지 유형 및 기본 디렉터리를 나열합니다.
| 설명 | 지원되는 스토리지 유형 | 기본 디렉터리 | 권장 사항 |
|---|---|---|---|
| 데이터 루트 디렉터리 | 공유 스토리지, SMB 파일 서버 |
<드라이브:>\Program Files\MicrosoftSQL Server\ 팁: 클러스터 디스크 선택 페이지에서 공유 디스크를 선택한 경우 기본값은 첫 번째 공유 디스크입니다. 클러스터 디스크 선택 페이지에서 선택하지 않은 경우 이 필드는 기본적으로 공백으로 설정됩니다. |
SQL Server 설치 프로그램은 SQL Server 디렉터리에 대한 ACL을 구성하고 구성의 일부로 상속을 중단합니다. |
| 사용자 데이터베이스 디렉터리 | 공유 스토리지, SMB 파일 서버 |
<드라이브:>Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data 팁: 클러스터 디스크 선택 페이지에서 공유 디스크를 선택한 경우 기본값은 첫 번째 공유 디스크입니다. 클러스터 디스크 선택 페이지에서 선택하지 않은 경우 이 필드는 기본적으로 공백으로 설정됩니다. |
사용자 데이터 디렉터리에 대한 모범 사례는 워크로드 및 성능 요구 사항에 따라 달라집니다. |
| 사용자 데이터베이스 로그 디렉터리 | 공유 스토리지, SMB 파일 서버 |
<드라이브:>\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data 팁: 클러스터 디스크 선택 페이지에서 공유 디스크를 선택한 경우 기본값은 첫 번째 공유 디스크입니다. 클러스터 디스크 선택 페이지에서 선택하지 않은 경우 이 필드는 기본적으로 공백으로 설정됩니다. |
로그 디렉터리에 충분한 공간이 있는지 확인합니다. |
| 임시 DB 디렉터리 | 로컬 디스크, 공유 스토리지, SMB 파일 서버 |
<드라이브:>\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data 팁: 클러스터 디스크 선택 페이지에서 공유 디스크를 선택한 경우 기본값은 첫 번째 공유 디스크입니다. 클러스터 디스크 선택 페이지에서 선택하지 않은 경우 이 필드는 기본적으로 공백으로 설정됩니다. |
지정된 디렉터리가 모든 클러스터 노드에 대해 유효한지 확인합니다. 장애 조치(failover) 중에 장애 조치 대상 노드에서 tempdb 디렉터리를 사용할 수 없으면 SQL Server 리소스가 온라인이 될 수 없습니다. |
| 임시 DB 로그 디렉터리 | 로컬 디스크, 공유 스토리지, SMB 파일 서버 |
<드라이브:>\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Data 팁: 클러스터 디스크 선택 페이지에서 공유 디스크를 선택한 경우 기본값은 첫 번째 공유 디스크입니다. 클러스터 디스크 선택 페이지에서 선택하지 않은 경우 이 필드는 기본적으로 공백으로 설정됩니다. |
지정된 디렉터리가 모든 클러스터 노드에 대해 유효한지 확인합니다. 장애 조치(failover) 중에 장애 조치 대상 노드에서 tempdb 디렉터리를 사용할 수 없으면 SQL Server 리소스가 온라인이 될 수 없습니다. |
| Backup 디렉터리 | 로컬 디스크, 공유 스토리지, SMB 파일 서버 |
<드라이브:>\Program Files\MicrosoftSQL Server\MSSQL12.<InstanceID>\MSSQL\Backup 팁: 클러스터 디스크 선택 페이지에서 공유 디스크를 선택한 경우 기본값은 첫 번째 공유 디스크입니다. 클러스터 디스크 선택 페이지에서 선택하지 않은 경우 이 필드는 기본적으로 공백으로 설정됩니다. |
데이터 손실을 방지하기 위해 적절한 권한을 설정하고 SQL Server 서비스의 사용자 계정에 백업 디렉터리에 쓸 수 있는 적절한 권한이 있는지 확인합니다. 백업 디렉터리에 매핑된 드라이브를 사용하는 것은 지원되지 않습니다. |
보안 고려사항
설치 프로그램은 SQL Server 디렉터리에 대한 ACL을 구성하고 구성의 일부로 상속을 중단합니다.
다음 권장 사항은 SMB 파일 서버에 적용됩니다.
SMB 파일 서버를 사용하는 경우 SQL Server 서비스 계정은 도메인 계정이어야 합니다.
SQL Server를 설치하는 데 사용되는 계정에는 데이터 디렉터리로 사용되는 SMB 파일 공유 폴더에 대한 FULL CONTROL NTFS 권한이 있어야 합니다.
SQL Server를 설치하는 데 사용되는 계정에는 SMB 파일 서버에 SeSecurityPrivilege 권한이 부여되어야 합니다. 이 권한을 부여하려면 파일 서버의 로컬 보안 정책 콘솔을 사용하여 감사 및 보안 로그 정책에 SQL Server 설정 계정을 추가합니다. 이 설정은 로컬 보안 정책 콘솔의 로컬 정책 아래에 있는 사용자 권한 할당 섹션에서 사용할 수 있습니다.
비고
기존 설치에 기능을 추가할 때는 이전에 설치한 기능의 위치를 변경할 수 없으며 새 기능의 위치를 지정할 수도 없습니다.
기본이 아닌 설치 디렉터리를 지정하는 경우 설치 폴더가 이 SQL Server 인스턴스에 대해 고유한지 확인합니다. 이 대화 상자의 어떠한 디렉터리도 다른 SQL Server 인스턴스의 디렉터리와 공유되지 않아야 합니다. SQL Server 인스턴스 내의 데이터베이스 엔진 및 Analysis Services 구성 요소도 별도의 디렉터리에 설치해야 합니다.
다음과 같은 상황에서는 프로그램 파일 및 데이터 파일을 설치할 수 없습니다.
이동식 디스크 드라이브
압축을 사용하는 파일 시스템에서
시스템 파일이 있는 디렉터리로
장애 조치(failover) 클러스터 인스턴스의 매핑된 네트워크 드라이브에서