Migrate SQL Database to Azure and change the connectionstring in web.conf

Hallo zusammen,

In den letzten Blog Artikeln habe ich eine SQL Datenbank in Azure angelegt und dann das SQL Server Management Studio installiert.

In diesem Artikel geht es darum, die Datenbank nach Azure zu migrieren.

Ich habe den gestrigen Abend damit verbracht die Tabellen als CSV Dateien zu speichern und ein Import PowerShell Script zu schreiben. Dabei geht das ganz einfach mit dem SQL Server Management Studio...

Mit der Azure SQL Datenbank verbinden

Nun sieht man auch, was für eine Machine dahinter steckt (CPU und Storage)

Im Azure Portal sieht man in der Resource Group, dass eine neue Datenbank angelegt wurde

Kurz mal prüfen ob da Daten vorhanden sind - sieht gut aus.

Dann kann ja jetzt in der Webappilkation in der web.config der Connection String auf die Azure SQL Datanbank angepasst werden. Ich weiss, macht man heute nicht mehr in der web.config.

Server=tcp:icewolftestsql.database.windows.net,1433;Initial Catalog=db_home_icewolf;Persist Security Info=False;User ID=boa;Password={your_password};MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;

Nun wird die alte SQL Datenbank auf dem OnPrem SQL Server offline genommen.

Ein kurzer Test zeigt, die Website funktioniert auch mit der neuen Azure SQL DB. Die Fehler welche auf dieser Website vorhanden sind, hängen nicht mit der Datenbank zusammen, sondern mit dem Ajax Toolkit.

Grüsse
Andres Bohren