none
Upgrade auf aktuelles SQL-Datenbank-Update

    Frage

  • Eine im alten Azure SQL-Format erstellte Datenbank will ich ins neue Format (V12) umsetzen. Der in "Vorgehensweise: Verwenden des Import/Export-Diensts in Azure SQL-DB" angegebene Weg mit BACPAC-Datei klappt nicht. Im Ergebnis kommt zwar grundsätzlich die DB an, aber im SQL Management Studio 2014 werden bei den einzelnen Tabellen keine Spalten angezeigt. Als weiteren Nachteil empfinde ich, dass die mühsam erstellten gespeicherten Prozeduren auf diesem Weg nicht mit übertragen werden können.

    Auch der Versuch, von einem lokalen SQL Server mittel "SQLAzureMW" den Transfer nach Azure V12 auszuführen bringt leider nur Tabellen ohne Spalten als Ergebnis.

    Wie kann ich den Transfer realisieren? Für hilfreiche Tipps im voraus herzlichen Dank.

    DrASS

    Montag, 13. April 2015 08:55

Antworten

  • Hallo,

    der SQL Database Migration Wizard

    http://sqlazuremw.codeplex.com/

    bietet folgende Funktionen:

    • SQLAzureMWBatchBackup:
      • This is used to create a backup of a database schema and data. The data is downloaded via BCP. The TSQL output from SQLAzureMWBatchBackup can be used by SQLAzureMW or SQLAzureMWBatchUpload.
    • SQLAzureMWBatchUpload:
      • Takes the output from SQLAzureMW or SQLAzureMWBatchBackup and runs it against the target Azure SQL Database (or SQL Server) server.

    Mit diesem Tool bekommt man also auf einfachem Weg die komplette Datenbank inkl. aller gespeicherten Prozeduren. Dieses Backup kann man dann mit der zweiten Funktion wieder hochladen und so die Datenbank in das neue Format migrieren. Funktioniert bei mir einwandfrei.

    Viele Grüße,

    Mario Muja

     


    Montag, 13. April 2015 21:16

Alle Antworten

  • Hallo,

    der SQL Database Migration Wizard

    http://sqlazuremw.codeplex.com/

    bietet folgende Funktionen:

    • SQLAzureMWBatchBackup:
      • This is used to create a backup of a database schema and data. The data is downloaded via BCP. The TSQL output from SQLAzureMWBatchBackup can be used by SQLAzureMW or SQLAzureMWBatchUpload.
    • SQLAzureMWBatchUpload:
      • Takes the output from SQLAzureMW or SQLAzureMWBatchBackup and runs it against the target Azure SQL Database (or SQL Server) server.

    Mit diesem Tool bekommt man also auf einfachem Weg die komplette Datenbank inkl. aller gespeicherten Prozeduren. Dieses Backup kann man dann mit der zweiten Funktion wieder hochladen und so die Datenbank in das neue Format migrieren. Funktioniert bei mir einwandfrei.

    Viele Grüße,

    Mario Muja

     


    Montag, 13. April 2015 21:16
  • Hallo Mario,

    recht herzlichen Dank für den Hinweis.

    Ich werde die Funktionen heute Nachmittag ausprobieren und mich dann noch einmal melden.

    Viele Grüße

    DrASS

    Dienstag, 14. April 2015 06:25