Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2015, 11:32
jmendezg
 
Fecha de Ingreso: febrero-2015
Mensajes: 89
Antigüedad: 9 años, 10 meses
Puntos: 1
problema con Trans distribuida.

Buenas que tal, tengo un problema con la ejecución de transaccion.

Tengo un JOB que ejecuta varios procedimientos almacenados dentro de una transaccion distribuidad. Actualmente eh agregado un nuevo procedimiento pero me sale error.

AL Ejecutar el procedimiento "nuevo" por separado no hay problemas... pero cuando lo ejecuto dentro de la transacción ... genera error u.u

cabe resaltar que ya tengo los servidores vinculados...

les dejo la consulta que genera el error y el error q me manda al correo.


Código SQL:
Ver original
  1. INSERT INTO  Usuarios_Stage (codigo_usuario,nombre,STATUS,Id_LineaNegocio,Dni,Existe)
  2.     SELECT codigo_usuario,nombre,
  3.         CASE
  4.             WHEN codigo_estado=0 THEN 'I'
  5.             WHEN codigo_estado=1 THEN 'A'
  6.             WHEN codigo_estado=2 THEN 'X'
  7.         END AS STATUS, 26 AS Id_LineaNegocio, dni, 0 AS Existe
  8.      FROM   [192.168.0.16].RNemesis.dbo.Usuario
  9.      WHERE codigo_usuario IN( SELECT DISTINCT codigo_usuario FROM Tmp_UsuariosUnicos_Stage)
[/QUOTE]


Error Nro 7391 Linea del Error 79 Mensaje error No se pudo realizar la operación porque el proveedor OLE DB "SQLNCLI10" del servidor vinculado "192.168.0.16" no pudo iniciar una transacción distribuida. Procedimiento afectado PA_ProcesoETLUsuario


Buscando en google vi la forma de configurar adecuadamente el DTC de windows.. pero nada.

RESALTO QUE LOS OTROS PROCEDIMIENTOS TRABAJAN DE SERVIDORES VINCULADOS Y NO TIENEN PROBLEMAS.. SOLO ESTE ULTIMO.. :&

Última edición por gnzsoloyo; 02/02/2015 a las 11:46