none
Usuário 'sa' acessando pasta da rede RRS feed

  • Pergunta

  • Caros colega, estou usando  o usuário de banco 'sa' , tentando acessar um arquivo na pasta de rede.

    bulk insert cartorio
    from '\\cartorio01\e$\Departamentos\cartorio.TXT'
    with
    (
    fieldterminator = ';',    -- caractere que separa os campos no arquivo
    rowterminator = '\n'    -- referencia para fim da linha
    );

    porem ao executar el mostra o erro:

    Msg 4861, Level 16, State 1, Line 1
    Cannot bulk load because the file "\\cartorio01\e$\Departamentos\cartorio.TXT" could not be opened. Operating system error code 5(Access is denied.).

    este usuário 'sa não é usurário de rede, somente de banco: 

    O que devo fazer para ter essa permissão?

    sexta-feira, 5 de maio de 2017 12:38

Respostas

  • Geraldo boa tarde,

    Todo acesso é realizado pela conta, que está configurado no serviço do SQL Server.

    Para você verificar qual conta esta configurada vc precisa acessar o SQL Server Configuration Manager => SQL Server Services.

    Se precisar alterar segue como alterar.

    How to change the SQL Server service account


    Se a resposta foi útil por favor classifique. Tiago Neves - @tiagolneves - acesse o meu blog http://www.tiagoneves.net

    sexta-feira, 5 de maio de 2017 14:58

Todas as Respostas

  • Bom dia,

    Geraldo, quando você efetua essa execução dentro do SQL Server, na verdade ele não tenta abrir o arquivo com as credenciais locais. Ele utiliza o usuário e senha configurado no Serviço do SQL Server.

    Mude o Usuário e senha do serviço para um usuário e senha do Domínio que tenha acesso. Não se esqueça das demais permissões, como Admin Local, etc.

    sexta-feira, 5 de maio de 2017 14:09
  • Geraldo boa tarde,

    Todo acesso é realizado pela conta, que está configurado no serviço do SQL Server.

    Para você verificar qual conta esta configurada vc precisa acessar o SQL Server Configuration Manager => SQL Server Services.

    Se precisar alterar segue como alterar.

    How to change the SQL Server service account


    Se a resposta foi útil por favor classifique. Tiago Neves - @tiagolneves - acesse o meu blog http://www.tiagoneves.net

    sexta-feira, 5 de maio de 2017 14:58
  • Bom dia

    Por falta de retorno esta thread esta encerrada.

    Caso necessario, por gentileza abra uma nova thread.

    Atenciosamente,


    Guilherme Macedo S

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    TechNet Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 8 de maio de 2017 15:53
  • Desculpe pela demora !

    Tinha solicitado a criação de um usurário de rede que tenha acesso a uma determinada pasta, para poder colocar no Manager => SQL Server Services onde eu iria testar. Entendi a sua dica e vi realmente que tem essa opção.

     


    quarta-feira, 10 de maio de 2017 19:09