Eu tenho uma instância do SQL Server 2012 em execução como um serviço no meu computador e, de acordo com a página de serviço, ela faz logon como conta "NT Service \ MSSQLSERVER". No entanto, não consigo ver esse nome de conta em nenhum outro lugar, inclusive na área "Usuários e grupos locais" na tela de gerenciamento do computador, porque, como um link abaixo diz, isso não é uma conta de usuário, é um nome de serviço, nessa caixa que A Microsoft rotulou tão útil "conta". Nesse ponto, vejo muitas pessoas confusas.
A tarefa que estou tentando realizar é restaurar arquivos usando a caixa de diálogo SSMS "Locate Backup File", que usa uma caixa de diálogo completamente diferente de qualquer caixa de diálogo padrão de abertura de arquivo do Windows, provavelmente porque está executando um trabalho "remoto" e operando a partir do contexto de segurança do servidor SQL, outra fonte rica de confusão do usuário final, que espero que essa pergunta possa ajudar a esclarecer.
Até o momento, se eu quiser restaurar um arquivo .mdf / .bak de backup que eu tenho em uma das minhas pastas, preciso defini-la como legível por Todos, caso contrário não consigo entrar lá com o SQL Server "Locate Backup Arquivo ". Acho que você está usando uma interface gráfica do usuário conversando com um serviço que possui contas e direitos de usuário diferentes dos seus, que ninguém na Microsoft se importou em deixar claro para você, muito confuso mesmo quando tenho anos de experiência em administração de sistemas Windows .
Espero ter perdido algumas páginas de documentação do SQL Server que informam, após a instalação de uma nova instância do SQL Server, como você pode configurar a segurança.
Postagens em fóruns como essa têm até funcionários da Microsoft dizendo "isso é complicado" e que "mudou novamente" em Denali. Como isso funciona agora no SQL Server 2012 e como posso adicionar permissão para ler arquivos pertencentes a Usuários à segurança do mecanismo do Banco de Dados SQL SID
.