Bloqueo BD

30/07/2004 - 21:04 por Luis Bermejo | Informe spam
Hola a todos ¡¡¡

alguien me puede decir como bloquer una base de datos.

es decir, tengo una aplicacion que se conecta a una BD,
el programa es multi usuario. lo que pretendo hacer es
que una vez inciada una instancia de esta aplicacion se
bloquee la base de datos o se muestre de forma solo
lectura la BD, y se desbloquee cuando se cierre la
aplicacion.


alguien sabe como hacerlo ???????

Preguntas similare

Leer las respuestas

#1 Maxi
30/07/2004 - 21:36 | Informe spam
hola, no te recomiendo ni loco hacer eso :(, porque queres hacer semejante
cosa?


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Luis Bermejo" escribió en el mensaje
news:76d801c47668$003b7730$
Hola a todos ¡¡¡

alguien me puede decir como bloquer una base de datos.

es decir, tengo una aplicacion que se conecta a una BD,
el programa es multi usuario. lo que pretendo hacer es
que una vez inciada una instancia de esta aplicacion se
bloquee la base de datos o se muestre de forma solo
lectura la BD, y se desbloquee cuando se cierre la
aplicacion.


alguien sabe como hacerlo ???????



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.722 / Virus Database: 478 - Release Date: 18/07/2004
Respuesta Responder a este mensaje
#2 Luis Bermejo
30/07/2004 - 23:49 | Informe spam
en realidad solo quiero que la base de datos sea de solo
lectura cuando se abra la aplicación en la maquina 1;
si otro usuario abre la misma aplicación desde la maquina
2 entonces el programa le avisará que hay otro usuario
modificando la base de datos y solo podrá leer la
información.
Cuando el usuario 1 en la maquina 1 cierre la
aplicación, la BD se desbloquea y el usuario 2 en la
maquina 2 ya puede realizar los cambios que desee.

hola, no te recomiendo ni loco hacer eso :(, porque


queres hacer semejante
cosa?


Salu2

Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET

Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Luis Bermejo"


escribió en el mensaje
news:76d801c47668$003b7730$
Hola a todos ¡¡¡

alguien me puede decir como bloquer una base de datos.

es decir, tengo una aplicacion que se conecta a una BD,
el programa es multi usuario. lo que pretendo hacer es
que una vez inciada una instancia de esta aplicacion se
bloquee la base de datos o se muestre de forma solo
lectura la BD, y se desbloquee cuando se cierre la
aplicacion.


alguien sabe como hacerlo ???????



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system


(http://www.grisoft.com).
Version: 6.0.722 / Virus Database: 478 - Release Date:


18/07/2004


.

Respuesta Responder a este mensaje
#3 MAXI
31/07/2004 - 17:31 | Informe spam
Hola, si ya se que queres hacer eso, pero no es bueno eso!!! cual es el
objetivo a lograr? porque queres que al otro usuario le aparezca como solo
lectura? no entiendo tu modelo de aplicacion y me parece que lo que estas
intentando no es muy bueno que digamos, quizas lo que realmente necesitas es
saber bien como manejar los bloqueos de regitros, pero bloquear toda una BDD
hmmmm

Contame un poquito mas porque realmente queres hacer esto y voy a tratar de
ayudarte lo maximo posible :-)

Un abrazo




Maxi

Buenos Aires - Argentina

Desarrollador .NET 3 Estrellas

Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messager:


"Luis Bermejo" escribió en el mensaje
news:79d601c4767f$28886c90$
en realidad solo quiero que la base de datos sea de solo
lectura cuando se abra la aplicación en la maquina 1;
si otro usuario abre la misma aplicación desde la maquina
2 entonces el programa le avisará que hay otro usuario
modificando la base de datos y solo podrá leer la
información.
Cuando el usuario 1 en la maquina 1 cierre la
aplicación, la BD se desbloquea y el usuario 2 en la
maquina 2 ya puede realizar los cambios que desee.

hola, no te recomiendo ni loco hacer eso :(, porque


queres hacer semejante
cosa?


Salu2

Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET

Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Luis Bermejo"


escribió en el mensaje
news:76d801c47668$003b7730$
Hola a todos ¡¡¡

alguien me puede decir como bloquer una base de datos.

es decir, tengo una aplicacion que se conecta a una BD,
el programa es multi usuario. lo que pretendo hacer es
que una vez inciada una instancia de esta aplicacion se
bloquee la base de datos o se muestre de forma solo
lectura la BD, y se desbloquee cuando se cierre la
aplicacion.


alguien sabe como hacerlo ???????



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system


(http://www.grisoft.com).
Version: 6.0.722 / Virus Database: 478 - Release Date:


18/07/2004


.

Respuesta Responder a este mensaje
#4 Adalberto Rua Aguirre
31/07/2004 - 20:02 | Informe spam
Hola, Luis

Las base de datos no fueron diseñadas para hacer ese tipo de cosas. la idea
es que la informacion se comparta eficientemente. Pero eso basicamente
depende de tu motor. si es un Motor Sybase. Podrias crear una Variable
Global permanente y preguntas si esta activada no dejar de hacer ninguna
operacion de Modificacion (Triggers, Update, Delete, Store Procedure, ETC).

Suerte

"Luis Bermejo" escribió en el mensaje
news:76d801c47668$003b7730$
Hola a todos ¡¡¡

alguien me puede decir como bloquer una base de datos.

es decir, tengo una aplicacion que se conecta a una BD,
el programa es multi usuario. lo que pretendo hacer es
que una vez inciada una instancia de esta aplicacion se
bloquee la base de datos o se muestre de forma solo
lectura la BD, y se desbloquee cuando se cierre la
aplicacion.


alguien sabe como hacerlo ???????
Respuesta Responder a este mensaje
#5 Arturo Cobos
04/08/2004 - 23:02 | Informe spam
Colocale un flag en alguna tabla cada vez que entre un usuario
validas que el registro no se encuentre activado y actualizas ese registro.
cuando termines la app actualizas el dato.

TablaControl
Bloqueada
nomUsuario


Puede haber algún problema cuando se cierra la aplicación de un modo anormal
y requeriría que el adminsitrador la desbloqueé.

También podrías realizar bloqueos a nível de tabla de la misma manera.
-> Incluir campor en TablaControl
-nombreTabla

(Esta práctica es poco recomendable.)

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