Hoje irei mostrar como fazer com que um usuário que não tenha permissões de administrador ou avançadas no computador consiga utilizar o ODBC.
Ultimamente só estou postando os problemas que me acontecem no dia a dia, e esse foi mais um deles.
O usuário utiliza um software que cria uma fonte de dados de sistema no ODBC, porém ele é um usuário restrito, como todos os outros, mas ele necessita utilizar o software para poder realizar as tarefas de sua função.
Foi tentado dar permissões de acesso direto no odbcad32.exe e de leitura em suas dll porém não deu resultado.
A maneira encontrada para solucionar esse problema foi dar permissão no registro do windows.
Para isso basta ir em:
Iniciar -- Executar digitar regedit e dar enter.
Após isso ir em:
HKEY_LOCAL_MACHINE --> SOFTWARE e dar as permissões necessárias para o usuário ou grupo na pasta ODBC do registro.
Essa foi a maneira que encontrei para solucionar o meu problema, sem dar permissões desnecessárias para o usuário.
Amigo, fiz esses procedimentos mesmo assim não funcionou. Ainda, quando tendo acessar aparece a mensagem:
ResponderExcluirProblema na conexão:
microsoft odbc driver manager data source name not found and no default driver specified.