SQL Server에서 사용하는 서비스 계정에 "메모리의 페이지 잠금"권한을 부여 할 수 있습니다. 이를 통해 SQL Server는 메모리가 디스크에 페이징되지 않도록 할 수 있습니다.
일부 SQL Server 컴퓨터에는 SQL Server에서 사용하는 서비스 계정에 대해이 권한을 허용하도록 로컬 정책이 구성되어 있지 않습니다. 많은 서버가 있으므로 "로컬 시스템 정책"관리 콘솔을 사용하여 각 서버를 수동으로 확인하는 것이 지루합니다.
T-SQL 쿼리, 확장 저장 프로 시저 또는 문제의 서버에 권한이 있는지 확인하는 데 사용할 수있는 다른 방법이 있습니까?
현재 SQL Server 오류 로그를 확인하는 데 의존 하기 때문에 사용 하고 싶지 않습니다EXEC xp_readerrorlog 0, 1, 'lock memory privilege was not granted';
. 서버가 마지막으로 다시 시작된 이후 로그가 롤오버되었다고 가정하면 해당 오류 로그에 관련 항목이 포함되지 않을 수 있습니다. 첫 번째 매개 변수를 0
to 1
등 으로 수정하여 이전 로그를 확인할 수는 있지만 10 개의 오류 로그 만 유지하므로 충분하지 않을 수 있습니다. 설정을 확인하는 안전한 방법을 원합니다.