Exemplarische Vorgehensweise: Bereitstellen einer gelegentlich verbundenen Clientanwendung mit der lokalen Datenbank

Aktualisiert: November 2007

Eine gelegentlich verbundene Anwendung zusammen mit der lokalen SQL Server Compact 3.5-Datenbank bereitzustellen ist nicht schwieriger als eine beliebige SQL Server Compact 3.5-Datenbank zusammen mit einer Anwendung bereitzustellen.

Hinweis:

ClickOnce ist als Bereitstellungsmethode für Anwendungen, die SQL Server Compact 3.5-Datenbanken enthalten, dem Erstellen einer benutzerdefinierten Aktion in einem Setup- und Bereitstellungsprojekt vorzuziehen.

Diese exemplarische Vorgehensweise enthält schrittweise Anweisungen, wie Sie die Anwendung und den lokalen Datenbankcache bereitstellen, die im Thema Exemplarische Vorgehensweise: Erstellen einer N-Tier-Datenanwendung erstellt wurden.

In dieser exemplarischen Vorgehensweise wird gezeigt, wie Sie die folgenden Aufgaben ausführen:

  • Konfigurieren einer Anwendung für die ClickOnce-Bereitstellung

  • Veröffentlichen des Installationspakets

  • Erstellen eines Installationspakets

  • Testen der Bereitstellung

Vorbereitungsmaßnahmen

Um diese exemplarische Vorgehensweise nachzuvollziehen, müssen Sie die Projektmappe und das Projekt in der Exemplarische Vorgehensweise: Erstellen einer gelegentlich verbundenen Anwendung erstellt haben.

Hinweis:

Ihr Computer zeigt möglicherweise für einige der Elemente der Visual Studio-Benutzeroberfläche in der folgenden Anleitung andere Namen oder Standorte an. Diese Elemente sind von der jeweiligen Visual Studio-Version und den verwendeten Einstellungen abhängig. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

Öffnen der OCSWalkthrough-Projektmappe

Da diese exemplarische Vorgehensweise die OCSWalkthrough-Projektmappe bereitstellt, muss diese Projektmappe zuerst in Visual Studio geladen werden.

So öffnen Sie die OCSWalkthrough-Projektmappe

Konfigurieren der Bereitstellung

Da ClickOnce-Bereitstellung die bevorzugte Bereitstellungsmethode für Anwendungen ist, die SQL Server Compact 3.5-Datenbanken enthalten, sollten Sie die Seite "Veröffentlichen", Projekt-Designer öffnen und die OCSWalkthrough-Anwendung für die Bereitstellung konfigurieren.

So öffnen Sie die Veröffentlichungsseite und konfigurieren die ClickOnce-Bereitstellung

  1. Um den Projekt-Designer zu öffnen, doppelklicken Sie im Projektmappen-Explorer auf Eigenes Projekt, wenn Sie an einem Visual Basic-Projekt arbeiten. (Doppelklicken Sie auf Eigenschaften, wenn Sie an einem C#-Projekt arbeiten.)

  2. Klicken Sie auf die Registerkarte Veröffentlichen.

  3. Klicken Sie auf Anwendungsdateien, und legen Sie die SDF-Datei auf Datendatei (Auto) fest.

    Mit dieser Einstellung wird der Installer angewiesen, die Datei als lokale Datendatei zu behandeln und im Datenverzeichnis abzulegen.

  4. Klicken Sie auf Erforderliche Komponenten, und wählen Sie SQL Server Compact 3.5 aus.

    Mit dieser Einstellung wird der Installer angewiesen, das Vorhandensein der SQL Server Compact 3.5-Laufzeit zu überprüfen und sie ggf. aus dem Internet zu installieren.

Erstellen des Installers

Legen Sie nach dem Konfigurieren der Veröffentlichungsinformationen den Speicherort fest, an dem der Installer der Anwendung veröffentlicht werden soll, und erstellen Sie anschließend den Installer.

So erstellen Sie den Installer

  1. Geben Sie im Feld Veröffentlichungsort die Website, den FTP-Server oder den Dateipfad zum Installieren des Installers ein.

  2. Klicken Sie auf Jetzt veröffentlichen, um den Installer zu erstellen.

Testen der Anwendung

So überprüfen Sie die Bereitstellung

  1. Navigieren Sie zu dem Speicherort, an dem Sie den Installer veröffentlicht haben.

  2. Installieren Sie die Anwendung.

Siehe auch

Aufgaben

Gewusst wie: Konfigurieren der Datensynchronisierung in einer Anwendung

Exemplarische Vorgehensweise: Erstellen einer gelegentlich verbundenen Anwendung

Gewusst wie: Konfigurieren einer lokalen und einer Remotedatenbank für bidirektionale Synchronisierung

Konzepte

SQL Server Compact 3.5 und Visual Studio

Weitere Ressourcen

Zugreifen auf Daten (Visual Studio)