KB4483593 - Isolasi Snapshot dan dukungan Savepoint ditambahkan untuk database Grup Ketersediaan pada instans yang sama dengan DTC diaktifkan di SQL Server

Berlaku Untuk
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Peningkatan

Asumsikan Anda menggunakan fitur Grup Ketersediaan AlwaysOn di Microsoft SQL Server 2016 atau 2017 dengan DTC_SUPPORT=PER_DB. Setelah menerapkan pembaruan ini, Anda dapat menggunakan Isolasi Snapshot dan Titik Penyimpanan untuk transaksi lintas database terhadap database Grup Ketersediaan. Hal ini berlaku jika semua database yang terlibat dalam transaksi saat ini dihosting di instans yang sama.

Resolusi

Informasi hotfix sesuai permintaan

Peningkatan ini disertakan dalam hotfix sesuai permintaan berikut untuk SQL Server:

Informasi Pembaruan Kumulatif

Peningkatan ini disertakan dalam pembaruan kumulatif berikut untuk SQL Server:

Tentang pembaruan kumulatif untuk SQL Server:

Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:

Informasi selengkapnya

Berikut adalah beberapa pesan kesalahan umum yang mungkin Anda temui sebelum peningkatan ini diterapkan:

Kesalahan 3996: Tingkat isolasi rekam jepret tidak didukung untuk transaksi terdistribusi. Gunakan tingkat isolasi lain atau jangan gunakan transaksi terdistribusi.
Kesalahan 3933: Tidak dapat mempromosikan transaksi ke transaksi terdistribusi karena ada titik penyimpanan aktif dalam transaksi ini.
Kesalahan 627: Tidak dapat menggunakan SIMPAN TRANSAKSI dalam transaksi terdistribusi.

Referensi

Pelajari tentang terminologi yang digunakan Microsoft untuk menjelaskan pembaruan perangkat lunak.