Lo que quiero solucionar es que de 1.4 que media la base, paso a 1.8 al
intentar cambiar el campo y no terminar.

 

  _____  

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Jose Mariano
Alvarez
Enviado el: viernes, 06 de julio de 2007 9:09
Para: [EMAIL PROTECTED]
Asunto: [dbms] Re: Tamaño Base de Datos

 

Si no usas el campo, que lo cambies de varchar(28) a varchar(2) no te va a
cambiar nada.

 

De cualquier manera hacerlo en el enterprise manager no es la manera mas
adecuada si la tabla es grande.

Si tienes visio for enterprise arquitects te sugiero que hagas el cambio en
visio y mires como te arma el script de cambios.

Lo unico que debes corregir es como vuelca los registros. En tu caso
deberias crear un trigger de delete para volcar los registros de la tabla
vieja a la nueva.

 

Que quieres solucionar?

 

Saludos


-- 
-------------------------------- 
Atte.
Ing. Jose Mariano Alvarez
SQL Total Consulting 

 

 


 

On 7/5/07, Jesús dos Santos <[EMAIL PROTECTED]> wrote: 

Lista,

tengo una  base de datos msde 2000 y mide 1.4 giga.

Quise modificar el tamaño de un campo de una tabla de unos 2 millones de
registros, (de varchar 28 a varchar 2) pues no usaba ese campo, he de aquí
que se cortó el proceso, me puso que no habia espacio en los indices primary
o algo asi y lo que es peor, me subió el tamaño de la base de datos a 2
gigas y pico. 

Le hice un shrink con el enterprise manager y luego

BACKUP LOG base_de_datos WITH TRUNCATE_ONLY

DBCC SHRINKDATABASE ( base_de_datos , TRUNCATEONLY )

 

Que leí por ahí, pero la base me quedó en 1.8 giga.

Como Puedo solucionar esto? Pues tengo entendido que el msde soporta hasta 2
giga.

Muchas gracias.

 

 

 

Responder a