Ich habe meine Anwendung auf Windows Azure hochgeladen. Jetzt möchte ich meine lokale Datenbank in der Windows Azure-Datenbank speichern.
Bitte schlagen Sie mir vor, wie ich eine Tabelle erstellen und die Tabelle dort sichern kann.
Ich habe meine Anwendung auf Windows Azure hochgeladen. Jetzt möchte ich meine lokale Datenbank in der Windows Azure-Datenbank speichern.
Bitte schlagen Sie mir vor, wie ich eine Tabelle erstellen und die Tabelle dort sichern kann.
Antworten:
Dafür gibt es mehrere Möglichkeiten:
UPDATE 2017-10-24
Die Azure SQL-Datenbank unterstützt jetzt die Transaktionsreplikation von Ihrem lokalen SQL Server. Sie können Ihre Azure SQL-Datenbank als Abonnenten und Ihren SQL Server vor Ort als Herausgeber konfigurieren. Weitere Informationen zu Optionen und Strategien für die Datenbankmigration finden Sie hier: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate
Update 23.12.2017
Der SQL Azure-Migrationsassistent wurde durch den Datenmigrationsassistenten ersetzt: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate
SQL Azure Migration Wizard
half das nicht. Die Lösung endete als: eine Datenebene aus dem Extrahieren von Local SQL Server (mit Visual Studio SQL Server Object Explorer
) und dann die gleichen Datei in veröffentlichen Azure SQL - Datenbank (auch mit Visual Studio SQL Server Object Explorer
) und das Kontrollkästchen Auswahl Registern als Datenebenenanwendung und überprüft unvereinbar Plattform zuläßt in erweiterte Optionen. Hat wirklich gut funktioniert!
Es gibt einige Möglichkeiten, um diese Funktionalität zu erreichen.
Ich gehe davon aus, dass Sie sich auf SQL Azure beziehen. In diesem Fall möchten Sie wahrscheinlich den SQL Azure-Migrationsassistenten unter http://sqlazuremw.codeplex.com/ verwenden.
Ich glaube, SQL Server 2012 Management Studio und SQL Azure Tools bieten jetzt auch diese Option.
Wenn Sie in SSMS mit der rechten Maustaste auf das Datenbankstammverzeichnis klicken, gibt es die Option "Datenebenenanwendung importieren ...", mit der Sie einen BACPAC wiederherstellen können (Sie können auch mit der rechten Maustaste auf eine Datenbank klicken und "Datenebene exportieren" auswählen Anwendung ... "zum Exportieren einer vorhandenen Datenbank in ein BACPAC).
SQL Server Data Tools aktiviert Visual Studio 2010 mit einer Datenvergleichsoption, mit der auch Daten zwischen zwei Datenbankinstanzen verschoben werden können (was für kleinere Datenpatches geeignet wäre).