Hola,
Con mi lenguaje de programación (www.xailer.com) y mediante ADO quiero
lanzar un proceso de modificación de una base de datos. La base de datos
está en un SqlServer 2000.
Inicialmente necesitaría saber:
a. Si hay alguna otra conexión de usuario activa. Esto lo quiero saber para
poder bloquear con éxito la base de datos.
b. Si existe alguna forma de 'bloquear' toda la base de datos.
c. He visto dos formas de modificar la estructura de una tabla que ya
existe y tiene datos: la primera sería haciendo un drop de cada índice o
restricción, alterar la estructura y después volver a crear la restricciones
o claves. Y la segunda es crear una tabla temporal con la nueva estructura
y las restricciones y claves, volcar los datos de la tabla principal.
Borrar la tabla principal y renombrar la temporal por la principal. ¿Qué
ventajas supone la última respecto a la primera?
Saludos y gracias por vuestra gran ayuda.
José Luis Capel
Leer las respuestas