改善
Microsoft SQL Server 2016 または 2017 の AlwaysOn 可用性グループ機能をDTC_SUPPORT=PER_DBで使用することを想定しています。 この更新プログラムを適用した後は、可用性グループ データベースに対するデータベース間トランザクションにスナップショット分離とセーブポイントを使用できます。 これは、トランザクションに関連するすべてのデータベースが現在同じインスタンスでホストされている場合に適用されます。
解決方法
オンデマンド修正プログラム情報
この機能強化は、SQL Serverの次のオンデマンド修正プログラムに含まれています。
累積的な更新情報
この機能強化は、SQL Serverの次の累積的な更新プログラムに含まれています。
SQL Serverの累積的な更新プログラムについて:
SQL Serverの各新しい累積的な更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正プログラムが含まれています。 SQL Serverの最新の累積的な更新プログラムを確認してください。
詳細情報
この改善が実装される前に発生する可能性がある一般的なエラー メッセージを次に示します。
エラー 3996: スナップショット分離レベルは、分散トランザクションではサポートされていません。 別の分離レベルを使用するか、分散トランザクションを使用しないでください。
エラー 3933: このトランザクションにアクティブなセーブ ポイントがあるため、トランザクションを分散トランザクションに昇格できません。
エラー 627: 分散トランザクション内で SAVE TRANSACTION を使用できません。
参考資料
Microsoft がソフトウェア更新プログラムの説明に使用する用語について説明します。