Borrar Campos de Tipo Text

10/08/2005 - 16:57 por Edgar Oneider Gil | Informe spam
Hola a todos.
Tengo un problema Borrando campos de tipo Image que guardan informacion de
imagenes.
Tengo 4 campos de imagen, cree 4 campos adicionales de imagen, porque de
cada registro se debe hacer un cambio a las imagenes, y se decidio primero
colocar la imagen alterada en un campo adicional.
Eso duplico el tamaño de la base de datos, es logico, porque de cada imagen
hay dos copias. Luego se cambio la aplicacion para que utilizara los nuevos 4
campos.
Decidimos hacer un ALTER TABLE para borrar los campos viejos de imagen, y se
borran inmediatamente, sin embargo el tamaño de la base de datos no reduce en
absoluto, ese es el problema.
Cual es la forma correcta para restuarar la base de datos a un tamaño real,
despues de borrar campos de ese tipo?

Oneider
oneider@msn.com
 

Leer las respuestas

#1 Maxi
10/08/2005 - 17:04 | Informe spam
Hola, para que sql retorne el espacio al SO debes hacer un Shink a la base
de datos


Salu2
Maxi


"Edgar Oneider Gil" <Edgar Oneider escribió
en el mensaje news:
Hola a todos.
Tengo un problema Borrando campos de tipo Image que guardan informacion de
imagenes.
Tengo 4 campos de imagen, cree 4 campos adicionales de imagen, porque de
cada registro se debe hacer un cambio a las imagenes, y se decidio primero
colocar la imagen alterada en un campo adicional.
Eso duplico el tamaño de la base de datos, es logico, porque de cada
imagen
hay dos copias. Luego se cambio la aplicacion para que utilizara los
nuevos 4
campos.
Decidimos hacer un ALTER TABLE para borrar los campos viejos de imagen, y
se
borran inmediatamente, sin embargo el tamaño de la base de datos no reduce
en
absoluto, ese es el problema.
Cual es la forma correcta para restuarar la base de datos a un tamaño
real,
despues de borrar campos de ese tipo?

Oneider

Preguntas similares