Usuário com melhor resposta
Aplicação como serviço + ODBC

Pergunta
-
Olá.
Estou com um problema quando tento acessar um arquivo .CSV em um computador remoto via ODBC através de uma aplicação rodando como serviço.
Bom, configurei o arquivo .CSV no meu computador, e foi mapeada uma unidade apontando para a pasta onde se encontra o arquivo. Consigo acessar de qualquer outra forma, mas quando tento conectar através do serviço, não funciona.
Estou utilizando ADO para fazer a conexão.
Penso que pode ser algo referente à permissões no compartilhamento da pasta remota, havendo alguma restrição para acesso externo por serviços, só que não tenho idéia de onde mais posso alterar.
Agradeço a atenção.
Daniel Rosa
Benner Solution
Respostas
-
Olá Daniel,
Não é obrigatório ter um domínio... Você pode informar o nome/senha de um usuário local da máquina.
Basta informar que é um usuário local através da sintaxe ".\NomeDoUsuario".
Ex:
.\Administrator
Abraços,
Caio Proiete
Caio Proiete
http://www.caioproiete.com
Todas as Respostas
-
Olá Daniel,
De fato, isso acontece porque o Windows Service está sendo executado com um usuário que não tem acesso à esse compartilhamento na rede...
Vá nas propriedades do serviço (lá no Painel de Controle\Ferramentas Administrativas\Serviços), e coloque-o para executar com um usuário do domínio, que possua permissão para acessar esse compartilhamento.
Veja imagem abaixo, para referência:
http://i37.tinypic.com/2r6mfcy.jpg
Abraços,
Caio Proiete
Caio Proiete
http://www.caioproiete.com -
-
Olá Daniel,
Não é obrigatório ter um domínio... Você pode informar o nome/senha de um usuário local da máquina.
Basta informar que é um usuário local através da sintaxe ".\NomeDoUsuario".
Ex:
.\Administrator
Abraços,
Caio Proiete
Caio Proiete
http://www.caioproiete.com