Microsoft Office Online
Für Mein Office Online (Was ist das?) registrieren | Anmelden

 
 
Microsoft Office Access
Suchen
Suchen
 
 
 
 
Warnung: Sie haben diese Webseite mit einem nicht unterstützten Browser geöffnet. Diese Webseite wird am besten angezeigt, wenn Sie Microsoft Internet Explorer 6.0 oder höher, Firefox 1.5 oder Netscape Navigator 6.0 oder höher verwenden. Hier finden Sie weitere Informationen über unterstützte Browser.

DruckversionDruckversion Lesezeichen und FreigabeFreigabe
Informationen zu SQL Server 2000 Desktop Engine
 

Ein Teil des Inhalts dieses Themas gilt möglicherweise nicht für einige Sprachen.

Anmerkung  Die Vorgängerversion von SQL Server 2000 Desktop Engine hieß Microsoft Data Engine (MSDE).

AnzeigenWas ist SQL Server 2000 Desktop Engine?

Microsoft SQL Server 2000 Desktop Edition ist eine Technologie zur lokalen Datenspeicherung in einem Format, das kompatibel mit Microsoft SQL Server 2000 ist. Sie können SQL Server 2000 Desktop Edition auch zur servergestützten Datenspeicherung verwenden. Man kann sich SQL Server 2000 Desktop Edition als Client/Server-Alternative zum Dateiserver Microsoft Jet-Datenbank-Engine (Microsoft Jet-Datenbankmodul: Der Teil des Access-Datenbanksystems, der Daten aus Benutzer- und Systemdatenbanken abruft bzw. darin speichert. Das Datenbankmodul kann als Daten-Manager angesehen werden, auf den sich Datenbanksysteme wie z.B. Access stützen.) vorstellen. SQL Server 2000 Desktop Edition kann unter Microsoft Windows 2000 oder höher verwendet werden. Das Produkt wurde für die Verwendung auf kleinen Computersystemen entworfen und optimiert, beispielsweise für den Einsatz auf Einzelplatzcomputern oder kleinen Arbeitsgruppenservern.

Da SQL Server 2000 Desktop Engine auf derselben Datenengine basiert wie SQL Server, können die meisten Microsoft Access-Projekte (Microsoft Access-Projekt: Eine Access-Datei, die mit einer Microsoft SQL Server-Datenbank verbunden ist und verwendet wird, um Client/Server-Anwendungen zu erstellen. Projektdateien enthalten keine Daten oder Objekte auf Datendefinitionsbasis, wie beispielsweise Tabellen oder Ansichten.) oder Client/Server-Anwendungen unter beiden Versionen ausgeführt werden. Im Gegensatz zu SQL Server 2000 unterstützt SQL Server 2000 Desktop Engine jedoch nur Datenbanken bis zu einer Größe von 2 GB und kann bei Verwendung von Transaktionsreplikation nicht als Replikationsverleger agieren (aber durchaus als Replikationsabonnent auftreten).

Anmerkung  Verwechseln Sie SQL Server 2000 Desktop Engine nicht mit SQL Server 2000 Personal Edition, die umfangreiche Verwaltungstools und die meisten Funktionen von SQL Server Standard Edition aufweist, jedoch für den persönlichen Gebrauch optimiert ist und ein separates Produkt darstellt.

AnzeigenVerwendungsmöglichkeiten von SQL Server 2000 Desktop Engine

SQL Server 2000 Desktop Engine lässt sich als Desktopdatenbank einsetzen und stellt so eine Alternative zu einer Microsoft Access-Datenbank (Datenbank: Eine Datensammlung mit Bezug zu einem bestimmten Thema oder Zweck. In einer Datenbank sind Informationen zu einer bestimmten Entität, z.B. zu einem Mitarbeiter oder einer Bestellung, in Tabellen, Datensätzen und Feldern kategorisiert.) dar. Folgende Möglichkeiten sind denkbar:

  • Verwendung als Serverdatenbank für kleine Arbeitsgruppen. Sie können Ihre Anwendungen mithilfe eines Access-Projekts entwickeln, das mit SQL Server 2000 Desktop Engine verbunden ist, wenn Sie das weitere Wachstum Ihrer Arbeitsgruppe und die damit verbundenen Anforderungen einplanen, die letztendlich den Übergang zur vollen Funktionalität von SQL Server 2000 in Verbindung mit einem großen Netzwerkserver nötig machen werden. Im Allgemeinen bewältigt SQL Server 2000 Desktop Engine eine ähnliche Arbeitsauslastung wie die Microsoft Jet-Datenbank-Engine (Microsoft Jet-Datenbankmodul: Der Teil des Access-Datenbanksystems, der Daten aus Benutzer- und Systemdatenbanken abruft bzw. darin speichert. Das Datenbankmodul kann als Daten-Manager angesehen werden, auf den sich Datenbanksysteme wie z.B. Access stützen.) einer Access-Datenbank. SQL Server 2000 Desktop Engine ist jedoch auf fünf gleichzeitig aktive Abfragebatches beschränkt (auch als Threads bezeichnet). Nachfolgende Abfragebatches werden von SQL Server 2000 Desktop Engine in eine Warteschlange gestellt und ausgeführt, wenn der nächste Batch verfügbar ist. Wenn Sie feststellen möchten, wie oft dieser Grenzwert in einer SQL Server 2000-Datenbank erreicht wurde, führen Sie den DBCC-Befehl CONCURRENCYVIOLATION aus. Weitere Informationen zu Arbeitsauslastung, Batches und DBCC finden Sie in der SQL Server-Dokumentation.
  • Verwendung als Replikationsabonnent in einer Umgebung mit replizierten SQL Server-Datenbanken. Ein Anwendungsfall wäre beispielsweise eine Hauptverwaltung mit Außendienstmitarbeitern, die in der Regel über Laptops und andere nicht vernetzte Computer auf SQL Server 2000 Desktop Engine zugreifen und Daten aktualisieren, aber gelegentlich auch auf die Masterdatenbank von SQL Server zugreifen, um ihre Änderungen einzuspeisen.
  • Verwendung als lokale Entwicklungs- und Testumgebung auf einem PC oder einer Arbeitsstation für ein Access-Projekt oder eine Client-/Server-Anwendung. Nach erfolgreicher Entwicklung können die Verbindungsinformationen des Access-Projekts modifiziert werden, um eine Verbindung mit einer SQL Server-Datenbank auf einem Remoteserver herzustellen und abschließende Tests in einer Produktionsumgebung durchzuführen.
  • Als lokale Abonnementdatenbank für Offlinedaten.

AnzeigenInformationen zur Verwendung von SQL Server 2000 Desktop Engine Datenbank-Dienstprogrammen von Access

Microsoft SQL Server 2000 Desktop Engine bietet die grundlegenden Datenbankengine-Funktionen von SQL Server 2000, enthält jedoch keine Benutzeroberfläche, Verwaltungstools, Analysefunktionen, Unterstützung der Mergereplikation, Clientzugriffslizenzen, Entwicklerbibliotheken oder SQL Server-Onlinedokumentation. Außerdem ist die Größe der Datenbank und die Arbeitsauslastung beschränkt. Sie ist die kleinste Edition von SQL Server 2000 und ist damit ein idealer Offline- oder integrierter Datenspeicher.

Mit einem Microsoft Access-Projekt (Microsoft Access-Projekt: Eine Access-Datei, die mit einer Microsoft SQL Server-Datenbank verbunden ist und verwendet wird, um Client/Server-Anwendungen zu erstellen. Projektdateien enthalten keine Daten oder Objekte auf Datendefinitionsbasis, wie beispielsweise Tabellen oder Ansichten.) können Sie gebräuchliche administrative Aufgaben für eine Microsoft SQL Server-Datenbank ausführen.

Befehl Beschreibung
SQL-Datenbank sichern Erstellt eine Sicherungsdatei (DAT) der aktuellen SQL Server-Datenbank.
SQL-Datenbank wiederherstellen

Stellt eine SQL Server-Datenbank von einer Sicherungsdatei (DAT) wieder her.

SQL-Datenbank löschen Löscht eine SQL Server-Datenbank.
Datenbankdatei kopieren Kopiert eine SQL Server-Datenbank, Version 7.0 oder höher, auf einen anderen Computer mit SQL Server.
Datenbanktransfer Transferiert eine SQL Server-Datenbankdatei (MDF), Version 7.0 oder höher.

Diese Befehle sind im Menü Extras über den Befehl Datenbank-Dienstprogramme verfügbar, wenn Sie Microsoft Office 2003 installieren, jedoch nur, wenn SQL Server 2000 Desktop Engine auf dem Computer installiert ist.

Anzeige