FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Bloquear base de datos
Hola a todos, tengo una base de datos hecha en SQL Server 2000 sp4, la cual funciona perfectamente, sin embargo me han pedido la posibilidad de que funcione en otros lugares donde no hay comunicación y poder exportar los datos que se introduzcan en esos lugares e importarlos en la base de datos central, ahora ya pensé en la forma de hacer la exportación e importación, pero quisiera que en el momento que hago la importación la Base dato quede bloqueada para todos los demas usuarios que pudieran estar teniendo acceso a ella, todo esto hecho desde delphi, alguien sabe como hacerlo?
Muchas gracias. |
#2
|
||||
|
||||
Si se puede, pero no creo que sea lo mejor...
Lo más recomendable es que hagas todo sobre la base de datos. SQL Server cuenta con muy buenas herramientas y opciones para poder hacer replicación o envío de información, así como herramientas muy buenas para programar y ejecutar estas tareas. Claro que se puede hacer desde Delphi, pero ¿para que usar un intermediario cuando el mismo servidor puede ejecutar todos los procesos directamente?. Saludos.
__________________
|
#3
|
|||
|
|||
gracias ContraVeneno, pero la idea es que la importación de los datos la haga alguien q no tenga muchos conocimientos de informatica, es decir un especialista de recursos humanos no de informatica, dame una idea si se te ocurre algo.
|
#4
|
||||
|
||||
¿Porqué necesitas bloquearla? Yo tampoco creo que sea buena idea.
Tienes una Base de Datos, que a diferencia de otras, te permite hacer determinadas operaciones sin necesidad de bloquear. Aprovechalo. ¿Hay alguna razón para no hacerlo?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
Pensé en eso pues mi idea al importar la información de una empresa era primero borrar toda la existente y luego insertar la nueva, es una operación que creo no consuma mucho tiempo, pero pensaba si alguien hace alguna consulta en ese tiempo a lo mejor no le muestra datos correctos, quizas me esté exigiendo demasiado, jajaja, en fin, si se encontraba como hacerlo lo hacía.
Gracias de todas forma |
#6
|
||||
|
||||
Creo que sería más correcto actualizar. En él caso de borrar todo sí que te puedes encontrar que en ese momento alguien obtenga resultados incorrectos.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#7
|
|||
|
|||
Es que me parece que es mas lento actualizar, es decir comparar lo que ya tengo con lo nuevo para luego actualizar. que tu crees?
Ademas todas las tablas tienen sus Trigger, mi idea era desabilitarlos todos, borrar, llenar la tabla y habilitarlos, son 8 tablas. Gracias. |
#8
|
||||
|
||||
La verdad es que sin conocer más datos del proceso concreto no me atrevo a opinar. Más si hay de por medio Triggers que pueden afectar a las altas/updates.
Si tienes claro que no vas a perder datos, tal vez la opción de borrar e insertar te pueda ser menos problemática.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear base de datos y cargar datos desde delphi | Albano | MySQL | 4 | 17-05-2007 20:01:18 |
Herramienta case para diccionario de datos de base de datos firebird | mcalmanovici | Firebird e Interbase | 1 | 11-02-2007 15:17:37 |
Guardar en 1 base de datos SQL, datos procedentes de 2 tablas distintas | adaypr | C++ Builder | 1 | 05-09-2006 11:56:33 |
bloquear base de datos | jzginez | Firebird e Interbase | 6 | 21-01-2004 18:28:07 |
Reto Para Expertos En Base De Datos Y Tipos De Datos.... (blob) | frankmch | Conexión con bases de datos | 2 | 08-09-2003 19:44:52 |
|