Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Microsoft In einer Client- und Serverumgebung sind mehrere Komponenten von SQL Server 2005 Compact Edition (SQL Server Compact Edition) am Datenaustausch zwischen einem Gerät und einer Instanz von Microsoft SQL Server beteiligt.
In der folgenden Abbildung werden die Beziehungen zwischen den verschiedenen Client- und Serverkomponenten dargestellt.
.gif)
Clientumgebung
Zur Clientumgebung gehören die Anwendung und SQL Server Compact Edition.
Anwendung
Für die Anwendungsentwicklung werden .NET Compact Framework und eine Programmiersprache von Microsoft Visual Studio 2005 verwendet, wie z. B. Microsoft Visual Basic, Microsoft Visual C# oder Microsoft Visual C++ für mobile Geräte. Weitere Informationen finden Sie unter Erstellen und Bereitstellen von Anwendungen (SQL Server Compact Edition).
SQL Server Compact Edition
SQL Server Compact Edition schließt Tools für das Setup, die Konfiguration, die Konnektivität sowie den Datenzugriff und die Änderung von Daten ein. Zum Programmumfang gehören darüber hinaus ein Abfrageprozessor, ein Datenbankspeichermodul und APIs, die für die Entwicklung von Anwendungen verwendet werden können, die auf SQL Server Compact Edition-Daten zugreifen. Darüber hinaus enthält es folgende Komponenten:
- SQL Server Compact Edition Database Engine (Datenbankmodul)
SQL Server Compact Edition Database Engine (Datenbankmodul) verwaltet den SQL Server Compact Edition-Datenspeicher auf unterstützten Geräten. Über Database Engine (Datenbankmodul) können alle Einfügungen, Aktualisierungen oder Löschungen bei Datenbankeinträgen nachverfolgt werden, da für jeden Datensatz ein kleines Änderungsprotokoll verwaltet wird. Diese Protokollfunktionalität ist aktiviert, wenn Sie eine der beiden folgenden Konnektivitätslösungen verwenden: Replikation oder Remotedatenzugriff (Remote Data Access – RDA). - SQL Server Compact Edition-Client-Agent
Der Client-Agent für SQL Server Compact Edition ist die wichtigste Komponente zum Herstellen der Konnektivität auf den unterstützten Geräten. Mithilfe dieser Komponente werden die folgenden benutzerspezifischen Objekte von SQL Server Compact Edition implementiert:- Replication-Objekt
- RemoteDataAccess-Objekt
- Engine-Objekt
Wenn Sie diese Objekte in Ihrer Anwendung verwenden, sind programmgesteuerte Verbindungen mit SQL Server möglich.
Serverumgebung
Die Serverumgebung umfasst den Server-Agent für SQL Server Compact Edition, Microsoft Internetinformationsdienste (Internet Information Services, IIS) und SQL Server.
SQL Server Compact Edition Server-Agent
Der Server-Agent für SQL Server Compact Edition verarbeitet die HTTP-Anforderungen des Client-Agents für SQL Server Compact Edition. Der Server-Agent für SQL Server Compact Edition stellt eine Verbindung mit SQL Server her und gibt Daten und Schemainformationen per HTTP an den Client-Agent für SQL Server Compact Edition zurück.
An diesem Prozess sind weitere Konnektivitätskomponenten von SQL Server beteiligt. Sie befinden sich auf dem Computer mit IIS. Dies wird in der Abbildung weiter oben nicht gezeigt. Weitere Informationen zum Herstellen von Verbindungen zwischen Clients und Servern per RDA oder Replikation finden Sie unter Verwalten von Konnektivität (SQL Server Compact Edition).
IIS
IIS stellt integrierte Webserverfunktionen bereit. Organisationen unterschiedlicher Größenordnungen verwenden IIS für das Hosting und Verwalten von Webseiten im Internet oder Intranet sowie für das Hosting und Verwalten von FTP-Sites und für das Weiterleiten von Nachrichten oder Mail per NNTP (Network News Transport Protocol) und SMTP (Simple Mail Transfer Protocol).
Wenn IIS zusammen mit SQL Server Compact Edition verwendet wird, stellt es das Protokoll bereit, mit dem Geräte eine Verbindung mit Servern herstellen können, um Daten per RDA oder Replikation zu übertragen oder auszutauschen.
Microsoft SQL Server
SQL Server besteht aus einer Gruppe von Komponenten, die die Anforderungen an die Datenspeicherung und Analyse auch für sehr umfangreiche Websites und Systeme zur Verarbeitung von Unternehmensdaten erfüllen. Es schließt Komponenten für die relationale Datenverwaltung, das Datawarehousing sowie Business Intelligence-Komponenten ein.
SQL Server Compact Edition unterstützt die übliche SQL-Syntax. Das Entwicklungsmodell und die API entsprechen SQL Server 2000 und höheren Versionen.
Siehe auch
Konzepte
Konfigurieren und Sichern der Serverumgebung
Sonstige Ressourcen
Installieren von SQL Server Compact Edition