Wie kann ich veröffentlichen Sie SQL Server-Datenbank auf Azure zur Aktualisierung der vorhandenen Datenbank
Veröffentliche ich meine SQL Server-Datenbank auf meinem lokalen Rechner auf Azure mithilfe von Management Studio.
Sagen, dass ich den Namen der Datenbank auf Azure "California". Das erste mal, dass ich es tun, das ist auch ok so.
Dann machte ich änderungen an meiner Datenbank auf der lokalen, hinzufügen von Spalten, das hinzufügen von Daten, etc.. Dann möchte ich zur Bereitstellung dieser Datenbank in Azure wieder.
Aber nun das Management Studio nicht lassen Sie mich es tun. Es sagt Datenbank "California" bereits auf Azure.
Ich bekommen kann Weg mit diesem problem durch das löschen der bestehenden "California" auf Azure erste, dann nochmals installieren. Aber das scheint nicht ganz richtig...Jedes mal, wenn ich änderungen an der Datenbank auf lokalen, die ich brauche zu löschen, die auf Azure, bevor ich bereitstellen?
Weiß jemand, wie dieses problem zu lösen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist der beste Weg, um erstellen Sie eine Datenbank-Projekt in Visual Studio zu pflegen Sie Ihre Datenbank-schema und dann können Sie tun, eine Datenbank zu vergleichen, um erstellen Sie ein Skript zum aktualisieren der Datenbank auf Azure.
http://weblogs.asp.net/gunnarpeipman/archive/2013/01/28/using-visual-studio-database-projects-in-real-life.aspx
RedGate Schema zu Vergleichen, wird auch das gleiche tun.
Ich weiß, es ist schon eine Weile her, seit die Frage gestellt wurde, jedoch, dort ist keine akzeptierte Antwort. Damit Hilfe wer kommt hier mit einem ähnlichen Problem folgende link beschreibt eine Reihe von Methoden.
Ich bevorzuge die Bereitstellung einer SqlDb von SQL Management Studio
http://azure.microsoft.com/en-us/documentation/articles/sql-database-deploy/
The database 'xxx' already exists on the target instance of SQL Server. Specify a database name that does not already exist.
Wenn Sie mit SQL 2012, exportieren Sie können ein data-tier application (bacpac) - Datei, und importieren Sie dann, dass, wenn Sie sich anmelden, um Ihre SQL Azure-Instanz.