resolusi xact ragu (opsi konfigurasi server)
Berlaku untuk: SQL Server
Gunakan opsi resolusi xact yang ragu untuk mengontrol hasil default transaksi yang tidak dapat diselesaikan oleh Koordinator Transaksi Terdistribusi Microsoft (MS DTC). Ketidakmampuan untuk menyelesaikan transaksi mungkin terkait dengan waktu henti MS DTC atau hasil transaksi yang tidak diketahui pada saat pemulihan.
Tabel berikut mencantumkan kemungkinan nilai hasil untuk menyelesaikan transaksi yang ragu.
Nilai hasil | Deskripsi |
---|---|
0 | Tidak ada anggapan. Pemulihan gagal jika MS DTC tidak dapat menyelesaikan transaksi yang ragu. |
1 | Prasarana penerapan. Setiap transaksi MS DTC yang ragu dianggap telah dilakukan. |
2 | Anggap saja batalkan. Setiap transaksi MS DTC yang ragu diduga telah dibatalkan. |
Untuk meminimalkan kemungkinan waktu henti yang diperpanjang, administrator mungkin memilih untuk mengonfigurasi opsi ini baik untuk menduga penerapan atau praduga dibatalkan, seperti yang ditunjukkan dalam contoh berikut.
sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
sp_configure 'in-doubt xact resolution', 2 -- presume abort
GO
RECONFIGURE
GO
sp_configure 'show advanced options', 0
GO
RECONFIGURE
GO
Atau, administrator mungkin ingin meninggalkan default (tanpa anggapan) dan memungkinkan pemulihan gagal untuk mengetahui kegagalan DTC, seperti yang ditunjukkan dalam contoh berikut.
sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
sp_configure 'in-doubt xact resolution', 1 -- presume commit
GO
reconfigure
GO
ALTER DATABASE pubs SET ONLINE -- run recovery again
GO
sp_configure 'in-doubt xact resolution', 0 -- back to no assumptions
GO
sp_configure 'show advanced options', 0
GO
RECONFIGURE
GO
Opsi resolusi xact yang ragu adalah opsi lanjutan. Jika Anda menggunakan prosedur tersimpan sistem sp_configure untuk mengubah pengaturan, Anda dapat mengubah resolusi xact ragu hanya saat menampilkan opsi tingkat lanjut diatur ke 1. Pengaturan berlaku segera tanpa menghidupkan ulang server.
Catatan
Konfigurasi yang konsisten dari opsi ini di semua instans Microsoft SQL Server yang terlibat dalam transaksi terdistribusi apa pun akan membantu menghindari inkonsistensi data.
Lihat Juga
KONFIGURASI ULANG (Transact-SQL)
Opsi Konfigurasi Server (SQL Server)
sp_configure (T-SQL)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk