Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Yönetilen Örneği
Azure Sanal Makineleri Üzerinde SQL Server
in-doubt xact resolution Microsoft Dağıtılmış İşlem Düzenleyicisi'nin (MS DTC) çözümleyemediği işlemlerin varsayılan sonucunu denetlemek için seçeneğini kullanın. İşlemlerin çözümlenememesi MS DTC çalışma zamanıyla veya kurtarma sırasında bilinmeyen bir işlem sonucuyla ilgili olabilir.
Aşağıdaki tabloda, şüpheli bir işlemi çözümlemek için olası sonuç değerleri listeleniyor.
| Sonuç değeri | Description |
|---|---|
0 |
yok. MS DTC şüpheli işlemleri çözemezse kurtarma başarısız olur. |
1 |
İşlemeyi varsay. Tüm MS DTC kuşkulu işlemlerinin işlendiğini varsayın. |
2 |
İptal olduğunu varsay. Tüm MS DTC kuşkulu işlemlerinin durdurulduğunu varsayın. |
Bir yönetici, süresi uzatılmış olma olasılığını en aza indirmek için aşağıdaki örnekte gösterildiği gibi işlemeyi varsaymak veya iptali varsaymak için bu seçeneği yapılandırmayı seçebilir.
EXECUTE sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXECUTE sp_configure 'in-doubt xact resolution', 2; -- presume abort
GO
RECONFIGURE;
GO
EXECUTE sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO
Alternatif olarak, yönetici aşağıdaki örnekte gösterildiği gibi bir DTC hatasının farkında olmak için varsayılan değerden (varsayım olmadan) çıkmak ve kurtarmanın başarısız olmasına izin vermek isteyebilir.
EXECUTE sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXECUTE sp_configure 'in-doubt xact resolution', 1; -- presume commit
GO
RECONFIGURE;
GO
ALTER DATABASE pubs SET ONLINE -- run recovery again
;
GO
EXECUTE sp_configure 'in-doubt xact resolution', 0 -- back to no assumptions
;
GO
EXECUTE sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO
Bu in-doubt xact resolution seçenek gelişmiş bir seçenektir. Ayarı değiştirmek için sistem saklı yordamını kullanırsanızsp_configure, yalnızca in-doubt xact resolution olarak ayarlandığında show advanced optionsdeğiştirebilirsiniz1. Ayar, sunucu yeniden başlatılmadan hemen etkinleşir.
Uyarı
Bu seçeneğin tüm dağıtılmış işlemlerde yer alan tüm SQL Server örneklerinde tutarlı bir şekilde yapılandırılması, veri tutarsızlıklarının önlenmesine yardımcı olur.