Verwenden von SQL Server 2005 Compact Edition 3.1-Datenbanken (Geräte)
Aktualisiert: November 2007
SQL Server 2005 Compact Edition 3.1 wird gelegentlich von Entwicklern in Projekten für intelligente Geräte verwendet, da die Software im ROM von Windows Mobile 6-Geräten und -Emulatoren integriert ist. Der Vorteil liegt darin, dass Windows Mobile 6-Endbenutzer die SQL Server 2005 Compact Edition-Laufzeit nicht separat installieren müssen, um die Anwendung auszuführen. Weitere Informationen über Datenbanktechnologieunterstützung in verschiedenen Versionen von Windows Mobile finden Sie unter Gerätefunktionen und erforderliche Entwicklungstools.
In diesem Thema werden einige Unterschiede in der integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) von Visual Studio aufgezeigt, wenn SQL Server 2005 Compact Edition 3.1 anstelle von SQL Server Compact 3.5 verwendet wird.
Automatische Bereitstellung
Wenn Sie ein Projekt für intelligente Geräte bereitstellen bzw. debuggen, das SQL Server 2005 Compact Edition 3.1 verwendet, wird die Laufzeit von Visual Studio 2008 nur dann automatisch bereitgestellt, wenn sowohl Visual Studio 2005 Service Pack 1 als auch Microsoft SQL Server 2005 Compact Edition Tools for Visual Studio 2005 Service Pack 1 auf dem Entwicklungscomputer installiert wurden. Anders gesagt: wenn diese beiden Produkte nicht auf dem Entwicklungscomputer installiert sind und die SQL Server 2005 Compact-Laufzeit nicht auf dem Gerät installiert ist, müssen die Laufzeit-CAB-Dateien vor dem Bereitstellen bzw. Debuggen des Projekts auf dem Gerät installiert werden.
Die Laufzeit-CAB-Dateien von SQL Server 2005 Compact Edition 3.1 befinden sich unter drive:\Programme\Microsoft SQL Server Compact Edition\v3.1\SDK\bin. Weitere Informationen finden Sie unter Gewusst wie: Installieren von SQL Server Compact 3.5 auf einem Gerät.
Umfangreiche Datenfeatures
Einige umfangreiche Datenfeatures in Visual Studio 2008 können mit SQL Server 2005 Compact Edition 3.1-Datenbanken nicht verwendet werden. Entwickler müssen auf umfangreiche Datenfeatures wie z. B. Visual Database Tools, den Assistenten zum Konfigurieren von Datenquellen und Daten-Designer-Tools in SQL Server Compact Edition 3.1-Datenprojekten verzichten. Diese Tools können nur in SQL Server Compact 3.5-Projekten verwendet werden. Weitere Informationen über unfangreiche Datenfeatures finden Sie unter Verwenden von SQL Server Compact 3.5-Datenbanken (Geräte).
Verwenden von SQL Server 2005 Compact Edition 3.1
Da die umfangreichen Datenfeatures nicht verwendet werden können, muss Code für Datenprojekte mithilfe des System.Data.SqlServerCe-Datenanbieters (System.Data.SqlServerCe.dll unter drive:\Programme\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\platform\) manuell hinzugefügt werden. Weitere Informationen finden Sie unter Gewusst wie: Verwenden von SQL Server 2005 Compact Edition 3.1 in verwalteten Projekten (Geräte).
Erhalten von Hilfe
Die Dokumentation für SQL Server 2005 Compact Edition wird nicht lokal installiert. Die Dokumentation kann unter SQL Server 2005 Compact Edition Books Online heruntergeladen werden.
Dokumentationen zur Version 3.1 des verwalteten Datenanbieters finden Sie unter dem System.Data.SqlServerCe-Namespace in der .NET Framework-Bibliothek.
Versionen von Visual Studio
Die umfangreichen Datenfeatures in jeder Version von Visual Studio unterstützen eine spezielle Version von SQL Server Compact/Mobile. In der folgenden Tabelle werden die unterstützten Versionen von SQL Server Compact/Mobile den entsprechenden Versionen von Visual Studio zugeordnet.
In den Spaltenüberschriften werden folgende Abkürzungen verwendet:
SSC 3.5 = SQL Server Compact 3.5
SSCE 3.1 = SQL Server 2005 Compact Edition Version 3.1
SQL Mobile 3.0 = SQL Server 2005 Mobile Edition Version 3.0
Unterstützung für umfangreiche Datenfeatures |
SSC 3.5 |
SQL CE 3.1 |
SQL Mobile 3.0 |
---|---|---|---|
Visual Studio 2008 |
X |
|
|
Visual Studio 2005 SP1 |
|
X* |
X |
Visual Studio 2005 |
|
|
X |
*Um die umfangreichen Datenfeatures für SQL Server 2005 Compact Edition Version 3.1 in Visual Studio 2005 SP1 zu aktivieren, installieren Sie Microsoft SQL Server 2005 Compact Edition Tools for Visual Studio 2005 Service Pack 1. Wenn die Tools nicht installiert sind, werden die Daten-Designer-Tools für SQL Server 2005 Mobile Version 3.0 von Visual Studio 2005 Service Pack 1 weiterhin unterstützt.
Aktualisieren auf SQL Server Compact 3.5
Sie können die Vorteile von umfangreichen Datenfeatures in Visual Studio und Erweiterungen in SQL Server Compact 3.5 nutzen, indem Sie verwaltete Datenprojekte aktualisieren. Weitere Informationen zum Aktualisieren eines in Visual Studio 2008 erstellten Projekts finden Sie unter Gewusst wie: Aktualisieren von verwalteten Projekten auf SQL Server Compact 3.5 (Geräte).
Weitere Informationen zum Aktualisieren von mit früheren Versionen von Visual Studio erstellten Datenprojekten finden Sie unter Aktualisieren von mit früheren Tools erstellten Projekten.
Siehe auch
Aufgaben
Gewusst wie: Verwenden von SQL Server 2005 Compact Edition 3.1 in verwalteten Projekten (Geräte)
Gewusst wie: Aktualisieren von verwalteten Projekten auf SQL Server Compact 3.5 (Geräte)