Die Microsoft SQL Server Desktop Engine

Werbung
Access-Know-how
Die Microsoft SQL Server Desktop Engine (MSDE)
Die Microsoft SQL Server Desktop Engine
André Minhorst, Duisburg
Access ist bekanntlich die weitverbreitetste Datenbankanwendung
für
Windows-Betriebssysteme.
Trotzdem ist Access nicht uneingeschränkt einsetzbar: Es gibt z. B. Einschränkungen bezüglich des
maximalen Speicherplatzes. Ebenso nimmt die
Geschwindigkeit mit wachsender Benutzeranzahl
ab. Für die Anwendung mit größeren Datenmengen
und höheren Benutzerzahlen bietet Microsoft daher den SQL Server an. Außerdem bietet der
SQL Server die Möglichkeit des Einsatzes in einer
echten Client-Server-Umgebung – im Gegensatz zu
Access, das für den Betrieb als File-Server ausgelegt ist. Diesen Vorteil des SQL Servers können Sie
mit Access 2000 und höher auch ausnutzen, ohne
direkt auf den SQL Server umzusteigen – mit der
Inhalt
1 Unterschiede zwischen File-Serverund Client-Server-Prinzip.........................134
2 Wo findet man die MSDE?.........................135
3 Anzeigen des
SQL Server-Dienst-Managers....................136
4 Verwaltung der MSDE .................................136
5 MSDE und Access 97 ...................................136
6 MSDE und Access 2000...............................136
7 Umwandeln einer Datenbank in ein
Access-Projekt ...............................................137
8 Ein neues Access-Projekt erstellen..........139
9 Verbinden eines Projektes mit einer
SQL Server-Datenbank................................140
10 Verwenden der MSDE-Datenbank...........140
11 Zusammenfassung und Ausblick..............145
Microsoft SQL Server Desktop Engine (MSDE), die
den Access-Versionen ab Access 2000 beiliegt. In diesem Beitrag erfahren Sie, welche Vorteile die
MSDE gegenüber der Jet-Engine hat, wie Sie die MSDE installieren und eine bestehende AccessDatenbank in ein Access-Projekt umwandeln können. Außerdem erfahren Sie, wie sich File-Server- und
Client-Server-Anwendungen unterscheiden.
Die Voraussetzung für das Verständnis der Vorteile der MSDE gegenüber herkömmlichen Access-Datenbanken ist die Kenntnis der Unterschiede zwischen dem File-Server- und dem
Client-Server-Prinzip. Beide Prinzipien setzen
den Einsatz von mindestens zwei miteinander
vernetzten PCs voraus, von denen der eine als
Server die Datenbank enthält und der andere für
den Zugriff auf die Daten dient.
bank muss der Client-Rechner zunächst die komplette Anwendung über das Netz laden, bevor er
auf die Daten zugreifen kann. Sinnvoller ist die
zweite Variante: Hier wird die Datenbank in eine
Frontend- und eine Backend-Datenbank aufgeteilt. Die Frontend-Datenbank enthält dabei die
Datenbankobjekte, die zur Darstellung der Daten
benötigt werden, wie z. B. Abfragen, Formulare
und Berichte. Außerdem befindet sich in der
Frontend-Datenbank die gesamte Funktionalität.
Die Backend-Datenbank beinhaltet nur noch die
Tabellen und damit die eigentlichen Daten. Die
Verwaltung der Daten erfolgt aber über die Frontend-Datenbank.
Beim File-Server-Prinzip gibt es zwei unterschiedliche Varianten, um über das Netzwerk auf
die Daten zuzugreifen: Die erste Möglichkeit
besteht darin, die Datenbank komplett auf dem
Server abzulegen. Beim Zugriff auf die Daten
Beim Client-Server-Prinzip ist der Aufbau der
Gleiche wie bei der zweiten Variante des FileServer-Prinzips. Hier verwenden Sie ein Frontend,
das z. B. mit Access 2000 und höher oder mit
Visual Basic realisiert werden kann. Als Backend
1
134
Unterschiede zwischen
File-Server- und
Client-Server-Prinzip
Access, SQL & .NET
computer.haufe.de
Herunterladen