Die SSMS 2014-Funktion "Datenbank bereitstellen" verfügt über alte SQL Azure-Einstellungen

7

Ich versuche, eine vorhandene SQL Server 2005-Datenbank mithilfe der Aufgabe "Datenbank in Windows Azure SQL-Datenbank bereitstellen" in SQL Server Management Studio 2014 in SQL Azure zu testen.

Geben Sie hier die Bildbeschreibung ein

Beim Start des Assistenten sind falsche (veraltete) Datenbankeinstellungen verfügbar:

Geben Sie hier die Bildbeschreibung ein

SQL Azure verwendet keine "Web" - und "Business" -Modelle mehr. Wenn ich versuche, die Bereitstellung durchzuführen, schlägt die Fehlermeldung fehl

Das angegebene Serviceziel 'Business' ist ungültig. (Microsoft SQL Server, Fehler: 40804)

Ich erhalte den gleichen Fehler, wenn ich versuche, "Datenebenenanwendung importieren" mit einem .bacpac meiner Datenbank auszuführen. Die Einstellungen für diese Schnittstelle sind ebenfalls alt.

Es scheint, dass SSMS einen älteren Bereitstellungsassistenten verwendet. Wie korrigiere ich das?


Bearbeiten:

Ich habe eine SQL Server 2014-VM in Azure gestartet und versucht, dieselbe Aufgabe auszuführen. Ich habe festgestellt, dass die VM-Version von SSMS eine neuere Versionsnummer (rechts) als meine lokale Kopie von SSMS (links) hat:

Geben Sie hier die Bildbeschreibung ein

Ich sehe jedoch keine ausstehenden Updates von Windows Update.

Chad Levy
quelle

Antworten:

3

Verwenden Sie SSMS 2014 SP1. Das funktioniert. Zur Zeit.

WaitForPete
quelle
Ja, SP-1 kam im April 2015 heraus, also ist dies jetzt die richtige Antwort. Vielen Dank!
Chad Levy
9

Ich hätte keine Lösung für dieses Problem finden können, wenn Sie nicht beschlossen hätten, die VM unter Azure zu öffnen und die Versionsnummern zu überprüfen. Vielen Dank!

Nachdem ich Ihren Beitrag gesehen habe, habe ich "sql 12.0.2430.0" gegoogelt und einen Hotfix von Microsoft gefunden, der das Problem behoben hat.

Den Hotfix finden Sie hier

Das Update bietet volle Unterstützung für die neuen Azure SQL-Datenbankebenen.

Prost!

Zach
quelle
1

Microsoft hat die Art und Weise, wie wir dies jetzt tun, aktualisiert. Sie haben keine Datenbank mehr für Windows Azure bereitstellen

Sie sichern jetzt die Datei und importieren dann die Sicherung in die Azure-Box. Ich habe mehrere Versionen von SSMS ausprobiert und nicht mehr in ihnen. War zuletzt in SSMS 2014, wo Sie SP1 benötigen, um den neuen Azure-DBD-Typ zu erhalten, da WEB usw. eingestellt wurde.

Ref diese Person gleiches Problem Gleiches Problem beim Stapeltausch

Dies ist ein Link zu den Aussagen von MS zu dieser neuen Methode Über Data-Tier-Anwendungen von MS

Geben Sie hier die Bildbeschreibung ein

Wahre Lösungen
quelle