SQL Server Windows Server 2012 R2 MSDTC işlem sonucu aldığında reenlist çağrılamaz

Bu makalede, Microsoft SQL Server ve Windows Server 2012 R2 Microsoft Distributed Transaction Coordinator hizmetini (MSDTC) arasında bir çelişki açıklanır. Bu sorunu gidermek bir düzeltme kullanılabilir. Düzeltmeyi bir önkoşulyoktur.

Belirtiler

Aşağıdaki senaryoyu düşünün:
  • MSDTC ile birlikte SQL Server kullanıyorsanız.
  • İki veya daha fazla veritabanı örneği yayılan dağıtılmış bir işlem oluşturur.
  • İki evreli tamamlama sırasında SQL Server hareket hazırlar, ancak veritabanına yeniden başlatması gerekiyor.
  • SQL Server veritabanını yeniden başlatma bir parçası olarak kendi günlük kurtarmayı deneyecek ve Reenlist çağırarak sonucu için MSDTC ile iletişim kurmak gerekir.
Aramaları SQL Server veritabanı kurtarma sırasında Reenlist, bu senaryoda, MSDTC proxy atar hata iletisi Reenlist gösterir (0x8004D104L) XACT_E_RECOVERYALREADYDONE artık çağrılacak kullanılabilir.

Çözüm

Bu sorunu gidermek için bir düzeltme yayınladık. Bu sorun yalnızca Windows Server 2012 R2'de gözlenen olsa da, düzeltmeyi Windows 8.1 ve Windows RT 8.1 için de geçerlidir.

Önemli Bir dil paketini yüklerseniz, bu düzeltmeyi yükledikten sonra bu düzeltmeyi yeniden yüklemeniz gerekir. Bu nedenle, herhangi bir dilde yüklemeniz önerilir önce gereken paketleri bu düzeltmeyi yükleyin. Daha fazla bilgi için bkz: Windows için dil paketleri ekleme.

Düzeltme bilgileri

Microsoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak, bu düzeltmeyi yalnızca bu makalede anlatılan sorunu düzeltmesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın.

Düzeltme karşıdan yüklenebilir varsa, bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan kullanılabilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek için Microsoft Müşteri Hizmetleri ve destek için bir istek gönderin.

Not: Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Tam listesi Microsoft Müşteri Hizmetleri ve destek telefon numaralarını veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:Not: "Düzeltme karşıdan kullanılabilir" formunda düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bu dil için kullanılabilir bir düzeltme değil çünkü.

Önkoşullar

Bu düzeltmeyi uygulamak için Windows 8.1 veya Windows Server 2012 R2 yüklü Nisan 2014 için Windows RT 8.1, Windows 8.1 ve Windows Server 2012 R2 (2919355) güncelleştirme toplaması olması gerekir.

Kayıt defteri bilgileri

Bu paketin düzeltmeyi kullanmak için kayıt defterinde herhangi bir değişiklik yapmanız gerekmez.

Yeniden başlatma gereksinimi

Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekebilir.

Düzeltme değiştirme bilgileri

Bu düzeltme önceden yayımlanmış bir düzeltmenin yerini değildir.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Başvurular

Microsoft'un yazılım güncelleştirmelerini açıklamak için kullandığı terminolojiye bakın.

Dosya Bilgileri

Bu yazılım güncelleştirmesinin İngilizce (ABD) sürümü aşağıdaki tablolarda listelenen özniteliklere sahip dosyaları yükler. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Bu dosyalar için tarih ve saatlerin, yerel bilgisayarınızda yerel saatinize ve geçerli gün ışığından yararlanma saatine göre görüntülendiğini unutmayın. Tarihler ve saatler dosyalarda belirli işlemler gerçekleştirdiğinizde de değişebilir.
Windows 8.1, RT 8.1 Windows ve Windows Server 2012 R2
Ek dosya bilgileri
Özellikler

Makale No: 3090973 - Son İnceleme: 24 Şub 2017 - Düzeltme: 1

Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8.1, Windows RT 8.1

Geri bildirim