Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Resumen

El servicio de DRDA de Microsoft admite las transacciones de confirmación en dos fases de DRDA distribuida unidad de trabajo (DUW DRDA) y XA distribuido con el fin de habilitar actualizaciones confiables a través de la red. Actualización acumulativa de Host Integration Server (HIS) 2013 3 (CU3) incluye correcciones y admiten mejoras en las transacciones de servicio DRDA distribuidos, como sigue.

Transacciones de DRDA DUW

A diferencia de la versión del servicio de DRDA o las actualizaciones acumulativas anteriores, esta actualización habilita la compatibilidad con transacciones de DRDA DUW entre DRDA cliente y servicio de DRDA que se asignan a las transacciones XA entre servicio DRDA y SQL Server. Esta compatibilidad se produce mediante la distribución de la transacción de DRDA DUW (asignada a un identificador de transacción de XA) a SQL Server y por dar de alta la transacción XA con MS DTC. Servicio de DRDA mantiene un registro de registro de transacciones (estado UOWID, XID, datos de registro) basada en archivos (transactionlog.data) para todas las sesiones DRDA. Cuando termina una sesión DRDA con una transacción dudosa, solicitudes de servicio de DRDA que DRDA cliente volver a sincronizar los registros. Y cuando DRDA servicio inicia y busca transacciones dudosas en el registro, las solicitudes de servicio de DRDA que DRDA cliente volver a sincronizar los registros.

Transacciones XA

Transacciones XA entre DRDA cliente y servicio de DRDA ahora se distribuyen a SQL Server y están dados de alta con MS DTC. Durante la recuperación de transacciones, servicio de DRDA devuelve al cliente DRDA una lista dudosas que se basa en información contenida en el registro de transacciones de DTC.

Información de actualización acumulativa

Esta actualización se incluye en 3 de actualización acumulativa para Host Integration Server 2013.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información

Servicio de datos de integración (configuración) para DRDA

Configurar el servicio para DRDA

Archivo de configuración de aplicación

La configuración del servicio de DRDA se almacena en el archivo de configuración de la aplicación de MsDrdaService.exe.config y asociados los archivos XML (asignación de mensaje de error y asignación de tipos de datos). En tiempo de ejecución, el servicio de DRDA supervisa el archivo MsDrdaService.exe.config para los cambios. Cuando se detectan cambios, el servicio de DRDA lee y utiliza la información de configuración modificada al procesar nuevas conexiones entrante.

Después de la instalación, profesionales de TI pueden personalizar la configuración del servicio de DRDA editando el archivo de configuración de la aplicación de MsDrdaService.exe.config mediante un editor de XML y el archivo de 2013\system\Schemas\HostIntegrationDrdaServiceConfiguration.xsd C:\Program Files\Microsoft Host Integration Server asociado.

Configuración de conexiones de SQL Server

Resincronización

El elemento resynchronizationManager del archivo MsDrdaService.exe.config contiene la configuración de la resincronización de transacciones para administrar las transacciones distribuida de cliente SQL entrante. El tipo resynchronizationManager es el Microsoft.HostIntegration.Drda.Server.ResynchronizationManager que procesa transacciones distribuidas en enlazado. Esto incluye la inscripción en transacciones con Microsoft Distributed Transaction Coordinator, el registro de transacciones y resincronización de transacciones dudosas lista.

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


Ejemplo 1: Elemento de resynchronizationManager material agregado a la sección hostIntegration.drdaAs.drdaService del archivo MsDrdaService.exe.config.

Nota: Debe agregar a la MsDrdaService.exe.config el nuevo elemento de resynchronizationManager antes de ejecutar PowerShell para leer o escribir valores de configuración dentro de este nuevo elemento.

Duración de caducidad de la transacción

El atributo transactionExpriryDuration indica al servicio de DRDA sobre la duración del tiempo para mantener una transacción en un archivo de registro de transacciones. Una vez ha pasado el período establecido, los mandos a distancia de servicio la transacción desde el archivo. Este atributo opcional acepta un valor de duración. El valor predeterminado es PT3D (el período de tiempo es de 3 días). El valor de duración se especifica en el formulario PnYnMnDTnHnMnS.

Elemento

Descripción

P

Período de tiempo para la duración (obligatoria)

Nueva York

Número de años.

nM

Número de meses.

nD

Número de días.

T

Inicio de una sección de tiempo (necesaria para especificar una duración de tiempo que consiste en horas, minutos o segundos).

nH

Número de horas.

nM

Número de minutos.

S

Número de segundos.

Tabla 1: Duración de tiempo expresado en formato XML.

Duración del reintento de resincronización

El atributo resyncRetryDurationInMinutes indica al servicio de DRDA acerca de la duración (en minutos) en que se va a volver a intentar procesar un elemento en la lista de las transacciones dudosas de resincronización. Este atributo opcional acepta un valor entero. El valor predeterminado es 3 minutos.

Intervalo de resincronización

El atributo resyncIntervalInMinutes indica al servicio de DRDA acerca del intervalo (en minutos) entre el procesamiento de los elementos en la lista de las transacciones dudosas de resincronización. Este atributo opcional acepta un valor entero. El valor predeterminado es 1 minuto.

Ubicación del registro de transacciones

El atributo transactionLogLocation indica al servicio de DRDA acerca de dónde debe escribir el archivo de registro de transacciones. Este atributo opcional acepta un valor de cadena. El valor predeterminado es una cadena vacía en la que se define como la carpeta de traza de Host Integration Server.

Para obtener más información, consulte la documentación de MSDN acerca de Transacciones distribuidas de servicio DRDA.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×