[firebase-br] ERRO DE EXPORTAÇÃO EM TXT

Carlos H. Cantu listas em warmboot.com.br
Qui Set 29 10:09:44 -03 2011


O usuário que estou falando é aquele que dispara o serviço do
Firebird. Verifique nas propriedades do serviço no windows qual é o
usuário associado, e tenha certeza que ele tem direito de escrita no
diretório.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

DM> Cantu

DM> Como disse anteriormente o usuário do Windows é administrador, o UAC está
DM> desabilitado, o usuário do FB é SYSDBA, estou verificando se
DM> há algum problema em relação ao domínio da rede, mas sem sucesso até agora,
DM> este procedimento de tabelas externas necessita de um tipo específico
DM> de instalação do servidor?

DM> --------------------------------------------------
DM> From: "Carlos H. Cantu" <listas em warmboot.com.br>
DM> Sent: Thursday, September 29, 2011 8:25 AM
DM> To: "FireBase" <lista em firebase.com.br>
DM> Subject: Re: [firebase-br] ERRO DE EXPORTAÇÃO EM TXT

>> Verifique se o "usuário" ao qual o processo do Firebird está associado tem
>> direitos de gravação no lugar onde o arquivo deve ser gerado.
>>
>> []s
>> Carlos H. Cantu
>> www.FireBase.com.br - www.firebirdnews.org
>> www.warmboot.com.br - blog.firebase.com.br
>>
>> DM> Bom dia Henrique, desculpe a demora em responder
>>
>> DM> Eu estou usando Windows 7 Professional, com o UAC desabilitado em
>> DM> uma conta de Administrador, não acredito que seja isto que está
>> DM> impedindo a gravação do TXT, o arquivo firebird.conf já foi
>> DM> alterado como prevê a documentação do firebird desta maneira
>> DM> ExternalFileAccess = Full, você teria mais alguma dica de como 
>> resolver isto??
>>
>> DM> Att
>>
>> DM> Diego Maccari
>>
>>
>> DM> From: Henrique Ribeiro
>> DM> Sent: Thursday, September 29, 2011 7:17 AM
>> DM> To: Diego Maccari ; FireBase
>> DM> Subject: Re: [firebase-br] ERRO DE EXPORTAÇÃO EM TXT
>>
>>
>> DM> Amigo, pelo que eu li do teu texto o erro é que você não tem
>> DM> privilégios para escrita neste arquivo gerado. Estes privilégios
>> DM> são concedidos através de permissões criadas pelo administrador do
>> DM> sistema operacional, aliás, qual é o Sistema Operacional da máquina em 
>> questão?
>>
>> DM> Att,
>> DM> Luiz Henrique
>>
>>
>> DM> Em 26 de setembro de 2011 14:20, Diego Maccari
>> DM> <diegomaccari em ig.com.br> escreveu:
>>
>> DM>   Boa tarde pessoal
>>
>> DM>   Estou um erro na exportação de dados para um arquivo txt.
>>
>> DM>   Estou usando este SQL para criar a tabela externa:
>>
>> DM>   CREATE TABLE TB_0000_EX EXTERNAL FILE 'C:\DADOS.txt'
>>
>> DM>   (ID INTEGER, REG REG, COD_VER VARCHAR(3), TIPO_ESCRIT INTEGER, 
>> IND_SIT_ESP INTEGER,
>> DM>   NUM_REC_ANTERIOR VARCHAR(41), DT_INI DATE, DT_FIN DATE, NOME NOME, 
>> CNPJ CNPJ, UF UF,
>> DM>   COD_MUN COD_MUN, SUFRAMA SUFRAMA, IND_NAT_PJ VARCHAR(2), IND_ATIV 
>> INTEGER);
>>
>>
>> DM>   Uso este SQL para exportar os dados no TXT.
>>
>> DM>   INSERT INTO TB_0000_EX
>> DM>    (ID, REG, COD_VER, TIPO_ESCRIT, IND_SIT_ESP, NUM_REC_ANTERIOR, 
>> DT_INI, DT_FIN, NOME, CNPJ, UF,
>> DM>    COD_MUN, SUFRAMA, IND_NAT_PJ, IND_ATIV)
>> DM>   SELECT
>> DM>    ID, REG, COD_VER, TIPO_ESCRIT, IND_SIT_ESP, NUM_REC_ANTERIOR, 
>> DT_INI, DT_FIN, NOME, CNPJ, UF,
>> DM>    COD_MUN, SUFRAMA, IND_NAT_PJ, IND_ATIV
>> DM>   FROM TB_0000
>>
>>
>> DM>   A Mensagem de erro é a seguinte:
>> DM>   Unsuccessful execution caused by a system error that precludes
>> DM> successful execution of subsequent statements.
>> DM>   Access to external file "C:\DADOS.txt is denied by server 
>> administrator.
>>
>> DM>   Me parasse que necessita ser libera pelo servidor FB o uso de
>> DM> determinados diretórios, mas não tenho certeza e nem sei como faze-lo
>> DM>   alguém pode me ajudar.
>>
>> DM>   Att
>>
>> DM>   Diego M.
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use: 
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista