Azure Seamless Upgrade, wenn sich das Datenbankschema ändert
Angenommen, ich habe eine Produktions- und eine Stagingbereitstellung, die beide ihre eigenen Datenbanken (SQL Azure) verwenden. Wenn sich das Staging-Schema geändert hat und für die Produktion bereitgestellt werden muss, gibt es eine definierte Möglichkeit, das Datenbank-Upgrade für die Produktionsdatenbank durchzuführen (ohne Ausfallzeiten)?
z.B. Wenn ich die Produktion von VIP-Staging <-> austausche (und gleichzeitig das Ändern von Verbindungszeichenfolgen irgendwie automatisiere), ist dies der beste Prozess, um die Aktualisierung der SQL Azure-Datenbank zu automatisieren.
Mein Gedanke wäre, die Umgebungsänderung in RoleEnvironmentChanging zu erkennen (obwohl ich nicht sicher bin, dass VIP-Swap sogar RoleEnvironmentChanginng auslöst) und das SQL-Skript an diesem Punkt für die zu erstellende Datenbank (dh prod) auszuführen Nur einmal ausführen, und es werden mehrere Instanzen übertragen.