Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Riepilogo

Il servizio di DRDA Microsoft supporta DRDA distribuita dell'unità di lavoro (DRDA DUW) le transazioni di commit in due fasi e XA distribuito per consentire aggiornamenti affidabili in rete. Host Integration Server (HIS) 2013 aggiornamento cumulativo 3 (CU3) include correzioni e miglioramenti per le transazioni servizi DRDA distribuiti supportano, come indicato di seguito.

Transazioni DRDA DUW

A differenza della versione di rilascio del servizio DRDA o gli aggiornamenti cumulativi precedenti, questo aggiornamento consente il supporto per le transazioni DRDA DUW tra DRDA Client e servizio DRDA mappate alle transazioni XA tra servizio DRDA e SQL Server. Questo supporto si verifica distribuendo la transazione DRDA DUW (associata a un ID di transazioni XA) a SQL Server, l'inserimento di transazioni XA con MS DTC. Servizio DRDA mantiene basato su file (transactionlog.data) record log delle transazioni (UOWID, identificatore XID, lo stato, i dati di registro) per tutte le sessioni DRDA. Quando termina una sessione DRDA con una transazione in dubbio, DRDA servizio richiede che il Client DRDA risincronizzare i registri. E quando DRDA servizio viene avviato e individua le transazioni in dubbio nel registro, DRDA servizio richiede che il Client DRDA risincronizzare i registri.

Transazioni XA

Le transazioni XA tra DRDA Client e servizio DRDA ora vengono distribuite a SQL Server e vengono integrate con MS DTC. Durante il recupero delle transazioni, client DRDA DRDA servizio restituisce un elenco in dubbio che si basa sulle informazioni nel registro delle transazioni DTC.

Informazioni sull'aggiornamento cumulativo

Questo aggiornamento è incluso nell'aggiornamento cumulativo 3 di aggiornamento per Host Integration Server 2013.

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Ulteriori informazioni

Servizio di integrazione (configurazione) di dati per DRDA

Configurazione del servizio per DRDA

File di configurazione dell'applicazione

La configurazione del servizio DRDA è memorizzata nel file di configurazione dell'applicazione MsDrdaService.exe.config, associati ai file XML (Mappatura messaggio di errore e mapping dei tipi di dati). In fase di esecuzione il servizio DRDA controlla il file MsDrdaService.exe.config per le modifiche. Quando vengono rilevate modifiche, il servizio DRDA legge e utilizza le informazioni di configurazione modificato durante l'elaborazione di nuove connessioni in ingresso.

Dopo l'installazione, professionisti IT possono personalizzare la configurazione del servizio DRDA modificando il file di configurazione dell'applicazione MsDrdaService.exe.config utilizzando un editor XML e il file 2013\system\Schemas\HostIntegrationDrdaServiceConfiguration.xsd C:\Program Files\Microsoft Host Integration Server associato.

Configurazione delle connessioni di SQL Server

Risincronizzazione

L'elemento resynchronizationManager del file MsDrdaService.exe.config contiene le impostazioni di risincronizzazione di transazione per la gestione delle transazioni distribuiti client SQL in ingresso. Il tipo di resynchronizationManager è il Microsoft.HostIntegration.Drda.Server.ResynchronizationManager che elabora le transazioni distribuite in ingresso. Inserimento di transazioni con Microsoft Distributed Transaction Coordinator, la registrazione delle transazioni e la risincronizzazione delle transazioni in dubbio elenco sono inclusi.

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


Esempio 1: Elemento materiale resynchronizationManager aggiunto alla sezione hostIntegration.drdaAs.drdaService del file MsDrdaService.exe.config.

Nota: Per il MsDrdaService.exe.config è necessario aggiungere il nuovo elemento resynchronizationManager prima dell'esecuzione di PowerShell per leggere o scrivere le impostazioni all'interno di questo nuovo elemento.

La durata di transazione

L'attributo transactionExpriryDuration indica il servizio DRDA relative alla durata del tempo per mantenere una transazione in un file di record di transazione. Trascorso il periodo impostato, i telecomandi di servizio della transazione dal file. Questo attributo facoltativo accetta un valore di durata. Il valore predefinito è PT3D (periodo di tempo è di 3 giorni). Il valore di durata viene specificato nel modulo PnYnMnDTnHnMnS.

Elemento

Descrizione

P

Periodo di tempo per la durata (obbligatoria)

nY

Numero di anni.

nM

Numero di mesi.

nD

Numero di giorni.

T

Inizio di una sezione di tempo (è necessaria specificare una durata delle ore, minuti o secondi).

nH

Numero di ore.

nM

Numero di minuti.

S

Numero di secondi.

Tabella 1: Durata di tempo espresso in formato XML.

Durata Riprova la risincronizzazione

L'attributo resyncRetryDurationInMinutes indica il servizio DRDA relative alla durata (in minuti) all'interno del quale tentativo di elaborazione di un elemento nell'elenco delle transazioni in dubbio la risincronizzazione. Questo attributo facoltativo accetta un valore integer. Il valore predefinito è 3 minuti.

Intervallo di risincronizzazione

L'attributo resyncIntervalInMinutes indica il servizio DRDA sull'intervallo (in minuti) tra l'elaborazione di elementi nell'elenco delle transazioni in dubbio la risincronizzazione. Questo attributo facoltativo accetta un valore integer. Il valore predefinito è 1 minuto.

Posizione registro transazioni

L'attributo transactionLogLocation indica il servizio DRDA su dove è necessario scrivere il file di registro delle transazioni. Questo attributo facoltativo accetta un valore di stringa. Il valore predefinito è una stringa vuota che è definita come la cartella di analisi di Host Integration Server.

Per ulteriori informazioni, vedere la documentazione di MSDN DRDA servizio di transazioni distribuite.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×