이렇게하면 마침내 해결할 수 있습니다.
옵션 1 :
dbodbc8.dll
dbcon8.dll
dblgen8.dll
이와 함께 INSTALL.CMD 파일을 작성하십시오
가 SQL Anywhere를 ODBC 드라이버의 작업 설정으로 컴퓨터에서 다음 파일의 사본을 얻으
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 8.0]
"Driver"=hex(2):25,00,57,00,49,00,4e,00,44,00,49,00,52,00,25,00,5c,00,73,00,79,\
00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,62,00,6f,00,64,00,62,00,\
63,00,38,00,2e,00,64,00,6c,00,6c,00,00,00
"Setup"=hex(2):25,00,57,00,49,00,4e,00,44,00,49,00,52,00,25,00,5c,00,73,00,79,\
00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,62,00,6f,00,64,00,62,00,\
63,00,38,00,2e,00,64,00,6c,00,6c,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]
"Adaptive Server Anywhere 8.0"="Installed"
:
COPY %~dp0dbcon8.dll %SystemRoot%\system32\dbcon8.dll
COPY %~dp0dblgen8.dll %SystemRoot%\system32\dblgen8.dll
COPY %~dp0dbodbc8.dll %SystemRoot%\system32\dbodbc8.dll
regedit %~dp0SAS8.REG
pause
이 가진 SAS8.REG 파일을 만듭니다
실행
Windows가 C : \ WINDOWS에 설치되어 있으면이 작업을 수행하고, 그렇지 않으면 레지스트리 항목을 편집하십시오.
옵션 2 : 누군가가 클라이언트의 컴퓨터에서 파워 빌더 CD의 사본을두면
이 폴더 asa801runtime에 대한보고
편집 작업 ODBC 드라이버 얻기 위하여 그 설치 :
예 기본 사용자 이름/암호를 사용하여 연결 문자열 : 당신을 % windir % \ syswow64로 \에 DLL의의를 복사해야
Driver={Adaptive Server Anywhere 8.0};UID=dba;PWD=sql;DatabaseName=base;EngineName=gestion;CommLinks=TCPIP(HOST=GRA06:2638)
데이터베이스를 업그레이드 한 다음 현재 SQLAnywhere ODBC 드라이버를 사용해야 할 수도 있습니다. –
업그레이드를 시도했지만 업그레이드를 수행하려면 데이터베이스에 연결해야하며 최신 버전의 SQL Anywhere는 연결을 허용하지 않습니다. – QuietSeditionist
그래서 꽤 오랫동안이 문제로 고생하고 나니 32 비트 버전의 Windows Server 2003에서 설치를 시도했지만 성공했습니다. 이 질문은 철회 될 수 있습니다. – QuietSeditionist