メイン コンテンツにスキップ
プレビュー

複数の Azure SQL Managed Instance にまたがる分散データベース トランザクション

公開日: 10月 14, 2020

複数の Azure SQL Managed Instance にまたがる分散データベース トランザクションがプレビュー段階になって追加されたことで、既存のアプリケーションの円滑な移行に加えて、垂直方向または水平方向にパーティション分割されたデータベース アーキテクチャを利用する最新のマルチテナント アプリケーションの開発が可能になります。

分散トランザクションを利用することで、アプリケーション コードを変更したり、広範なテストを実行したりする必要がなくなるため、この機能を必要とする既存のアプリケーションを移行するときに時間を節約できます。新しいアプリケーションを開発する場合は、データを複数のデータベースにパーティション分割することで Azure SQL Managed Instance の現在のサイズ設定の制限を克服できると同時に、分散トランザクションを利用することでパーティション分割されたデータを整合性のある状態に保つことができるというメリットがあります。

プレビュー中は、分散トランザクションを実行する 2 つの方法 (Transact-SQL コードの BEGIN DISTRIBUTED TRANSACTION ステートメントと .NET コードの TransactionScope クラスを使用) がサポートされます。

  • Azure SQL Database
  • Features