2015-10-30 17 views
21

Gibt es eine Möglichkeit, einfach eine SQL-Backup-BAK-Datei zu erstellen und diese als Wiederherstellung zu verwenden, um eine neue Datenbank in Azure SQL-Datenbank zu generieren?SQL Server-BAK-Datei in Azure SQL-Datenbank wiederherstellen

Der Assistent, den ich im Allgemeinen in dieser Situation empfohlen sehe, möchte eine benutzerdefinierte Datei erstellen, aber es kotzt auf die verschlüsselten Objekte (Funktionen und Ansichten) und ich sehe keinen anderen Weg, um es in Gang zu bringen ...

Ich habe keine Skriptdateien zum Entschlüsseln der Objekte. Ich erbte dieses Chaos ..

+1

take erstellt werden kann diese Ihnen helfen, https://msdn.microsoft.com/en-us/library/ms177429.aspx –

+0

Verwandte Frage: https : //stackoverflow.com/questions/33436344/restoring-sql-server-bak-file-to-azure-sql-database – rfcdejong

Antwort

14

Azure SQL-Datenbank unterstützt derzeit diese Funktionalität nicht. Die einzige Methode, in Azure SQL-Datenbank wiederherzustellen, ist Import aus BACPAC Dateien - Sie Azure SQL-DB BACPAC Dateien, indem Sie diese Anleitung migrieren können: https://azure.microsoft.com/en-us/documentation/articles/sql-database-cloud-migrate/

Die anderen Optionen ist SQL Server in a VM zu verwenden, die aus einem eine Wiederherstellung ermöglichen würde, .bak-Datei

+2

Ist das jetzt auch wahr ??? Ich muss Wiederherstellen von .bak-Dateien zu Azure SQL mit Powershell .. Kann dies getan werden oder es ist Sackgasse? – zainul

21

Wenn Sie bereits über eine Datenbank auf dem lokalen Computer verfügen, können Sie sie mithilfe von SQL Management Studio direkt auf Azure migrieren. Gehen Sie folgendermaßen vor:

Rechtsklick auf den Namen der Datenbank in SSMS: mssms

den Assistenten folgen, die dann angezeigt wird.

Neue Datenbank wird auf Azure mit S0 Standart Plan von hier Hilfe

+3

Danke, es funktioniert gut. Ich musste nur meine IP auf Firewall-Einstellungen des Datenbankservers hinzufügen. –

+2

Wenn versucht wird, .bak wiederherzustellen, um eine Datenbank und ihre Daten blau zu bekommen, ist es auf jeden Fall einfacher, sie mit dieser Methode zu implementieren – hanzolo