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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top