Özet
Microsoft DRDA hizmeti ağ üzerinden güvenilir güncelleştirmeleri etkinleştirmek için DRDA dağıtılmış iş birimi (DRDA DUW) iki evreli tamamlama işlemleri ve dağıtılmış hareketlere destekler. 3 (CU3) Host Integration Server (HIS) 2013 toplu güncelleştirme düzeltmelerini içerir ve iyileştirmeler DRDA servis dağıtılmış hareketleri desteklemek, aşağıdaki gibi.
DRDA DUW hareketleri
DRDA hizmet ya da önceki toplu güncelleştirmeleri yayın sürümü, bu güncelleştirme DRDA istemci DRDA hizmet arasında hareketlere DRDA hizmeti ve SQL Server arasında eşlenen DRDA DUW işlemler için destek sağlar. Bu destek için SQL Server ile birlikte MS DTC XA hareket kaydetme (bir XA hareket kodu için eşlenen) DRDA DUW hareket dağıtarak oluşur. DRDA hizmeti tüm DRDA oturumları için dosya tabanlı (transactionlog.data) işlem kayıt günlüğü (XID, UOWID, durum, günlük verilerini) tutar. Bir şüpheli hareketi DRDA oturum sona erdiğinde DRDA istemci günlükleri yeniden eşitlemek DRDA hizmet ister. Ve DRDA hizmet başlatılır ve şüpheli hareketleri günlüğe bulduğunda DRDA istemci günlükleri yeniden eşitlemek DRDA hizmet ister.
XA hareketleri
Hareketlere DRDA istemci DRDA hizmet arasında şimdi SQL Server'a dağıtılır ve MS DTC ile kayıtlı. Hareket kurtarma sırasında DRDA hizmet DTC hareket günlüğündeki bilgilere dayanarak bir şüpheli listesi DRDA istemciye döndürür.
Toplu güncelleştirme bilgileri
Bu güncelleştirme, Host Integration Server 2013 için toplu güncelleştirme 3 ' te bulunmaktadır.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Daha fazla bilgi
DRDA için veri tümleştirme (yapılandırma) hizmeti
DRDA hizmetini yapılandırma
Uygulama yapılandırma dosyası
DRDA hizmet yapılandırmasını MsDrdaService.exe.config uygulama yapılandırma dosyasında depolanır ve ilişkili XML dosyaları (hata ileti eşleme ve veri türü eşleme). Çalışma zamanında DRDA hizmet MsDrdaService.exe.config dosyası değişikliklerini izler. Değişiklikler algıladığında, DRDA hizmet okur ve yeni gelen bağlantıları işlerken değiştirilmiş yapılandırma bilgilerini kullanır.
Yükleme sonrası, BT uzmanları DRDA hizmet yapılandırmasını bir XML düzenleyicisi kullanarak MsDrdaService.exe.config uygulama yapılandırma dosyası ve ilişkili C:\Program Files\Microsoft Host Integration Server 2013\system\Schemas\HostIntegrationDrdaServiceConfiguration.xsd dosyasını düzenleyerek özelleştirebilirsiniz.
SQL Server bağlantılarını yapılandırma
Yeniden eşitleme
MsDrdaService.exe.config dosyasının resynchronizationManager öğesi bağlama SQL istemci dağıtılmış hareketleri yönetme için işlem yeniden eşitleme ayarlarını içerir. ResynchronizationManager bağlı olarak dağıtılmış hareketleri işler Microsoft.HostIntegration.Drda.Server.ResynchronizationManager türüdür. Bu, Microsoft Dağıtılmış İşlem Düzenleyicisi, işlem günlüğü tutulması ve hareket şüpheli listesini yeniden eşitleme işlem kayıt içerir.
<hostIntegration.drdaAs.drdaService xmlns="http://schemas.microsoft.com/his/DrdaAs/DrdaService/2013"> <services>
<service name="DrdaService1">
<resynchronizationManager type="Microsoft.HostIntegration.Drda.Server.ResynchronizationManager, Microsoft.HostIntegration.Drda.Server,Version=9.0.1000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"
transactionExpiryDuration="P3D"
resyncRetryDurationInMinutes = "3"
resyncIntervalInMinutes = "1"
transactionLogLocation =""
/>
Örnek 1: hisse senedi resynchronizationManager öğesi MsDrdaService.exe.config dosya hostIntegration.drdaAs.drdaService bölümüne eklendi.
Not: MsDrdaService.exe.config için okuma veya yazma ayarlarını bu yeni öğe içindeki PowerShell çalıştırmadan önce yeni resynchronizationManager öğesi eklemeniz gerekir.
Hareketin bitiş süresi
DRDA hizmeti ulaşma süresi hakkında bir işlem kayıt dosyasında bir hareket tutmak için transactionExpriryDuration öznitelik bildirir. Belirlenen süre geçti sonra hizmet uzaktan kumandalar dosyadan hareket. Bu isteğe bağlı özniteliği bir süre değeri kabul eder. Varsayılan değer PT3D'dır (3 gün süre, dönem'dir). Süre değeri PnYnMnDTnHnMnS formunda belirtilir.
Madde |
Açıklama |
---|---|
P |
Süre süre (gerekli) |
nY |
Yıl sayısı. |
Sayı |
Ay sayısı. |
nD |
Gün sayısı. |
T |
Başlangıç saati bölümü (saat, dakika ve saniye oluşan bir süre değeri belirtmek için gerekli). |
nH |
Saat sayısı. |
Sayı |
Dakika sayısı. |
S |
Saniye sayısı. |
Tablo 1: Süre XML biçiminde ifade edilir.
Yeniden eşitleme işlemi yeniden deneme süresi
ResyncRetryDurationInMinutes özniteliğini işleme yeniden eşitleme şüpheli hareketin listesindeki bir öğeyi yeniden denemek, içinde DRDA hizmet süresi (dakika) hakkında bildirir. Bu isteğe bağlı özniteliği bir tamsayı kabul eder. Varsayılan değer 3 dakikadır.
Yeniden eşitleme aralığı
ResyncIntervalInMinutes özniteliği DRDA servis aralığı hakkında yeniden eşitleme Şüpheli hareket listesi öğelerinin işlenmesini arasındaki (dakika olarak) bildirir. Bu isteğe bağlı özniteliği bir tamsayı kabul eder. Varsayılan değer 1 dakikadır.
İşlem günlüğü konumu
TransactionLogLocation özniteliği DRDA hizmet hakkında işlem günlüğü dosyasının yeri yazması gerektiğini söyler. Bu isteğe bağlı öznitelik dize değeri kabul eder. Varsayılan değer, Host Integration Server İzleme klasörü olarak tanımlanan boş bir dizedir.
Daha fazla bilgi için DRDA hizmet dağıtılmış hareketlerihakkındaki MSDN belgelerine bakın.