Autorizzazioni per accedere al file DB Paradox in Windows Server 2008 x 64
-
21-12-2019 - |
Domanda
Devo collegarmi a Paradox DB in Windows Server 2008 x 64 .
Per questo ho scritto un'applicazione .NET console (32 bit) con l'utilizzo di ODBC . Questa applicazione funziona solo sotto i diritti degli amministratori ( UAC ).
Ma senza che ti getta eccezione:
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.
.
Quindi sto cercando di capire che le autorizzazioni dovrebbero dare.
Dare tutte le autorizzazioni a Ognuno In Applications 'Cartella, in DatabaseFolder, sotto Cartella del Registro di sistema HKEY_LOCAL_MACHINE \ Software \ ODBC Come descritto qui http://support.microsoft.com/kb/295297 , sotto odbc * file in % windir% \ system32 non aiuta.
Ah, ho anche provato a modificare il provider a Ole DB (Microsoft.jet.oleDb.4.0) - ha ottenuto lo stesso problema con i diritti (con l'utilizzo dell'UAC tutto bene)
Errore imprevisto dal driver del database esterno (11265).
Qualche suggerimento?
Soluzione
Dopotutto ho deciso di utilizzare i diritti UAC.
È possibile solo le autorizzazioni di grugnito a un'applicazione se viene eseguita sotto Sheduler (si controlla l'opzione ' esegui con i massimi privilegi ' quando si sta creando attività).
Come inizialmente il mio programma dovrebbe essere eseguito sotto Sheluder - il problema risolto.