none
SQL Server 2014 - Permissões pastas Windows 8 RRS feed

  • Pergunta

  • Pessoal,

    A pergunta é bem básica, porém não consegui achar uma resposta conclusiva.

    Tenho o seguinte cenário:

    Tenho um notebook com o Windows 8 instalado.

    Instalei um cópia do SQL 2014 Express que usa para rodar o serviço a conta NT Service\MSSQL$SQLEXPRESS.

    Quando vou criar um banco de dados e clico para alterar o local do aquivo .mdf retona o seguinte erro:

    Tenho uma pasta (D:\clientes\dados\) onde coloco meus banco de dados e ela não aparece.

    Sei que é problema de permissão.

    Até consigo solucionar dando acesso para "Todos" na aba segurança das propriedades da pasta.

    Contudo gostaria de dar permissão para o usuário que roda o serviço do SQL, como fazer isto?

    Aconta Service\MSSQL$SQLEXPRESS é de qual grupo?

    Qual dos grupo abaixo usar:

    Agradeço qualquer ajuda.


    Ninguém falou que seria fácil!



    • Editado jothaz sexta-feira, 10 de outubro de 2014 02:44
    sexta-feira, 10 de outubro de 2014 02:40

Respostas

  • Jothaz,

    Se o uso deste SQL Server Express for apenas particular, sugiro que você altere o usuário do serviço SQL para um usuário do seu Windows, com permissão neste diretório (D:\clientes\dados\)  ou então conceder o acesso para "Todos" (Everyone caso o Windows seja em inglês) no diretório.

    Caso opte por alterar o usuário do serviço de sua instância SQL você deve, abrir o "services.msc" e selecionar o serviço da sua instância SQL. Na aba "Logon" altere para um usuário de seu "Windows". Veja na imagem abaixo:

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    sexta-feira, 10 de outubro de 2014 12:21

Todas as Respostas

  • Jothaz,

    Se o uso deste SQL Server Express for apenas particular, sugiro que você altere o usuário do serviço SQL para um usuário do seu Windows, com permissão neste diretório (D:\clientes\dados\)  ou então conceder o acesso para "Todos" (Everyone caso o Windows seja em inglês) no diretório.

    Caso opte por alterar o usuário do serviço de sua instância SQL você deve, abrir o "services.msc" e selecionar o serviço da sua instância SQL. Na aba "Logon" altere para um usuário de seu "Windows". Veja na imagem abaixo:

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    sexta-feira, 10 de outubro de 2014 12:21
  • Durval Ramos,

    Valeu a ajuda.


    Ninguém falou que seria fácil!

    sexta-feira, 10 de outubro de 2014 19:33