Acc2010Win7
Hallo Leute
Ich habe den Auftrag eine Access DB zu erstellen. Die Firma hat mehrere Aussenstellen (4), die (vorläufig) nur übers Internet verbunden sind. Genaueres ist mir noch nicht bekannt.
Welche Architektur ist hier am geeignetsten, eine möglichst hohe performance zu erreichen?
Kann ich ein Backend auf dem Server speichern, und die Frontends auf die Aussenstationen packen?
Oder sollte ich fürs Backend MSSQL-Server verwenden? Würde das was bringen?
Weiss vielleicht jemand einen Link zu diesem Thema?
Für Eure Antwort danke ich Euch bestens.
Pascal
Hallo,
wenn die Frontends auf verteilten Standorten liegen gibts unter Access eigentlich nur die Möglichkeit ein ADP (Access Projekt) zu machen. Das Backend muss dazu auf einem SQL Server liegen der von außen her zugänglich ist.
Gruß Andreas
Hallo!
Man kann auch genausogut mit einem mdb/accdb-Frontend auf ein aktives DBMS zugreifen - das muss kein ADP sein.
Eine weitere Möglichkeit wären eventuell die Webdatenbanken, die mit Access 2010 eingeführt wurden.
Dazu ist allerdings ein Sharepoint-Server 2010 erforderlich.
Falls das jemand ausprobieren will, ohne einen eigenen Sharepoint zu installieren: derzeit läuft die public Beta von Office 365.
mfg
Josef
Besten Dank für Eure Antworten.
Also wie mir ein Netztechniker gesagt hat, kann man bei einer reinen Internetverbindung das Access Frontend nicht verwenden. Dies ginge nur über ein VPN. Stimmt denn das? Wenn ich also ein SQL-Server Backend und ein Access-project Frontend habe, dann brauchte ich zwingend ein VPN. ist das so? Das VPN soll aus Kostengründen nicht eingerichtet werden.
Gruss
Pascal
Hallo!
Was ist eine "reine Internetverbindung"?
Falls damit der Zugriff über http gemeint ist, hilft natürlich ein Access-Frontend (im üblichen Sinn) nichts. Ein Access-Frontend als Web-DB im Sharepoint 2010 würde natürlich schon über http bzw. https funktionieren.
Aus Sichereheitsaspekten stimme ich dem Netztechniker allerdings zu. Ich würde einen DB-Server auch nicht direkt von außen erreichbar machen, damit diese Angriffsfläche gar nicht auftritt.
Falls das allerdings keine Rolle spielt, kann durchaus ein Access-Frontend genutzt werden. Es muss nur übers Netz ein Zugang zum DB-Server vorhanden sein - dabei ist es egal, ob das eine Access-Anwendung oder eine Anwendung ist, die mit MS.net & Co. erstellt wurde.
Falls nur ein Zugang über http/https möglich sein soll, wirst du eine Webanwendung erstellen müssen. Ob du diese dann über ASP.net, PHP oder als Access-Web-DB im Sharepoint 2010 machst, ist für den Anwender im Prinzip egal, da er bei alle 3 Varianten nur einen Webbroser benötigen wird.
mfg
Josef
Das ganze funktioniert mit Access als Frontend und MS Azure als Backend.
Danke,
hab mir die offene Version von der Successcontrol Homepage geholt, und die accdb mit MS Azure als Backend verbunden.
Funktioniert prima.