Announcement

Collapse
No announcement yet.

MSSQL 2005 Express zu Compact

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • MSSQL 2005 Express zu Compact

    Gibt es eine Möglichkeit,
    eine in Express erstellte Datenbank zu MSSQL Compact zu wandeln?
    Danke!

  • #2
    Hallo,

    das automatische Downsizing zur Compact-Datenbank wird meines Wissens nicht unterstützt, so dass nur das Kopieren der Daten übrig bleibt. Wenn die Microsoft SQL Server 2005 Compact Edition Server Tools installiert und der IIS konfiguriert wurde, ist RDA (Remote Data Access) der für den Entwickler einfachste Weg, um die Compact-Datenbank mit den Datensätzen einer MS SQL Server 2005-Datenbanktabelle zu füllen. RDA (genauer gesagt, die Pull-Methode von SqlCeRemoteDataAccess) legt dabei die Zieltabelle automatisch und kopiert anschließend alle Datensätze vollständig in die Compact Datenbank.
    Wenn RDA nicht genutzt werden soll, bleibt als Alternative das direkte Umkopieren über SqlCeUpdatableRecord übrig, wobei in einer Schleife die Quelldaten umkopiert werden.

    P.S: Die Compact Edition hat gegenüber der Express Edition zahlreiche Einschränkungen (unterstützte Datentypen, unterstützte Objekte). Die Wahrscheinlichkeit, eine Express-Datenbank zu 100% ohne Strukturänderung in der Compact Edition verwenden zu können, ist daher sehr gering.
    Zuletzt editiert von Andreas Kosch; 18.02.2008, 18:20.

    Comment

    Working...
    X