SQL Server - Transacciones Distribuidas

 
Vista:

Transacciones Distribuidas

Publicado por Pedro Cornejo (1 intervención) el 08/10/2005 13:44:26
Hola a todos:

La pregunta es simple: "Como realizo transacciones distribuidas???"... si alguien me pudiese explicar esto...

Gracias.
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
sin imagen de perfil

RE:Transacciones Distribuidas

Publicado por Liliana (151 intervenciones) el 11/10/2005 18:43:30
Hola Pedro,
En los libros en pantalla, MS DTC, Samples, tenés información suficiente para empezar.
Saludos, Liliana.
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

www.devjoker.com RE:Transacciones Distribuidas

Publicado por devjoker (7 intervenciones) el 28/10/2005 11:40:06
La transacciones distribuidas son un servicio que implemente el coordinador de transacciones distribuidas, MS DTC como bien dice Liliana.

Es un componente COM+, así que lo primero que debes hacer es instalarlo.

Tambien necesitas vincular los servidores contra los que quieres ejecutar las transacciones distribuidas.

Luego en un script o procedure de TSQL debes iniciar la transaccion de la siguiente forma.

BEGIN DISTRIBUTED TRANSACTION
< SQL >

-- COMIT O ROLLBACK --

Donde SQL contendrá sentencia de la base de datos del servidor local y un servidor remoto (tambien llamado servidor vinculado).

Saludos,
visita www.devjoker.com
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

RE:Transacciones Distribuidas

Publicado por zion3 (1 intervención) el 26/05/2007 09:27:10
creeme liliana que no es suficiente informacion

los errores que nos pueden saltar los resuelte con comprueba que tu servicio esta correcto
o error producido por que no se puede ejecutar transaccion

el ultimo error que tuve fue que no se puede enlistar la transaccion ... lo deje asi
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

RE:Transacciones Distribuidas

Publicado por Fernando (1 intervención) el 23/05/2008 17:41:17
Hola
tengo casi el mismo problema...

BEGIN DISTRIBUTED TRANSACTION;
update base.dbo.productores set cuit= 1
WHERE nroprod = 1;
update [ServerB].[base].[dbo].[productores] set cuit= 1
WHERE nroprod = 1;
COMMIT TRANSACTION;

me devuelve el siguiente mensaje....

(1 filas afectadas)
El proveedor OLE DB "SQLNCLI" para el servidor vinculado
"ServerB" devolvió el mensaje "El administrador de
transacción asociada ha deshabilitado su soporte para transacciones
de
red o remotas.".

habilite todas las opciones poibles en el serverB (windows XP) en la
parte de servicio de componentes, habilite las opciones como dice en
el doc de microsoft, pero nada....
sigue el mismo error.
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