Freigeben über


Unterstützung für die gleichzeitige Installation von SQL Server Compact-Versionen

Microsoft SQL Server Compact 3.1, MicrosoftSQL Server Compact 3.5 und MicrosoftSQL Server Compact 4.0 können auf einem Desktopcomputer gleichzeitig installiert sein.

Berücksichtigen Sie Folgendes, wenn Sie mit mehreren Versionen von SQL Server Compact arbeiten:

  • SQL Server Compact 3.5 und SQL Server Compact 4.0 werden auf einem Desktopcomputer in unterschiedlichen Verzeichnissen bereitgestellt:

    • Desktopcomputer

      %ProgramFiles%\Microsoft SQL Server Compact Edition\v3.5

      %ProgramFiles%\Microsoft SQL Server Compact Edition\v4.0

  • SQL Server Compact 3.5 und SQL Server Compact 4.0 verfügen über eindeutige Einträge für die verwalteten Anbieter im globalen Assemblycache (GAC) und für die systemeigenen DLL-Dateien in der Registrierung.

    Hinweis

    Sie müssen über Administratorrechte auf dem Computer verfügen, um folgende Schritte durchführen zu können:

    • Hinzufügen der verwalteten Anbieter von SQL Server Compact 3.5 und SQL Server Compact 4.0 zum globalen Assemblycache

    • Registrieren der systemeigenen DLLs beider Versionen von SQL Server Compact

  • Auf Desktopcomputern kann ein einzelner Prozess die DLL-Dateien für SQL Server Compact 4.0 und SQL Server Compact 3.5 in den Speicher laden.

  • Die Entwicklungsunterstützung für die verschiedenen Versionen von SQL Server Compact verhält sich wie folgt:

    • Visual Studio 2010 SP1 unterstützt die Entwicklung und Bereitstellung von Anwendungen für SQL Server Compact 3.5 und für SQL Server Compact 4.0 auf einem Computer.
  • Die gleichzeitige Verwendung einer SQL Server Compact 3.5- und SQL Server Compact 4.0-Datenbankdatei (.sdf) sieht folgendermaßen aus:

    • Wenn Sie versuchen, eine mit einer früheren Version von SQL Server Compact erstellte Datenbankdatei zu öffnen, wird eine SQL Server Compact 4.0-Meldung angezeigt, dass die Datei nicht geöffnet werden kann. Die Datenbankdatei muss zunächst aktualisiert werden, damit sie geöffnet werden kann. Dazu verwenden Sie in Visual Studio das Dialogfeld Auf SQL Server Compact 4.0-Datenbank aktualisieren. Informationen zum Durchführen eines Upgrades der Datenbankdatei finden Sie unter Aktualisieren von früheren Versionen (SQL Server Compact). Nachdem eine Datenbankdatei auf SQL Server Compact 4.0 aktualisiert wurde, können Sie sie nicht mehr in früheren Versionen des SQL Server Compact-Moduls öffnen.