Transacciones y SQL Server 2000

19/10/2006 - 18:25 por Néstor Sánchez A. | Informe spam
Hola,

Estoy usando el Framework .NET 2.0 con una base de datos SQL Server 2000 y
no tengo claro si puedo utilizar TransactionScope con aquella versión.
Por ahí leí que funciona bien para SQL Server 2005, pero con 2000 necesita
DTC.

En el fondo, mi problemática es... cómo implementar manejo transaccional de
la forma más simple posible con SQL Server 2000 sin DTC.
Gracias de antemano.

Néstor.

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion [MVP]
19/10/2006 - 22:59 | Informe spam
"Néstor Sánchez A." wrote in message
news:
Estoy usando el Framework .NET 2.0 con una base de datos SQL Server 2000 y
no tengo claro si puedo utilizar TransactionScope con aquella versión.
Por ahí leí que funciona bien para SQL Server 2005, pero con 2000 necesita
DTC.

En el fondo, mi problemática es... cómo implementar manejo transaccional
de la forma más simple posible con SQL Server 2000 sin DTC.



El DTC sólo lo necesitas si tienes que hacer transacciones distribuídas
entre dos servidores. Si las transacciones se realizan contra un único
servidor, la forma más sencilla de hacerlas es enviando un lote de
sentencias enmarcado entre BEGIN TRANSACTION y COMMIT TRANSACTION. La
segunda forma más sencilla consiste en usar el objeto SqlTransaction.
Respuesta Responder a este mensaje
#2 Hadi Hariri
20/10/2006 - 16:30 | Informe spam

El DTC sólo lo necesitas si tienes que hacer transacciones
distribuídas entre dos servidores. Si las transacciones se realizan



De todos modos, a menos que me equivoque, cuando utilizas SQL Server
2000, si hace uso del DTC aunque no sea realmente distribuida.


http://www.hadihariri.com
http://www.malagadnug.org
Respuesta Responder a este mensaje
#3 Alberto Poblacion [MVP]
20/10/2006 - 17:04 | Informe spam
<Hadi Hariri> wrote in message
news:%
El DTC sólo lo necesitas si tienes que hacer transacciones
distribuídas entre dos servidores. Si las transacciones se realizan



De todos modos, a menos que me equivoque, cuando utilizas SQL Server
2000, si hace uso del DTC aunque no sea realmente distribuida.



Acabo de probarlo. He parado el DTC y he hecho una transacción (no
distribuida) contra SQL Server 2000. Ha funcionado sin problemas.
Respuesta Responder a este mensaje
#4 Hadi Hariri
20/10/2006 - 21:56 | Informe spam
Acabo de probarlo. He parado el DTC y he hecho una transacción (no
distribuida) contra SQL Server 2000. Ha funcionado sin problemas.



Raro, e incluso he leido lo contrario. Pero vamos, si dices que
funciona pues fenómeno.

http://www.hadihariri.com
http://www.malagadnug.org
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida