SQL Server CE

SQL Server CE

Microsoft SQL Server Compact oder SQL CE ist eine eingebettete relationale Datenbanken, bestimmt für die Benutzung auf mobilen Geräten sowie auch auf Desktops. SQL Compact teilt mit anderen SQL Server Ausgaben ein gängiges Programmier-Interface. Das erleichtert den .NET Entwicklern, die mit dem Standard SQL Server vertraut sind, die Arbeit.

Es gibt zahlreiche Einschränkungen im Vergleich zu der Standard SQL Server Instanz, aber das wird erwartet von einer kleinen eingebetteten Datenbank-Engine. Sie können z. B. damit keine Stored (Gespeicherte) Prozeduren schreiben, aber eine der Hauptzwecke von Stored Prozeduren ist es häufige Netzwerk-Umläufe zum Server zu vermeiden. Mit eingebetteten Datenbanken haben Stored Prozeduren weniger Anreiz. Ebenso wird der XML-Datentyp nicht unterstützt in SQL Compact.

SQL Server Compact hält seine Datenbanken in einer einzelnen Datei mit .SDF Erweiterung. Diese Erweiterung ist jedoch nur eine Empfehlung, sodass jede Erweiterung für die Datenbankdatei benutzt werden kann. SDF Dateien können komprimiert und verschlüsselt werden. Wenn die Datenbank mit einem Passwort erstellt wurde, dann wird sie verschlüsselt und gibt niemals Zugang zu dieser, ohne dass das korrekte Passwort eingegeben wurde.

Manche der gut bekannten Konkurrenten von SQL Server Compact sind SQLite und Pervasive PSQL, welche auf viel mehr Plattformen laufen als SQL CE.

Full Convert unterstützt direkt die SQL Server CE Datenbanken. SQL Server CE ist auch bekannt als SQL Server Compact Edition, SQL Compact, SQL CE, SQLCE (betreffende Dateien: sdf).

SQL Server CE Datentypen die wir unterstützen

Integral

bigint, int, smallint, tinyint

Decimal

decimal (numeric), float, money, real

Text

nchar, ntext, nvarchar (sysname)

Binary

binary, bit, timestamp, varbinary

Date/Time

datetime

Large objects

image, ntext

Other

uniqueidentifier

Exportieren der SQL Server CE Datenbank

Es macht Sinn, Ihren Daten von SQL Server CE zu migrieren. Vielleicht wünschen Sie, dass dies dauerhaft ist, oder Sie möchten nur Ihre Tabellen in einem anderen Format mit einem Kollegen teilen.

Wir kopieren die gesamten Daten Ihre Tabellen und wenden Indexing und Verbindungen exakt so an, wie sie sich in der derzeitigen SQL Server CE Datenbank befinden. Das heißt für Sie, dass Sie genau dieselbe Datenbank nur in einer anderen Datenbank-Engine erhalten. Alle Tabellen werden erneut kopiert, und zwar jedes Mal, wenn Sie die Migration ausführen. Selbstverständlich haben wir einen eingebauten Zeitplaner. Das Programm läuft über Nacht und Sie erhalten am Morgen eine erneuerte Kopie der Datenbank.

Schauen Sie sich die kurzen Lehrprogramme an, um zu sehen wie es funktioniert.

Importiere Daten in die XZY Datenbank

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

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