Access
 sql >> Datenbank >  >> RDS >> Access

Wann sollten Sie SQL Server mit Access verwenden? (Tipp:Fast immer)

[Update] Post has been updated to correct the maximum size of the database to 10 Gigs

Wann sollten Sie SQL Server mit Access verwenden? (Tipp:Fast immer)

Sehen Sie, ich habe den Satz gehört „Wenn alles, was Sie haben, ein Hammer ist, sieht alles aus wie ein Nagel“, und da unsere Spezialität der Zugriff mit SQL Server bei IT Impact ist, können Sie vermuten, dass dies hier der Fall ist. Die Verwendung von SQL Server mit Access ist eine so wunderbare Kombination, dass es beinahe eine kriminelle Nachlässigkeit wäre, sie nicht als Lösung vorzuschlagen.

SQL Server Express war das Beste, was Access passieren konnte.

Ich übertreibe nicht, wenn ich vergleiche, dass ein Upgrade einer Access-Datenbank auf SQL Server wie der Wechsel von einem Fahrrad zu einem Auto ist, selbst wenn es sich um eine Version mit starken Einschränkungen wie Express handelt. Probleme wie verlorene Daten, beschädigte Daten und Langsamkeit werden durch die Verwendung gelöst.

Hier ist ein großartiges Beispiel für das Problem:Sie verwenden MS Access sowohl mit einer Front-End- als auch mit einer Back-End-Datei (wobei sich die Daten in der Back-End-Datei befinden) und Sie haben ein halbes Dutzend Benutzer im Netzwerk, die die verwenden gleichzeitig dieselbe Datenbank. Leider hat ein Benutzer ein Problem und bringt die Datenbank auf seinem PC zum Absturz. Es besteht die Möglichkeit, dass Sie Daten verlieren, beschädigte Daten erhalten oder überhaupt nicht betroffen sind,

Ein weiteres Beispiel:Ihre Datenbank wird in Ihrem Unternehmen immer beliebter. Anfangs waren es nur wenige Benutzer, aber als Ihre Datenbank geschäftskritisch wurde, wollen immer mehr Benutzer sie verwenden, wodurch das System langsam und nicht mehr reagiert.

Beide Situationen würden von einem Upgrade der Daten auf SQL Server profitieren. Ich hatte ohne Probleme mehr als 100 Benutzer auf einer MS Access mit SQL Server-Lösung.

Wann verwenden Sie nur Access?

Es gibt gute Gründe, warum Sie Access ohne SQL Server verwenden, nicht zuletzt, dass Ihre IT-Abteilung dies möglicherweise nicht zulässt (mehr dazu in einem zukünftigen Beitrag). Ein weiterer Grund ist die geringe Anzahl von Benutzern. (1 bis 3 Benutzer sind mein Standard für die Verwendung von Access, mehr als das, und ich empfehle SQL Server).

Mehr Gründe für ein Upgrade

  • Ihre Daten können bei der Übertragung zum/vom PC verschlüsselt werden.
  • SQL Server kann Daten sicher speichern:Kreditkarten-, Sozialversicherungsnummern und HIPPA-Informationen.
  • Zugriff hat eine Größenbeschränkung von 2 GB, SQL Server Express hat eine Größenbeschränkung von 10 GB.
  • Sie können Active Directory-Gruppen in SQL Server integrieren, um umfassende Sicherheitsschemata zu erstellen.

Manchmal kann ein Upgrade auf SQL Server die Situation verschlimmern:Ihre Microsoft Access-Datenbank kann langsamer werden, oder schlimmer noch, Sie können Daten überhaupt nicht bearbeiten:

  • Wenn Ihre Tabellen schreibgeschützt werden, liegt das daran, dass ihnen ein Primärindex fehlt. Klicken Sie hier, um zu erfahren, wie Sie das Problem beheben können.
  • Wenn Ihre Abfragen zu langsam sind, konvertieren Sie sie in Aufrufe.
  • Vermeiden Sie die Verwendung von Hybridabfragen, bei denen Sie sowohl lokale Tabellen als auch SQL Server-Tabellen in derselben Abfrage verwenden.
  • Befolgen Sie diese Tipps zum Entwerfen Ihrer Tabellen in SQL Server für maximale Kompatibilität mit Access

Wenn Sie weitere Hilfe benötigen, kontaktieren Sie uns noch heute.