SQL Server CE

SQL Server CE

Microsoft SQL Server Compact oder SQL CE ist eine eingebettete relationale Datenbank, die sowohl auf Mobilgeräten als auch auf Desktops verwendet werden kann. SQL Compact teilt die gemeinsame Programmierschnittstelle mit anderen SQL Server-Editionen, sodass es für .NET-Entwickler, die mit Standard-SQL Server vertraut sind, einfach zu verwenden ist.

Im Vergleich zu einer Standard-SQL Server-Instanz gibt es viele Einschränkungen, die jedoch für ein kleines Embedded-Datenbankmodul erwartet werden. Sie können beispielsweise keine gespeicherten Prozeduren schreiben. Einer der Hauptzwecke gespeicherter Prozeduren besteht jedoch darin, häufige Netzwerk-Roundtrips zum Server zu vermeiden. Bei eingebetteten Datenbanken sind gespeicherte Prozeduren weniger attraktiv. Außerdem wird der XML-Datentyp in SQL Compact nicht unterstützt.

SQL Server Compact speichert seine Datenbanken in einer einzigen Datei mit der Erweiterung .SDF. Diese Erweiterung ist jedoch nur eine Empfehlung, sodass jede Erweiterung für die Datenbankdatei verwendet werden kann. SDF-Dateien können komprimiert und verschlüsselt werden. Wenn die Datenbank mit dem angegebenen Kennwort erstellt wird, wird sie verschlüsselt und ermöglicht niemals den Zugriff ohne das richtige Kennwort.

Einige der bekanntesten Konkurrenten von SQL Server Compact sind SQLite und Pervasive PSQL, die im Vergleich zu SQL CE auf viel mehr Plattformen ausgeführt werden.

Full Convert unterstützt die SQL Server CE-Datenbank direkt. SQL Server CE ist auch bekannt als SQL Server Compact Edition, SQL Compact, SQL CE, SQLCE (zugehörige Dateien: sdf).

SQL Server CE-Datenbank exportieren

Es kann sinnvoll sein, Ihre Daten von SQL Server CE weg zu migrieren. Möglicherweise möchten Sie dies dauerhaft tun oder müssen Ihre Tabellen nur für eine Collague in einem anderen Format freigeben.

Wir kopieren alle Ihre Tabellen mit ihren Daten und wenden Indizierungen und Beziehungen genau so an, wie sie in Ihrer aktuellen SQL Server CE-Datenbank sind. Kurz gesagt, Sie erhalten genau dieselbe Datenbank in einem anderen Datenbankmodul. Jedes Mal, wenn Sie die Migration ausführen, kopieren wir alle Tabellen erneut. Natürlich haben wir einen eingebauten Scheduler, sodass Sie diesen über Nacht ausführen und morgens eine neue Datenbankkopie erhalten können.

Schauen Sie sich die folgenden kurzen Tutorials an, um zu sehen, wie es gemacht wird.

Daten in die SQL Server CE-Datenbank importieren

Wenn Sie regelmäßig Daten importieren und nicht jedes Mal die gesamte Zieldatenbank von Grund auf neu erstellen möchten, sondern nur Änderungen seit dem letzten Durchlauf gezielt synchronisieren möchten, verwenden Sie bitte Full Convert Pro oder Ultimate.

Take a look at the quick tutorials below to see how it's done.

© 2021 Spectral Core. Alle Rechte vorbehalten.