Pergunta

Eu preciso ligar para Paradoxo db em ficheiro O Windows Server 2008 x 64.

Por isso eu escrevi uma .Aplicação de consola NET(32 bits) com o uso de ODBC.Esta aplicação funciona apenas sob administradores de direitosO UAC).

Mas, sem que ela lança exceção:

ERROR [HY000] [Microsoft][ODBC Paradox Driver] Reserved error (-5016); there is no message for this error.
ERROR [IM006] [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed
ERROR [HY000] [Microsoft][ODBC Paradox Driver] Reserved error (-5016); there is no message for this error.

Então, eu estou tentando descobrir o que as permissões devem dar.

Dando Todas as Permissões para Todos em aplicações de pasta, sob databasefolder, sob a pasta de registro do HKEY_LOCAL_MACHINE\SOFTWARE\ODBC como descrito aqui http://support.microsoft.com/kb/295297, sob odbc* os ficheiros %WINDIR%\System32 não ajuda.

Ah, eu também tentou mudar de provedor OLE DB (Da Microsoft.Jet.O OLEDB.4.0) - tenho o mesmo problema com direitos, com uso do UAC tudo bem)

Erro inesperado e externo driver de banco de dados (11265).

Alguma Sugestão ?

Foi útil?

Solução

Depois de Tudo que eu decidi usar o UAC direitos.

Somente é possível grunhido permissões para um aplicativo que é executado sob sheduler (você marque a opção"Executar com privilégios mais altos'quando você estiver criando uma tarefa).

Como o meu programa initialy deve ser executado em sheluder - o problema resolvido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top