2011-01-17 23 views
1

Ich habe meine Website läuft auf einem Server (PHP) sagen Site-1 und es gibt andere Website, die auf anderen Servern ausgeführt wird sagen Site-2.verbinden remote MS Access DB mit PHP

So muss ich mit MS Access DB vor Ort-2 von Standort-1 verbinden.

Wie kann ich das tun?

+0

Kann von Interesse sein: http://StackOverflow.com/Questions/1214826/coldfusion-8-connect-to-remote-access-mdb – Fionnuala

+0

Mit dem ist es möglich, remote MSaccess von Linux zu Apache zu verbinden? – Avinash

Antwort

1

Es ist möglich, aber Sie werden es nicht ohne zusätzliche Bibliotheken tun. Access ist eine dateibasierte Datenbank. Es gibt keinen "Server" mit dem man sich verbinden kann. Und Microsoft wird NICHT eine Linux/Unix-basierte Verbindungsbibliothek zur Verfügung stellen, damit Sie tatsächlich mit dieser .mdb-Datei sprechen können, also müssen Sie auf eine Drittpartei gehen, was wahrscheinlich $$$ bedeutet.

Und in jedem Fall, während Access ist in Ordnung für geringe Mengen Lichtverkehr Pflicht, Sie wahrscheinlich nicht für eine angemessen große Website (sagen wir, 5 oder mehr gleichzeitige Benutzer) verwenden möchten. Es ist nicht für diese Art von Pflicht bestimmt. Wenn die Größe des Datenspeichers nicht zu groß ist, können Sie auf SQL Server Express aufrüsten, was im Grunde genommen ein voll funktionsfähiger SQL Server ist, aber auf 10 Gigabyte (ich denke, dass die gesamte Datengröße vor dem Kaffeegehalt abnimmt).

+0

SQL Server 2008 R2 erhöhte die MDF-Dateigröße auf 10 GB. Zuvor war die Beschränkung 4 GBs, was das Doppelte des Maximums für MDB/ACCDB war. –