Beste Möglichkeit, eine Access-Datenbank gemeinsam zu nutzen

3610
Pretzel

Ein Unternehmen, für das ich Admin bin, möchte eine Datenbank erstellen, in der Anbieter auf ihre Tracker zugreifen können, um den Fortschritt ihrer Projekte zu verfolgen. Ich möchte die Datenbank in Zugriff aufbauen, aber meine Frage ist, ob ich alles lokal hosten sollte ... einen Sharepoint-Server erhalten und die Datenbank darauf veröffentlichen. Oder sollte ich alles auf Office 365 migrieren und in die Cloud gehen.

Ich dachte, 365 wäre die beste Wahl, da das Unternehmen das Upgrade nutzen könnte, da sie exponentiell wachsen.

Oder haben Sie noch andere Vorschläge? Ich war der Meinung, dass Sharepoint der einfachste Weg ist, Daten mit anderen Unternehmen zu teilen (da sie über das Web geteilt werden müssten) sowie intern. Auch 365 zur Vereinfachung.

Vielen Dank

0

2 Antworten auf die Frage

0
Burhan Khalid

Office 365 wäre hilfreich, wenn Sie nur ein statisches Dokument freigeben möchten (z. B. eine Excel-Tabelle, die von Ihrem Client aktualisiert wird).

Sharepoint würde auch funktionieren, wenn es sich wieder um eine einfache Dokument-Sharing-Situation handelt.

Die beste Lösung wäre jedoch, etwas zu entwickeln, auf das mit einem Webbrowser über das Internet zugegriffen werden kann. Sie können jede Technologie verwenden, mit der Sie vertraut sind, und alle bieten Ihnen Cloud-Hosting kostenlos an.

Auf diese Weise können mehrere Benutzer gleichzeitig auf die Datenbank zugreifen, da Ihre Datenbank einfach zu einem Dienst wird, den Ihre Anwendung verwenden wird. im Gegensatz zu einer normalen Zugriffsdatei , die bei jedem Zugriff gesperrt wird.

0
Julian Knight

Unter dem Strich wird Microsoft Access für diese Aufgabe sicherlich nicht empfohlen! Unglücklicherweise bauen viele Organisationen Systeme in Access auf, um später die vielfältigen Probleme und Einschränkungen zu lösen. Unabhängig davon, was hier gesagt wird, wird es auf lange Sicht billiger und einfacher sein, eine für diese Aufgabe entwickelte Technologie zu entwickeln.

Das Problem bei der Verwendung von SharePoint, insbesondere der Office 365-Variante, betrifft CALs (Client Access Licenses).

Wenn Sie alle Ihre Benutzer einschließlich Ihrer Anbieter lizenzieren möchten, würde ich sagen, dass SharePoint Online ein guter Weg ist. Sie können die Daten dann in einer SharePoint-Liste speichern und entweder über Webformulare darauf zugreifen oder eine Access-Datenbank als Frontend verwenden. Beachten Sie, dass es Möglichkeiten gibt, nicht-lizenzierten Benutzern Zugriff zu gewähren. Sie müssen jedoch die Einschränkungen hinsichtlich der Anzahl der "Benutzer", die Sie für Ihr Sicherheitsmodell verwenden dürfen, sorgfältig prüfen.

Wenn Sie bereits eine On-Prem-Version von SharePoint ausführen, benötigen Sie immer noch ausreichende CALs. Ich denke, um vollständigen Zugriff für externe Benutzer zuzulassen, obwohl Sie möglicherweise die Webfeatures verwenden, die Sie nicht wirklich in SharePoint Online erhalten. Das Erstellen einer SharePoint-Instanz würde ich sehr teuer finden.

Ohne Kenntnis des Designs der Datenbank, der Schnittstelle, des Werts, der erforderlichen Sicherheit usw. ist es am Ende unmöglich, eine endgültige Antwort zu geben. Ich würde wahrscheinlich sagen, wenn Sie nicht bereits über SharePoint verfügen und bereits über die internen Fähigkeiten für die Entwicklung von SharePoint verfügen, würde ich mich an anderer Stelle umsehen. Ein anständiger Webentwickler mit SQL-Kenntnissen sollte in der Lage sein, sehr schnell etwas aufzubauen.

Sie haben momentan nichts. Sie möchten Tracker für laufende Projekte mit ihren Lieferanten teilen. Verfolgt Kosten, Meilensteine ​​der Fertigstellung und andere Projektmanagementdaten. Nur Mitarbeiter, die intern Zugriff haben, und solche, die Zugriff auf diese Informationen haben möchten, sollten Zugang zu diesen Informationen haben. Sie haben weder einen lokalen Sharepoint noch nutzen sie den Zugriff bereits. Also fange ich von vorne an. Pretzel vor 10 Jahren 0