我需要连接到 windows server 2008 x 64 下面的 paradox db 文件。

为此,我用的是使用 odbc 写了一个.NET控制台应用程序(32位)。 此应用程序仅适用于管理员权限( 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.
.

所以我试图弄错的权限应该给予。

在Applications'文件夹下给出所有权限 Everyone ,在Database文件夹下,注册表文件夹 HKEY_LOCAL_MACHINE \ Software \ ODBC 下,如此 http://support.microsoft.com/kb/295297 ,在odbc *文件下%windir%\ system32 没有帮助。

啊,我也试图将提供程序更改为 ole db (microsoft.jet.oledb.4.0) - 对权限进行了相同的问题(使用UAC所有精细)

外部数据库驱动程序的意外错误(11265)。

任何建议?

有帮助吗?

解决方案

毕竟我决定使用UAC权限。

如果在避免在避免下运行时,它才能将权限归功于应用程序(在创建任务时检查使用最高权限'选项)。

因为我的程序inentially应该在sheluder下运行 - 解决问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top