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.
Mithilfe der Microsoft Visual Studio-Entwicklungsumgebung können Sie Anwendungen entwickeln, die Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) verwenden. Das Entwickeln mit Visual Studio ist die einfachste Möglichkeit, eine Anwendung zu erstellen und bereitzustellen, die SQL Server Compact Edition verwendet. In Visual Studio können Sie eine verwaltete Anwendung erstellen, indem Sie C# oder Microsoft Visual Basic verwenden. Systemeigene Anwendungen für Desktopcomputer und Geräte können mithilfe der Option Microsoft Visual C++ erstellt werden (bisher bekannt als Microsoft eMbedded Visual C++ 4.0). Diese ist Teil der Visual Studio 2005-Suite.
Hinweis: |
|---|
| Microsoft eMbedded Visual Basic wird von SQL Server Compact Edition nicht unterstützt. |
Visual Studio-Dateipfade und -Dateibeschreibungen
In der folgenden Tabelle werden die SQL Server Compact Edition-Dateien nach ihrem Speicherort aufgelistet, die auf dem Entwicklungscomputer installiert sind, wenn Sie Visual Studio 2005 verwenden. Standardmäßig werden diese Dateien und Ordner in C:\Programme\Microsoft Visual Studio 8 erstellt.
| Pfad | Inhalt |
|---|---|
\SmartDevices\SDK\SQL Server\Mobile\v3.0\Plattform\Prozessor |
Eine Reihe untergeordneter Ordner. Jeder Ordner enthält:
|
\SmartDevices\SDK\SQL Server\Mobile\v3.0 |
Ein Ordner, der die SQL Server Compact Edition-Infodatei (SSMREADME.HTM), das Setupprogramm für die Servertools von SQL Server Compact Edition (SQLCE30SETUP[Sprache].MSI), die SQL Server 2000-Replikationskomponenten (SQL2K[Sprache]SP3A.MSI) und die systemeigenen SQL Server Compact Edition-Headerdateien (SSCEOLEDB30.H, CA_MERGE30.H und SSCEERR30.H) enthält. |
\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\ |
Eine Reihe von Ordnern, die das SQL Server Compact Edition-Installationsprogramm (SQLServerEv31-[Sprache]) zum Installieren von SQL Server Compact Edition auf Desktopcomputern und Tablet PC s enthalten. |
Entwicklung verwalteter Anwendungen
Fügen Sie für Geräteanwendungen in der Microsoft .NET Compact Framework-Anwendung einen Verweis auf den System.Data.SqlServerCe-Namespace hinzu. Der System.Data.SqlServerCe-Namespace legt SQL Server Compact Edition im .NET Compact Framework offen. Sie können dann eine Datenbank, Datenbanktabellen und Spalten erstellen und die Datenbank mit Daten auffüllen.
Fügen Sie für Desktopanwendungen in der Microsoft .NET Framework-Anwendung einen Verweis auf den System.Data.SqlServerCe-Namespace hinzu. Zum Hinzufügen des Verweises auf den System.Data.SqlServerCe-Namespace klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf Verweise, und wählen Sie dann Verweis hinzufügen aus. Klicken Sie im Dialogfeld Verweis hinzufügen auf Durchsuchen, suchen Sie den Ordner %Programme%\Microsoft SQL Server Compact Edition\v3.1, wählen Sie System.Data.SqlServerCe.dll aus, und klicken Sie dann auf OK.
Hinweis: |
|---|
| Wenn Sie mithilfe der RTM-Version von Visual Studio 2005 Anwendungen entwickeln, lautet der Pfad zum System.Data.SqlServerCe-Namespace %Programme%\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0. Wenn Sie mithilfe von Visual Studio 2005 SP1 Anwendungen entwickeln, lautet der Pfad %Programme%\Microsoft SQL Server Compact Edition\v3.1. |
Der Verweis auf System.Data.SqlServerCe wird dem Verweisbereich des Projektmappen-Explorers hinzugefügt. Wenn Sie den System.Data.SqlServerCe-Namespace hinzufügen, wird SQL Server Compact Edition in .NET Framework offen gelegt. Sie können dann eine Datenbank, Datenbanktabellen und Spalten erstellen und die Datenbank mit Daten auffüllen.
Wenn Sie die .NET Compact Framework-Anwendung erstellen, die auf den System.Data.SqlServerCe-Namespace verweist, und die Anwendung für ein intelligentes Gerät oder den Pocket PC-Emulator bereitgestellt wird, wird von Visual Studio automatisch überprüft, ob auf dem Gerät .NET Compact Framework und SQL Server Compact Edition-Clientkomponenten installiert sind. Wenn diese Komponenten nicht gefunden werden, werden sie automatisch auf dem Gerät installiert, sobald Sie das erste Mal eine Anwendung bereitstellen, die auf den System.Data.SqlServerCe-Namespace verweist.
.NET Compact Framework und .NET Framework enthalten auch den System.Data.SqlClient-Namespace zum Entwickeln von Anwendungen, die direkt auf Datenbanken in SQL Server 2000 oder höheren Versionen zugreifen.
Zum Bereitstellen einer verwalteten Anwendung für ein mobiles Gerät wählen Sie in Visual Studio 2005 im Menü Debuggen den Befehl Starten aus. Geben Sie dann an, ob die Bereitstellung für ein verbundenes intelligentes Gerät oder den Pocket PC-Emulator erfolgen soll. Der Standardinstallationsort auf dem Gerät ist \Windows.
Sie müssen SQL Server Compact Edition-Komponenten oder .NET Compact Framework nicht separat auf dem Gerät installieren, wenn Sie eine Anwendung von Visual Studio aus bereitstellen.
ClickOnce-Bereitstellung zum Bereitstellen verwalteter Anwendungen
ClickOnce ist eine neue Technologie zur Anwendungsentwicklung, die von SQL Server Compact Edition zum Bereitstellen verwalteter Anwendungen auf Desktopcomputern und Tablet PCs unterstützt wird. ClickOnce vereinfacht das Bereitstellen einer Windows-basierten Anwendung auf einem Webserver oder in einer Netzwerkdateifreigabe. Für Administratoren besteht das Bereitstellen oder Aktualisieren einer Anwendung im Aktualisieren von Dateien auf einem Server. Sie müssen nicht jeden Client einzeln aktualisieren. Visual Studio 2005 stellt vollständige Unterstützung für das Veröffentlichen und Aktualisieren von Anwendungen bereit, die mit ClickOnce bereitgestellt werden. Die ClickOnce-Bereitstellung ist für Projekte verfügbar, die mit Visual Basic, Visual C# und Visual J# erstellt wurden, jedoch nicht für Visual C++.
Integrieren von ClickOnce in SQL Server Compact Edition
Hinweis: |
|---|
| Wenn Sie die ursprüngliche Version von Visual Studio 2005 verwenden, müssen Sie die folgenden Schritte ausführen, um ClickOnce in SQL Server Compact Edition zu integrieren. Die SP1-Version von Visual Studio 2005 integriert ClickOnce automatisch in SQL Server Compact Edition. |
Führen Sie die folgenden Schritte aus, um ClickOnce in SQL Server Compact Edition zu integrieren:
- Downloaden Sie die Datei SqlEv31ClickOnce_EN.zip aus dem Download Center für SQL Server Compact Edition. Sie enthält folgende Dateien:
- Product.xml, in der das Basispaket definiert ist.
- Package.xml, in der alle lokalisierungsspezifischen Informationen oder Funktionen definiert sind.
- Sqlev31eula-EN.txt, die die Microsoft-Software-Lizenzbedingungen enthält.
Speichern Sie diese Dateien wie folgt im Verzeichnis /SQL Server Compact Edition:
%Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\Product.xml
%Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\en\Package.xml
%Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\en\sqlev31eula-EN.txt
- Kopieren Sie die lokale Kopie der Installationsdatei für SQL Server Compact Edition (SQLServerEv31-EN.msi) in den Ordner %Program Files%\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\SQL Server Compact Edition\en, um sie beizubehalten.
Entwicklung systemeigener Geräteanwendungen mit Visual C++
Visual C++ ist eine in Visual Studio verfügbare Option, mit der Sie systemeigene Anwendungen entwickeln können, die SQL Server Compact Edition verwenden.
Beim Entwickeln einer SQL Server Compact Edition-Anwendung mithilfe von Visual C++ erstellen Sie ein leeres Visual C++-Projekt und schließen SQL Server Compact Edition in das Projekt ein. Klicken Sie dazu im Menü Projekt auf Dateien hinzufügen, und fügen Sie dem Projekt dann SSCEOLEDB.H, CA_MERGEX30.H und SSCEERR30.H hinzu.
Wenn Sie mithilfe von Visual C++ systemeigene Anwendungen entwickeln, müssen Sie SQL Server Compact Edition manuell auf das intelligente Gerät kopieren. Weitere Informationen finden Sie unter Installieren und Bereitstellen von SQL Server Compact Edition auf einem Gerät. SQL Server Compact Edition kann vom Installationsprogramm SQL Server Compact Edition (SQLServerEv31-EN.msi) auf einem Desktopcomputer oder einem Tablet PC bereitgestellt werden.
Siehe auch
Tasks
Vorgehensweise: Installieren von SQL Server Compact Edition auf einem Gerät
Sonstige Ressourcen
Erstellen und Bereitstellen von Anwendungen (SQL Server Compact Edition)
Hinweis: