네트워크의 가상 호스트에서 MDB 데이터베이스에 로컬로 연결하려면 어떻게 해야 합니까?
액세스는 파일 기반이며 웹 서버는 호출할 수 없습니다. 이것은 원칙의 문제이다.
그러나 웹 서버에 Microsoft Replication Manager 4.0 을 설정한 다음 과도한 동기화를 사용하여 인터넷을 통해 데이터 공유를 수행할 수 있습니다.
VPN 을 설정하면 access 가 이 시스템에서 MDB 를 파일로 조작하는 것과 같기 때문에 가능합니다.
방법 1:
SQL 서버와 같은 소프트웨어를 사용하여 상황을 역전시킵니다.
Http 네트워크 작업은 Access 의 작업이 아니라 다른 서비스 기반 데이터베이스의 적용 범위입니다.
방법 2:
Access 데이터베이스의 2 차 개발, Winsock 과 같은 컨트롤을 사용하여 클라이언트 전송 데이터 개발, 서버에서 데이터를 수신하는 데이터베이스, 쌍방이 동시에 Access 를 실행하여 필요한 작업을 수행할 수 있습니다.
방법 3:
WebDrive 와 같은 타사 소프트웨어를 사용하여 가상 디스크를 만들어 MDB 를 파일 공유로 조작합니다. 이 방법은 데이터 양이 적을 때 가능하지만, 일단 MDB 크기가 크면 (예: 10MB 이상) 서버의 MDB 파일이 사망하거나 완전히 손상되어 대형 MDB 의 실시간 원격 작업을 수행할 수 없습니다.
ACCESS 는 HTTP 프로토콜 교환 데이터를 지원하지 않지만, ASP 서버를 작성하여 데이터를 수신하고 저장할 수 있습니다. 대련 ACCESS 는 이 ASP 웹 사이트에 데이터를 보내고 상하이 ACCESS 는 이 ASP 웹 사이트에서 데이터를 다운로드합니다.
또는 VB WINSOCK 컨트롤을 사용하여 포트를 직접 프로그래밍하고 동적 도메인 이름 확인 소프트웨어를 사용하여 IP 를 얻은 다음 상해에서 대련으로 직접 데이터를 전송하는 액세스 응용 프로그램을 사용할 수 있습니다.
또는 FTP 서버를 설정하고 대련과 상하이 간에 파일 공유로 데이터를 교환할 수 있습니다. 이때 하나의 레코드만 변경되더라도 전체 데이터베이스를 다운로드하거나 업로드하는 것은 매우 느립니다.
또는 VPN 전화 접속 방식을 사용하여 데이터 교환을 위한 인터넷 기반 가상 인트라넷 환경을 만들 수 있습니다 (가장 실행 가능한 방법).
이러한 방법을 보면 ACCESS 가 인터넷의 C/S 구조 데이터베이스로 설계되지 않았다는 것을 알 수 있습니다.