SQL - lnkage server

 
Vista:
sin imagen de perfil

lnkage server

Publicado por Carlos Ramirez Salinas (10 intervenciones) el 20/09/2012 17:58:51
Tengo dos servidores y en cada uno una base de datos estos ya tienen instalado el likage uno es 2000 y el otro 2005 y estoy intentando traerme informacion del 2005 mediante un sp e insertarla en una tabla n 2000.


Esto lo hago en 2000

Insert TEMP_AUT_2000(
NUM_REG, FOLIO_AUT, CLA_CUENTA, FREC, CAPACIDAD_PAGO,
NUM_FACTURA, FECHA_AUT, FECHA_APL, TIPO_FOLIO, ESTATUS_AUT,
CLA_OFICINA)
Exec SRVSERVER01.PROM2005..SP_TRANSF_CONC_AUT_ROPA 1, 5


y me marca el siguiente error:


Servidor: mensaje 7391, nivel 16, estado 1, línea 1
The operation could not be performed because the OLE DB provider 'SQLOLEDB' was unable to begin a distributed transaction.
[OLE/DB provider returned message: No se puede dar de alta la nueva transacción en el coordinador de transacciones especificado. ]
OLE DB error trace [OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a].
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

lnkage server

Publicado por Isaias (1921 intervenciones) el 20/09/2012 19:53:46
Creo que el mensaje es muy claro:

unable to begin a distributed transaction.

Debes configurar tus TRANSACCIONES DISTRIBUIDAS
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de isaac
Val: 11
Ha disminuido su posición en 5 puestos en SQL (en relación al último mes)
Gráfica de SQL

lnkage server

Publicado por isaac (8 intervenciones) el 21/09/2012 18:26:14
Exacto debes configurar tu servidor para las transacciones
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar