문제

Windows Server 2008 x 64 에서 paradox db 파일에 연결해야합니다.

이 Force는 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.
.

그래서 나는 지명 된 권한을 알아야합니다.

여기에 설명 된대로 레지스트리 폴더 HKEY_LOCAL_MACHINE \ Software \ ODBC 데이터베이스 폴더에서 모든 권한을 모두 http : // 지원 .microsoft.com/kb/295297 "rel="nofollow "> http://support.microsoft.com/kb/295297 % windir % \ system32 도움이되지 않습니다.

아, 또한 OLE DB (microsoft.jet.oledb.4.0)로 제공자를 변경하려고 시도합니다. - 권리와 동일한 문제가 발생했습니다 (UAC all fine all vide)

외부 데이터베이스 드라이버 (11265)에서 예기치 않은 오류가 발생했습니다.

모든 제안?

도움이 되었습니까?

해결책

모든 후에는 UAC 권리를 사용하기로 결정했습니다.

Sheduler에서 실행되는 경우 응용 프로그램에 대한 권한을 쓸쓸 할 수 있습니다 (작업을 생성 할 때 ' 옵션을 사용하면' '옵션을 확인하십시오).

프로그램이 초기화가 선칠러 밑에서 실행되어야합니다. 문제 해결.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top