Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

andreia_sp

[Resolvido] Bulk insert - não consegue ler arquivo de outro servi

Recommended Posts

bom dia pessoal,

 

o problema é o seguinte, tenho dois servers um é o web e o outro o banco de dados. Em uma determinada página chama uma procedure que le o arquivo que está sendo enviado por upload. Entretando gera o seguinte erro

 

Microsoft OLE DB Provider for SQL Server error '80040e14' 

Não é possível carregar em massa porque o arquivo "CAMINHO\ARQUIVO.txt" não pôde ser aberto. Código do erro do sistema operacional 5(Access is denied.). 

já tentei de tudo, permissao nas pastas, mapear, li vaaaaaarios foruns os quais raros falam de alguma solução (estas com trocentos passos http://www-01.ibm.com/support/docview.wss?uid=swg21347757) mas nada efetivamente que indicasse uma solução.

Pelo que entendi é com o Bulk Insert, mas não tenho muito conhecimento de configurações no Sql Server. Se alguem puder indicar a luz no fim do tunel agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

No casos em que precisei fazer isso, eu mapeei com com o xp_cmdshell

 

EXEC XP_CMDSHELL ''NET USE G: \\servidor\unidade /USER:usuario senha'', NO_OUTPUT

 

Deste modo ele cria uma unidade G e eu manipulo o arquivo como quero ;)

 

Que bom que resolveu

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.