私は Azure の Elastic DB 機能を初めて使用しましたが、本当に素晴らしいと思います。しかし、私が見つけられなかったのは、すべてのシャードのスキーマを更新する方法です。したがって、複数のシャードがあり、列、テーブルを追加/削除するか、ストアド プロシージャを追加/削除したい場合。
すべてのシャードは、1 つずつアクセスして変更できるデータベースですが、一度に複数のシャードにスキーマの変更を公開する方法はありませんか?
私は Azure の Elastic DB 機能を初めて使用しましたが、本当に素晴らしいと思います。しかし、私が見つけられなかったのは、すべてのシャードのスキーマを更新する方法です。したがって、複数のシャードがあり、列、テーブルを追加/削除するか、ストアド プロシージャを追加/削除したい場合。
すべてのシャードは、1 つずつアクセスして変更できるデータベースですが、一度に複数のシャードにスキーマの変更を公開する方法はありませんか?
プレビューを試しても構わない場合は、 SQL データベース全体でスクリプトを実行できるSQL データベース エラスティック ジョブをご覧ください。
Elastic Database のジョブを試していただければ幸いです。多数の Azure SQL Database データベースを一度に管理する e2e エクスペリエンスを提供するPowerShell の例を投稿しました。
Elastic Database ジョブ機能 (プレビュー) を使用すると、Transact-SQL (T-SQL) スクリプトを確実に実行したり、カスタム定義されたデータベースのコレクション、Elastic Database プール内のすべてのデータベースを含むデータベースのグループ全体に DACPAC を適用したりできます (プレビュー) ) またはシャード セット (エラスティック データベース クライアント ライブラリを使用して作成)。
詳細とドキュメントについては、エラスティック データベース ジョブを参照してください。