Arbeiten mit SQL Server Compact

Die Arbeit mit Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) oder die Erstellung einer Anwendung, die SQL Server Compact 3.5 verwendet, besteht aus folgenden Phasen:

  • Einrichten einer SQL Server Compact 3.5-Umgebung
  • Konfigurieren der Sicherheit und Verbinden von Clients und Servern
  • Arbeiten mit SQL Server Compact 3.5-Datenbanken und -Daten

Einrichten von SQL Server Compact 3.5-Umgebungen

Sie können die SQL Server Compact 3.5-Umgebung entweder für die Erstellung eigenständiger Desktopanwendungen oder für die Erstellung verteilter Datenbankanwendungen einrichten.

  • Wenn Sie eine Anwendung auf dem Desktop erstellen möchten, die auf einem Gerät bereitgestellt werden kann und lokal ausgeführt werden soll, müssen Sie eine Entwicklungs- und eine Clientumgebung einrichten. Die Entwicklungsumgebung beinhaltet die Installation von Visual Studio 2008. Weitere Informationen finden Sie unter Installieren einer Entwicklungsumgebung. Die Clientumgebung wird durch die Installation von SQL Server Compact 3.5 bereitgestellt. Weitere Informationen finden Sie unter Installieren und Bereitstellen auf einem Gerät (SQL Server Compact).
  • Zum Erstellen verteilter Datenbankanwendungen, die SQL Server Compact 3.5 verwenden, müssen Sie eine Entwicklungsumgebung, eine Clientumgebung und eine Serverumgebung einrichten. Das Einrichten dieser Umgebungen umfasst das Installieren von Visual Studio 2008, SQL Server 2008 und SQL Server Compact 3.5, das Installieren und Konfigurieren von Microsoft Internetinformationsdienste (Internet Information Services, IIS) sowie das Konfigurieren der Konnektivität. Weitere Informationen finden Sie unter Client- und Serverumgebung, Installieren von SQL Server Compact 3.5 und Installieren einer Serverumgebung.

Konfigurieren der Sicherheit

Nachdem die benötigten SQL Server Compact 3.5-Systeme installiert wurden, müssen Sie die IIS-Sicherheitsoptionen konfigurieren. Vorher können keine Daten zwischen Clients und Servern ausgetauscht werden.

SQL Server Compact 3.5 kann auch das SSL-Feature (Secure Sockets Layer) von IIS für die Verschlüsselung von Daten verwenden, die zwischen einem Gerät mit SQL Server Compact 3.5 und einem Computer mit SQL Server weitergegeben werden.

Weitere Informationen finden Sie unter Konfigurieren und Sichern der Serverumgebung.

Verbinden von Clients und Servern

SQL Server Compact 3.5 unterstützt zwei Methoden zum Herstellen einer Verbindung und Austauschen von Daten mit einer Datenquelle:

  • Remotedatenzugriff (Remote Data Access, RDA)
  • Mergereplikation

Diese Konnektivitätslösungen verwenden die Authentifizierungs-, Autorisierungs- und Verschlüsselungsdienste von IIS. Die Konnektivität kann über verdrahte oder drahtlose LANs und WANs bereitgestellt werden. Microsoft ActiveSync kann die Netzwerkverbindung auf einem Desktopcomputer für die Kommunikation mit SQL Server verwenden. Das Gerät muss dabei nicht über eine Netzwerkkarte oder ein Modem verfügen.

Weitere Informationen zu Konnektivitätsoptionen finden Sie unter Verwalten von Konnektivität (SQL Server Compact).

Arbeiten mit SQL Server Compact 3.5-Datenbanken und -Daten

Zum Ändern und Verwalten von SQL Server Compact 3.5-Datenbanken und -Daten können Sie die folgenden Komponenten verwenden:

SQL Server Compact 3.5 bietet zudem den Mehrverbindungszugriff auf eine Datenbank, mehrspaltige Indizes und entsprechende Indexbeschränkungen, Transaktionsunterstützung, referenzielle Integrität, 128-Bit-Verschlüsselung auf Dateiebene und Kennwortschutz sowie einen Abfrageoptimierer.

Je nach Prozessor des Zielgeräts beansprucht SQL Server Compact 3.5 Datenbankmodul ungefähr 2,2 bis 2,6 MB Speicherplatz. SQL Server Compact 3.5 unterstützt Datenbanken bis zu 4 GB.

Weitere Informationen zum Arbeiten mit SQL Server Compact 3.5-Datenbanken finden Sie unter Arbeiten mit Datenbanken (SQL Server Compact).

Erstellen von Anwendungen

SQL Server Compact 3.5 und .NET Compact Framework stellen Technologien für Entwicklungsinfrastrukturen zur Verfügung, mit denen Sie Anwendungen für Geräte erstellen können, die auf Informationssysteme in Unternehmen zugreifen.

Eine Anwendung, die SQL Server Compact 3.5 verwendet, kann Funktionen umfassen, die Folgendes ermöglichen: Erstellen der lokalen SQL Server Compact 3.5-Datenbank, Aktualisieren der lokalen Daten und Zusammenführen der Änderungen, die auf dem Gerät vorgenommen wurden, mit einer SQL Server-Datenbank.

Die folgenden Programmiermodelle werden von SQL Server Compact 3.5 unterstützt:

  • ADO.NET, wobei der Zugriff über C# oder Microsoft Visual Basic erfolgt.
  • OLE DB, wobei der Zugriff aus Visual Studio heraus über die Option Visual C++ erfolgt.

Siehe auch

Andere Ressourcen

Installieren von SQL Server Compact
Themen zur Vorgehensweise (SQL Server Compact)

Hilfe und Informationen

Informationsquellen (SQL Server Compact 3.5 Service Pack 1)