드라이브 루트에 SQL Server를 설치하는 것은 왜 나쁜 습관입니까


12

예를 들어 드라이브 루트에 SQL Server를 설치하면 D:\타사 소프트웨어에서 데이터베이스 배포자를 실행할 때 오류가 발생합니다.

그러나 SQL Server 인스턴스를 D:\SQL\(드라이브 내의 폴더로 이동) 이동하면 설치가 완벽하게 작동합니다.

내 질문은 데이터베이스 배포자에 관한 것이 아니라 SQL이 드라이브의 루트에 설치되는 데 문제가있는 이유에 관한 것입니다. 이것은 나쁜 습관입니까? 드라이브 루트에 SQL Server를 설치하면 안되는 이유는 무엇입니까?

답변:


17

예 SQl 서버 설치를 권장하지 않으며 보안에 영향을주는 드라이브의 루트에 설치하려고하면 실패 할 수 있습니다. 실제로 특정 폴더의 권한 설정과 관련이 있습니다. 당 이 연결 항목

추가 조사에 따르면이 문제는 SQL이 기본 데이터 / 로그 디렉토리에 대한 ACL을 강화하여 모든 인증 된 사용자에 대한 광범위한 액세스를 제외하기 때문입니다. 드라이브 루트가 기본 데이터 / 로그 위치로 선택된 경우 SQL은 루트 ACL을 강화하여 전체 볼륨을 효과적으로 잠급니다. 권장되는 조치는 항상 서브 디렉토리를 사용하여 SQL 데이터 / 로그 파일을 저장하는 것입니다.

따라서 귀하의 경우 드라이브의 루트에 설치할 때 ACL에 문제가있는 것 같습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.