Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Streszczenie

Usługa DRDA Microsoft obsługuje DRDA rozproszonych jednostki pracy (DRDA DUW) dwufazowego zatwierdzania transakcji i transakcji XA rozproszonych w celu umożliwienia niezawodnej aktualizacji przez sieć. Host Integration Server (HIS) 2013 Zbiorcza aktualizacja 3 (CU3) zawiera poprawki i udoskonalenia transakcji rozproszonych usług DRDA obsługuje w następujący sposób.

DRDA DUW transakcji

W przeciwieństwie do wersji usługi DRDA lub poprzednich aktualizacji zbiorczych ta aktualizacja umożliwia obsługę transakcji DRDA DUW między DRDA klienta i usługi DRDA, które są mapowane na transakcje XA między SQL Server i usługi DRDA. Wsparcie to występuje, rozkładając transakcji DRDA DUW (mapowane na identyfikator transakcji XA) do programu SQL Server i przez rejestrowanie transakcji MS DTC XA. Usługa DRDA przechowuje rekordu dziennika transakcji opartych na plikach (transactionlog.data) (UOWID, XID, Państwo, dane dziennika) dla wszystkich sesji DRDA. Zakończona sesja DRDA z transakcji w stanie wątpliwym, usługa DRDA żądania, że klient DRDA ponownie zsynchronizować dzienniki. I gdy usługa DRDA uruchamia się i wyszukuje w dzienniku transakcji w stanie wątpliwym, usługa DRDA żądania, że klient DRDA ponownie zsynchronizować dzienniki.

Transakcje XA

Transakcje XA między DRDA klienta i usługi DRDA są teraz rozprowadzane do programu SQL Server i biorących udział z MS DTC. Podczas odzyskiwania transakcji usługi DRDA zwraca klientowi DRDA listy o wątpliwych na podstawie informacji w dzienniku transakcji usługi DTC.

Informacje dotyczące zbiorczej aktualizacji

Ta aktualizacja jest uwzględniona w zbiorczej aktualizacji 3 dla Host Integration Server 2013.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Więcej informacji

Usługi integracji (Konfiguracja) danych dla DRDA

Konfigurowanie usługi DRDA

Plik konfiguracji aplikacji

Konfiguracja usługi DRDA jest przechowywany w pliku konfiguracyjnym aplikacji MsDrdaService.exe.config i skojarzone pliki XML (mapowanie komunikat o błędzie i mapowania typów danych). W czasie wykonywania usługa DRDA monitoruje zmiany w pliku o MsDrdaService.exe.config. Gdy zmiany są wykrywane, usługa DRDA odczytuje i używa informacji o konfiguracji zmienione podczas przetwarzania nowe połączenia przychodzącego.

Po instalacji, specjalistów IT można dostosować konfigurację usługi DRDA przez edycję pliku konfiguracyjnego aplikacji MsDrdaService.exe.config za pomocą edytora XML i skojarzony plik C:\Program Files\Microsoft Host Integration Server 2013\system\Schemas\HostIntegrationDrdaServiceConfiguration.xsd.

Konfigurowanie połączeń programu SQL Server

Ponowne synchronizowanie

Elementu resynchronizationManager w pliku MsDrdaService.exe.config zawiera ustawienia ponownego synchronizowania transakcji do zarządzania transakcji rozproszonych klient SQL przychodzącego. Typ resynchronizationManager jest Microsoft.HostIntegration.Drda.Server.ResynchronizationManager, który przetwarza w powiązanych z transakcjami rozproszonymi. Dotyczy to również umieszczanie transakcji Microsoft Distributed Transaction Coordinator, rejestrowania transakcji i ponowna synchronizacja listy wątpliwych transakcji.

<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 =""
/>


Przykład 1: Element resynchronizationManager magazynie dodane do sekcji hostIntegration.drdaAs.drdaService pliku MsDrdaService.exe.config.

Uwaga Do MsDrdaService.exe.config należy dodać nowy element resynchronizationManager przed uruchomieniem programu PowerShell, aby odczytywać lub zapisywać ustawienia w obrębie tego nowego elementu.

Czas wygaśnięcia transakcji

Atrybut transactionExpriryDuration powoduje, że usługa DRDA o czas trwania wstrzymywać transakcję w pliku rekordu transakcji. Po upływie ustalonego okresu, piloty usługi transakcji z pliku. Ten opcjonalny atrybut przyjmuje wartość czasu trwania. Wartością domyślną jest PT3D (okres czasu wynosi 3 dni). Wartość czasu trwania jest określony w postaci PnYnMnDTnHnMnS.

Element

Opis

P

Czas na czas trwania (wymagane)

nY

Liczba lat.

nM

Liczba miesięcy.

nD

Liczba dni.

T

Początek sekcji czasu (wymagane, aby określić czas trwania, który składa się z godzin, minut lub sekund).

nH

Liczba godzin.

nM

Liczba minut.

S

Liczba sekund.

Tabela 1: Długość czasu wyrażony w formacie XML.

Czas trwania ponownego synchronizowania ponownych prób

Atrybut resyncRetryDurationInMinutes powoduje, że usługa DRDA o czas trwania (w minutach) w ramach którego ponownych prób przetwarzania elementu na liście ponownego synchronizowania transakcji w stanie wątpliwym. Ten opcjonalny atrybut przyjmuje wartość całkowitą. Wartość domyślna to 3 minuty.

Ponowne synchronizowanie interwału

Atrybut resyncIntervalInMinutes powoduje, że usługa DRDA o interwał (w minutach) między przetwarzanie elementów na liście ponownego synchronizowania transakcji w stanie wątpliwym. Ten opcjonalny atrybut przyjmuje wartość całkowitą. Wartością domyślną jest 1 minuta.

Lokalizacja dziennika transakcji

Atrybut transactionLogLocation powoduje, że usługa DRDA o tym, gdzie należy wpisać pliku dziennika transakcji. Ten opcjonalny atrybut przyjmuje wartość ciągu. Wartością domyślną jest pusty ciąg, który jest zdefiniowany jako folder śledzenia serwera Host Integration Server.

Aby uzyskać więcej informacji zobacz w dokumentacji MSDN dotyczące Transakcji rozproszonych usług DRDA.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×