Problema con msdtc

26/09/2006 - 10:16 por dvilchezm | Informe spam
Hola,
Tengo un problema con el msdtc y me preguntaba si tal vez podíais
echarme un cable. Estoy haciendo una aplicación Windows form, la base
de datos esta en un Windows 2003 server (service pack 1) y el web
service(service pack 2) en un Windows xp. El problema viene con las
transacciones dtc que me lanzan un error:

Mensaje: Error de comunicación con el administrador de transacciones
subyacente.
Source:
Traza:
HelpLink:
InnerException
Mensaje: Error de comunicación con el administrador de transacciones
subyacente.
Source: System.Data
Traza: en
System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs
rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
en
System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs
rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
en System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows,
DataTableMapping tableMapping) en
System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable
dataTable, DataTableMapping tableMapping) en
System.Data.Common.DbDataAdapter.Update(DataTable dataTable) en
Encuesta.CapaEntidad.EncuestaDSTableAdapters.PRG_PREGUNTATableAdapter.Update(PRG_PREGUNTADataTable
dataTable) en Encuesta.CapaDatos.EncuestaAD.Actualizar(EncuestaDS
Encuesta) en Encuesta.CapaNegocio.EncuestaCN.Actualizar(EncuestaDS
Encuesta)
TargetSite: Void
UpdatedRowStatusErrors(System.Data.Common.RowUpdatedEventArgs,
BatchCommandInfo[], Int32)
HelpLink:

Este error esta más que documentado así que me descargue el dtcping
para que me ayudara a resolverlo. El dtcping me da el siguiente error:

Problem:fail to invoke remote RPC method
Error(0x6D9) at dtcping.cpp @303
mapper.)
RPC test failed

También esta documentado (http://support.microsoft.com/?idƒ9880)
pero he seguido esta guía al pie de la letra y no he avanzado nada,
¿ha alguien se le ocurre que más puedo hacer?

Muchas gracias si has llegado hasta aquí leyendo. :P
 

Leer las respuestas

#1 dvilchezm
26/09/2006 - 13:45 | Informe spam
Muchas gracias a todos, al final encontre la solución por si a alguien
le interesa la he dejado en mi blog: http://dvilchez.net/?q=node/5
ha escrito:

Hola,
Tengo un problema con el msdtc y me preguntaba si tal vez podíais
echarme un cable. Estoy haciendo una aplicación Windows form, la base
de datos esta en un Windows 2003 server (service pack 1) y el web
service(service pack 2) en un Windows xp. El problema viene con las
transacciones dtc que me lanzan un error:

Mensaje: Error de comunicación con el administrador de transacciones
subyacente.
Source:
Traza:
HelpLink:
InnerException
Mensaje: Error de comunicación con el administrador de transacciones
subyacente.
Source: System.Data
Traza: en
System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs
rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
en
System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs
rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
en System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows,
DataTableMapping tableMapping) en
System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable
dataTable, DataTableMapping tableMapping) en
System.Data.Common.DbDataAdapter.Update(DataTable dataTable) en
Encuesta.CapaEntidad.EncuestaDSTableAdapters.PRG_PREGUNTATableAdapter.Update(PRG_PREGUNTADataTable
dataTable) en Encuesta.CapaDatos.EncuestaAD.Actualizar(EncuestaDS
Encuesta) en Encuesta.CapaNegocio.EncuestaCN.Actualizar(EncuestaDS
Encuesta)
TargetSite: Void
UpdatedRowStatusErrors(System.Data.Common.RowUpdatedEventArgs,
BatchCommandInfo[], Int32)
HelpLink:

Este error esta más que documentado así que me descargue el dtcping
para que me ayudara a resolverlo. El dtcping me da el siguiente error:

Problem:fail to invoke remote RPC method
Error(0x6D9) at dtcping.cpp @303
mapper.)
RPC test failed

También esta documentado (http://support.microsoft.com/?idƒ9880)
pero he seguido esta guía al pie de la letra y no he avanzado nada,
¿ha alguien se le ocurre que más puedo hacer?

Muchas gracias si has llegado hasta aquí leyendo. :P

Preguntas similares