배경
서버 관리자 권한에서 제거 할 수없는 사용자 (그들은 데이터베이스 백업을 저장할 때 도대체 잃게 깰 것 잊지하는 경향 .bak
에) C:
하고 드라이브를 입력합니다.
질문
서버 관리자 인 사용자가 특정 유형의 파일을 디렉토리의 디렉토리에 저장하지 못하게 할 수 C:
있습니까? 다른 파일 형식은에 저장할 수 C:
있어야하며 다른 모든 드라이브에 대한 권한은 변경되지 않아야합니다.
대안
특정 파일 형식 만 금지 할 수없는 경우 누군가 .bak
특정 파일의 특정 디렉토리에 파일 을 저장하려고 할 때마다 최소한 팝업 경고를 표시 할 수 C:
있습니까?
다른 고려 사항
-
여러 가지 이유로 이러한 사용자는 서버 관리자 권한을 유지해야합니다.
-
파일 수준 권한, 스크립트 또는 GPO를 사용하고 있는지는 상관 없습니다. 작동하는 모든 솔루션을 환영합니다.
답변
‘File Resource Server Manager’역할을 사용할 수 있습니다.
이 역할의 설치는 “서버 관리자”에서 수행됩니다.
설치 후 ‘File Resource Server Manager’mmc 콘솔을 입력하고 다음 단계를 수행하십시오.
또는 할당량 (동일한 역할에 포함됨)을 사용하여 각 사용자가 사용할 수있는 공간을 제한 할 수 있습니다.
답변
여기서는 구성 파일의 경로를 사용하는 사용자 지정 DB 백업 / 복원 도구를 빌드하여 올바른 경로가 기본적으로 선택됩니다. 의도적으로 만 조일 수 있습니다.
답변
이 특정 상황에서 SQL Management Studio를 사용하여 기본 백업 위치를 변경하여 백업 파일을 올바른 위치에 배치합니다.
SQL 인스턴스의 컨텍스트 메뉴에 있어야합니다 (속성> 데이터베이스 설정).
개발자 관리자가 의도적으로 C 드라이브를 채우고 있다고 생각하지 않습니까?
SQL 백업을 만들 때의 또 다른 일반적인 실수는 “.bak”확장명을 자동으로 추가하지 않기 때문에 추가하지 않는 것입니다.
마지막으로 백업을 생성하는 SQL 서비스 일 수 있으며 서비스를 중단하지 않고 제한하기 어려운 경우가 있습니다.
답변
이러한 사용자는의 멤버이므로 Administrators
관리자임을 나타내며 원할 경우 디스크를 채울 수 있습니다. 진짜 문제인 것 같습니다. 회원 Administrators
이 아닌 사람이 있으면 안됩니다. “다양한 이유로”관리자라고 말합니다. 이러한 이유가 기술적 인 것이 아니라 정치적인 경우에는 “어떻게 관리자를 제한합니까?” (답은 관리자가 모든 제한을 무시할 수 있다는 것입니다.)