내 컴퓨터에서 SQL Server 2012 인스턴스를 서비스로 실행하고 있으며 서비스 페이지에 따라 "NT Service \ MSSQLSERVER" 계정으로 로그온합니다 . 그러나 컴퓨터 관리 화면의 "로컬 사용자 및 그룹"영역을 포함하여 다른 곳에서는 해당 계정 이름을 볼 수 없습니다. 아래 링크에서 알 수 있듯이 이는 사용자 계정이 아니라 해당 상자에 서비스 이름이기 때문입니다. Microsoft는 "계정"이라는 레이블을 유용하게 지정했습니다. 이 시점에서 많은 사람들이 혼란스러워하는 것을 볼 수 있습니다.
내가 수행하려는 작업은 SSMS 대화 상자 "백업 파일 찾기"를 사용하여 파일을 복원하는 것입니다. "백업 파일 찾기"는 표준 Windows 파일 열기 대화 상자와 완전히 다른 대화 상자를 사용합니다. 아마도 "원격"작업을 수행하고 있기 때문입니다. 최종 사용자 혼동의 또 다른 풍부한 소스 인 SQL 서버의 보안 컨텍스트는이 질문이 해결되는 데 도움이되기를 바랍니다.
지금까지 내 폴더 중 하나에있는 백업 .mdf / .bak 파일을 복원하려면 모든 사용자가 해당 폴더를 읽을 수 있도록 설정해야합니다. 그렇지 않으면 SQL Server "Locate Backup을 사용하여 해당 폴더에 액세스 할 수 없습니다. 파일 "창. 나는 당신이 다른 사용자 계정과 권한을 가진 서비스와 대화하는 GUI를 사용하고 있다는 사실을 알고 있습니다 .Microsoft의 아무도 아무도 당신에게 명확하게 신경 쓰지 않았으며, Windows 시스템 관리에 수년간의 경험이 있어도 매우 혼란 스럽습니다. .
새 SQL Server 인스턴스를 설치 한 후 보안을 설정하는 방법을 알려주는 SQL Server 설명서 페이지가 누락 되었으면합니다.
같은 포럼 게시물 이 하나 "이 복잡하다"라고 심지어 마이크로 소프트 직원이, 그리고 데날리에서 "다시 변경"고. 이제 SQL Server 2012에서이 기능이 어떻게 작동하며 사용자에게 속한 파일을 읽기위한 권한을 SQL 데이터베이스 엔진의 보안에 어떻게 추가 할 수 있습니까 SID
?