Freigeben über


Installieren und Bereitstellen auf einem Desktopcomputer (SQL Server Compact)

Verwenden Sie das SQL Server Compact 4.0-Installationsprogramm für Desktopcomputer (SSCERuntime-ENU.msi), um SQL Server Compact 4.0 zu installieren. Dieses Installationsprogramm ist als Download verfügbar. Das SQL Server Compact 4.0-Installationsprogramm enthält ausschließlich binäre Laufzeitdateien für Desktopcomputer. 

Das Installationsprogramm enthält die folgenden Bibliotheken:

  • SQLCESE40.DLL

  • SQLCEQP40.DLL

  • SQLCEME40.DLL

  • SQLCEOLEDB40.DLL (OLE DB-Datenanbieter)

  • SQLCECA40.DLL

  • SQLCECOMPACT40.DLL

  • SQLCEER40xx.DLL (Fehlermeldungen, bei denen "xx" für die Sprache steht)

  • System.Data.SqlServerCe.dll (ADO.NET-Datenanbieter)

  • System.Data.SqlServerCe.Entity.dll

  • msvcr90.dll (x86)

  • msvcr90.dll (amd 64)

Installationsanforderungen

Sofern Sie nicht den OLE DB-Datenanbieter verwenden, ist Microsoft .NET Framework 4 oder höher erforderlich, um SQL Server Compact 4.0 zu installieren. Sie können .NET Framework 4 vom Download Center für .NET Framework 4 herunterladen.

Die folgende Software ist nicht für die Installation von SQL Server Compact auf Desktopcomputern erforderlich, da dieses Installationsprogramm nur binäre Laufzeitdateien verwendet:

  • Für die Installation von SQL Server Compact auf Desktopcomputern ist weder Visual Studio noch SQL Server erforderlich.

Installationsspeicherort

Das SQL Server Compact 4.0-Installationsprogramm für Desktopcomputer installiert SQL Server Compact an einem festen Speicherort. Durch den festen Installationsspeicherort wird die Nutzung von SQL Server Compact vereinfacht. Das Setupprogramm für SQL Server Compact 4.0 installiert die verwalteten Assemblys, z. B. System.Data.SqlServerCe.dll, im globalen Assemblycache (GAC) und registriert systemeigene DLL-Dateien, z. B. den OLE DB-Anbieter (sqlceoledb40.dll), in der Registrierung.

Wichtig

Aufgrund der Registrierung bei der Installation kann SQL Server Compact nur von einem Benutzer mit Administratoranmeldeinformationen installiert werden.

SQL Server Compact 4.0 wird an folgendem Speicherort installiert: %ProgramFiles%\Microsoft SQL Server Compact Edition\v4.0. Falls sich das Verzeichnis Programme z. B. auf Laufwerk C befindet, werden die binären Laufzeitdateien für SQL Server Compact 4.0 im Verzeichnis C:\Programme\Microsoft SQL Server Compact Edition\v4.0 installiert.

Nach der Installation von SQL Server Compact 4.0 wird das Programm unter Software als Microsoft SQL Server Compact 4.0 angezeigt.

DataDirectory-Unterstützung

DataDirectory ist eine Ersatzzeichenfolge, die den Pfad der Datenbank angibt. DataDirectory vereinfacht das Freigeben eines Projekts und das Bereitstellen einer Anwendung, da nicht mehr der vollständige Pfad hartcodiert werden muss. Beispielsweise können Sie statt der folgenden Verbindungszeichenfolge:

"Data Source= c:\program files\MyApp\Mydb.sdf"

durch Verwenden von |DataDirectory| (eingeschlossen in senkrechte Striche, wie angegeben) die folgende Verbindungszeichenfolge verwenden:

"Data Source = |DataDirectory|\Mydb.sdf"

Sie legen die DataDirectory-Eigenschaft für AppDomain durch Aufrufen von AppDomain.SetData fest.

Wenn Sie die DataDirectory-Eigenschaft nicht festlegen, werden die folgenden Standardregeln beim Zugriff auf den Datenbankordnerpfad angewendet:

  • Für Anwendungen, die in einem Verzeichnis auf dem Clientcomputer gespeichert werden, entspricht der Pfad der Datenbank dem Ordner, in dem die Anwendung gespeichert wird. Wird beispielsweise MyApp.exe im Ordner /MyDir gespeichert, wird auf den Ordner /MyDir zugegriffen.

  • Für Anwendungen, die unter ClickOnce ausgeführt werden, wird ein entsprechender Datenordner erstellt und auf diesen zugegriffen.

  • Für Webanwendungen wird auf den Ordner App_Data zugegriffen. Sie können DataDirectory auf den Ordner App_Data festlegen, indem Sie AppDomain.SetData verwenden.