Windows 7 64 비트 컴퓨터에 VS 2010을 설치했습니다. 시도하고 Advanatage OLEDB 드라이버를 사용하여 서버 탐색기를 통해 장점 데이터베이스에 연결할 때 데이터베이스 서버 오류 이점을 찾을 수 없습니다 얻을. ARC를 사용하여 데이터베이스에 연결할 수 있습니다. 나는 VS 2008에서 잘 연결할 수 있었다. VS 2010에서 연결할 수없는 이유에 대한 아이디어가 있습니까?Visual Studio 2010 및 장점 서버 오류
1
A
답변
2
"로컬 서버"로 연결하려는 경우 연결 문자열에 "ServerType=ADS_LOCAL_SERVER;"
이 포함되어 있는지 확인하십시오. Advantage Database Server (원격 서버)를 사용하는 경우 this link
에 도움이되는 몇 가지 아이디어가있을 수 있습니다. 검색이 실패한 경우 IP 주소와 포트 번호를 제공하는 다양한 방법에 대해 설명합니다. 예를 들어, 연결 경로에 포트 번호를 포함 할 수 있습니다 (\\servername:6262\path\dictionary.add
).
위의 내용은 정상적으로 작동하지만 그렇지 않은 경우 ADS.ini가 경로에 있습니까? DLL이 경로에 있습니까? Arc에서 호출 (설치 디렉토리에서 실행한다고 가정), 필요한 많은 파일이 ARC 디렉토리에 있습니다. Advantage는 DLL과 ADS.INI를 찾고 호출하는 응용 프로그램의 디렉터리를 조사한 다음 경로를 추적합니다. 상황이 ARC와 VS에서 작동하지 않기 때문에 VS가 ARC와 동일한 정보를보고 있지 않을 수도 있습니다. –