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.
Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) ist die nächste Version von Microsoft SQL Server 2005 Mobile Edition (SQL Server Mobile). SQL Server Compact Edition steht zur Verwendung auf Desktopcomputern zur Verfügung, ohne dass Visual Studio 2005 oder SQL Server 2005 installiert werden muss. Das SQL Server Compact Edition-Installationsprogramm für Desktopcomputer und Tablet PC (SQLServerEv31-EN.MSI) enthält binäre Laufzeitdateien, die nur für Desktopcomputer und Tablet PC geeignet sind. Das Installationsprogramm enthält die folgenden Bibliotheken:
- SQLCESE30.DLL
- SQLCEQP30.DLL
- SQLCEME30.DLL
- SQLCEOLEDB30.DLL (OLE DB-Datenprovider)
- SQLCECA30.DLL
- SQLCECOMPACT30.DLL
- SQLCEER30xx.DLL
- SYSTEM.DATA.SQLSERVERCE.DLL (ADO.NET-Datenprovider)
Die Version des SQL Server Compact Edition-Installationsprogramms für Desktopcomputer und Tablet PC enthält weder die CAB-Dateien zum Installieren von SQL Server Compact Edition auf mobilen Geräten noch die Servertools von SQL Server Compact Edition (auch als Konnektivitätskomponenten bezeichnet).
Installationsanforderungen
Sofern Sie nicht den OLE DB-Datenprovider verwenden, ist Microsoft .NET Framework 2.0 oder höher erforderlich, um SQL Server Compact Edition zu installieren. Sie können .NET Framework 2.0 aus dem Downloadcenter für .NET Framework 2.0 downloaden.
Die folgende Software ist nicht für die Installation von SQL Server Compact Edition auf Desktopcomputern und Tablet PC erforderlich, da dieses Installationsprogramm nur binäre Laufzeitdateien verwendet:
- Internetinformationsdienste (Internet Information Services oder IIS) 5.x oder höher (nur 32-Bit)
- ActiveSync 4.0 oder höher
- Internet Explorer 6.0
- Weder Visual Studio noch SQL Server ist für die Installation von SQL Server Compact Edition auf Desktopcomputern und Tablet PC erforderlich.
Wichtig: |
|---|
| Für die Replikation von Daten zwischen SQL Server und SQL Server Compact Edition müssen Sie Replikationskomponenten installieren. Weitere Informationen zu den Replikationskomponenten von SQL Server finden Sie unter Hardware- und Softwareanforderungen. Sie müssen auch die Servertools (SQLCE30SETUPDE.MSI) installieren. Weitere Informationen zu den Servertools finden Sie im Abschnitt zu Konnektivitätstools. |
Installationsspeicherort
Das SQL Server Compact Edition-Installationsprogramm für Desktopcomputer und Tablet PC installiert SQL Server Compact Edition an einem festen Speicherort. Durch den festen Installationsspeicherort wird die Nutzung von SQL Server Compact Edition vereinfacht. Das Setupprogramm für SQL Server Compact Edition installiert die verwalteten Assemblys, wie z. B. SYSTEM.DATA.SQLSERVERCE.DLL, im globalen Assemblycache (GAC), und registriert systemeigene DLLs, wie z. B. den OLE DB-Anbieter (SQLCEOLEDB30.DLL), in der Registrierung. Aufgrund der Registrierung bei der Installation kann SQL Server Compact Edition nur von einem Benutzer mit administrativen Anmeldeinformationen installiert werden. SQL Server Compact Edition wird an folgendem Speicherort installiert:
%Program Files%\Microsoft SQL Server Compact Edition \v3.1
Falls sich das Verzeichnis für Programme auf dem Laufwerk C: befindet, werden die Laufzeitbibliotheken für SQL Server Compact Edition im Verzeichnis C:\Programme\Microsoft SQL Server Compact Edition\v3.1 installiert.
Nach der Installation von SQL Server Compact Edition wird das Programm unter Software als Microsoft SQL Server 2005 Compact Edition 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.
Hinweis: |
|---|
| AppDomain.SetData wird nicht von .NET Compact Framework unterstützt. Der .NET Compact Framework-Datenprovider wird jedoch zum Erstellen von Anwendungen für mobile Geräte benötigt. Daher gibt hard-codeSQL Server Compact Edition einen Fehler zurück, wenn die DataDirectory-Eigenschaft bei der Programmierung von Anwendungen für mobile Geräte verwendet wird. |
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.
Wichtig: