Sobre transacciones

04/10/2004 - 22:19 por El principiante | Informe spam
Hola.

En un form de una aplicacion necesito hacer una validacion en la base de
datos pero requiero que determinadas tablas esten bloqueadas para poder
hacerla. Pense ponerla en la misma transaccion de salvar los datos pero la
pregunta es como puedo bloquear tablas especificas que no seran modificadas
en la transaccion ?

Transacciones manuales ? como se hace ?

Preguntas similare

Leer las respuestas

#6 Salvador Ramos
05/10/2004 - 15:50 | Informe spam
Uy, se me olvidó pasarte el link de un artículo bastante interesante sobre
el tema, escrito por Maxi en la revista MTJ:
http://www.microsoft.com/spanish/ms...art187.asp

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿ Te interesa participar en las reuniones
del grupo de Usuarios de SQL Server y .NET ?
Se harán en levante de España, (Alicante o Murcia)?

"El principiante" escribió en el mensaje
news:
>
> Puedes ampliar información en la ayuda buscando por 'niveles de
> aislamiento'. Aunque también sería interesante que explicases con más
> detalle el problema, y entre todos busquemos una solución con el mejor
> rendimiento posible.
>


Muchas gracias a todos por sus respuestas.

Sobre el tema especifico es que necesito que por la gran concurrencia
durante la transacción ningún otro usuario debe poder modificarme
determinadas tablas que sirven para un cálculo (no son grandes simplemente
es que no debe concurrir una transaccion de otro usuario que las actualice
hasta que no termine la transacción). Es algo similar por ejemplo al
tipico caso de controlar manualmente un numero de documento consecutivo,
dentro de la transaccion debo evitar que alguien lo vaya a poder modificar
justo antes de terminar la transaccion que salva el documento la cual


puede
incluir actualizar varias tablas.

Es para muchos usuarios (unos 100 o mas) concurrentes que registran
documentos simultaneamente. De ahi la preocupacion por la concurrencia.





Respuesta Responder a este mensaje
#7 El principiante
06/10/2004 - 01:07 | Informe spam
Salvador, tu ayuda es insuperable. Te lo agradezco mucho, amigo.

Saludos
Andres Ledesma


"Salvador Ramos" wrote in message
news:
Uy, se me olvidó pasarte el link de un artículo bastante interesante sobre
el tema, escrito por Maxi en la revista MTJ:
http://www.microsoft.com/spanish/ms...art187.asp

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿ Te interesa participar en las reuniones
del grupo de Usuarios de SQL Server y .NET ?
Se harán en levante de España, (Alicante o Murcia)?

"El principiante" escribió en el mensaje
news:
> >
> > Puedes ampliar información en la ayuda buscando por 'niveles de
> > aislamiento'. Aunque también sería interesante que explicases con más
> > detalle el problema, y entre todos busquemos una solución con el mejor
> > rendimiento posible.
> >
>
>
> Muchas gracias a todos por sus respuestas.
>
> Sobre el tema especifico es que necesito que por la gran concurrencia
> durante la transacción ningún otro usuario debe poder modificarme
> determinadas tablas que sirven para un cálculo (no son grandes


simplemente
> es que no debe concurrir una transaccion de otro usuario que las


actualice
> hasta que no termine la transacción). Es algo similar por ejemplo al
> tipico caso de controlar manualmente un numero de documento consecutivo,
> dentro de la transaccion debo evitar que alguien lo vaya a poder


modificar
> justo antes de terminar la transaccion que salva el documento la cual
puede
> incluir actualizar varias tablas.
>
> Es para muchos usuarios (unos 100 o mas) concurrentes que registran
> documentos simultaneamente. De ahi la preocupacion por la concurrencia.
>
>
>
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida