Windows Server 2008 X 64でParadox DBファイルにアクセスする権限
-
21-12-2019 - |
質問
Windows Server 2008 x 64 の下で paradox db ファイルに接続する必要があります。
これには、 odbc を使用して.NETコンソールアプリケーション(32bit)を書きました。 このアプリケーションは、管理者の権利の下でのみ機能します( uac )
しかしそれが例外をスローすることができない:
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.
.
だから私はWICHの権限を与えるべきだと思います。
を のApplicationsのフォルダの下にある、Registryフォルダの下の hkey_local_machine \ software \ odbc の下にある
ああ、私はプロバイダを OLE db に変更しようとしました(Microsoft.jet.Oledb.4.0) - 権利と同じ問題を取得しました(UAC ALL Fineを使って)
外部データベースドライバからの予期しないエラー(11265)。
任意の提案?
解決
結局のところ、私はUAC権利を使うことを決めました。
シェーダの下で実行された場合にアプリケーションへの権限を獲得することは可能です(タスクを作成している場合は 'オプションを使用して' 実行をチェックしてください)。
私のプログラムのイニシャルがシェルダの下で実行されるべきです - 問題は解決しました。
所属していません StackOverflow