Begin Transaction o Begin Distributed Transaction

06/12/2004 - 21:49 por José G Alvarez | Informe spam
Para una aplicación en desarrollo, tengo un SQL Server 2000 (SERVIDOR) en el
servidor, y un MSDE (Local) en las estaciones donde se ejecutará la
aplicación. En esta, tengo enlazado el SQL Server (linkedserver).

Estoy creando un SP en (local) que toca un base de datos en el SERVIDOR.
En este caso, debo usar BEGIN TRANSACTION o debo usar BEGIN DISTRIBUTED
TRANSACTION?

Gracias de antemano
José G. Álvarez
Valencia - Venezuela

Preguntas similare

Leer las respuestas

#1 Maxi
06/12/2004 - 22:00 | Informe spam
Hola, si tienes habilitado el uso de MsDTC yo usaria BEGIN DISTRIBUTED, me
parece lo mas adecuado y mucho mas si ese SP llegara a llamar a otro Sp de
forma remota.


Salu2
Maxi


"José G Alvarez" escribió en el mensaje
news:
Mostrar la cita
#2 Tinoco
07/12/2004 - 14:17 | Informe spam
Hola Jose. Los aplicativos normales no requieren del uso de transacciones
distribuidas. Estas transacciones requieren recursos adicionales diferentes a
los utilizados por las transacciones normales.

Sino se requiere una transaccion distribuida es mejor utilizar BEGIN
TRANSACTION y asi no sobrecargar el servidor SQL Server con recursos que no
necesita (Distributed Transaction Coordinator).

Hermilson Tinoco.

"José G Alvarez" wrote:

Mostrar la cita
#3 José G Alvarez
07/12/2004 - 16:29 | Informe spam
Gracias a ambos por sus comentarios...

Ahora, pregunto. Como sé si requiero o no transacciones distribuidas?
Aclaro que no tengo experiencia sobre SQL, y este es mi primer reto
relamente fuerte.

Gracias de antemano.
José G. Álvarez
Velencia - Venezuela.


"Tinoco" escribió en el mensaje
news:
Mostrar la cita
diferentes a
Mostrar la cita
no
Mostrar la cita
en el
Mostrar la cita
Ads by Google
Search Busqueda sugerida