defragmentar base de datos

19/12/2008 - 20:51 por Anti_Work | Informe spam
Hola.
Tengo un db hecha en sqls2005 que tenia unos 5MB. Le agregue registro y
otras tablas provenientes de una db hecha en sqls2000 y el tamaño se fue a
120MB!!!
Por la cantidad de datos, la db deberia tener no mas de 10MB.
No entiendo por que se disparó tanto el tamaño. Sospecho que el haberle
cargado tablas provenientes de otra versión, puede se la razón de esto.
Como sea, lo que más me interesa es como hacer para que recupere su tamaño
normal. En Access tenemos la opción "Compactar y reapara base de datos".
Supongo que SQLServer2005 tendrá algún mecanismo para esto, pero ni idea de
cual puede ser.
espero que me puedan ayudar.
Estoy trabajando localmente, asi que puedo hacer todas las purebas que
necesite.

muchas gracias desde ya.
saludos
 

Leer las respuestas

#1 Gustavo Larriera (MVP)
19/12/2008 - 23:14 | Informe spam
DBCC SHRINKDATABASE (Transact-SQL)
http://msdn.microsoft.com/es-es/library/ms190488(SQL.90).aspx


Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Anti_Work" wrote:

Hola.
Tengo un db hecha en sqls2005 que tenia unos 5MB. Le agregue registro y
otras tablas provenientes de una db hecha en sqls2000 y el tamaño se fue a
120MB!!!
Por la cantidad de datos, la db deberia tener no mas de 10MB.
No entiendo por que se disparó tanto el tamaño. Sospecho que el haberle
cargado tablas provenientes de otra versión, puede se la razón de esto.
Como sea, lo que más me interesa es como hacer para que recupere su tamaño
normal. En Access tenemos la opción "Compactar y reapara base de datos".
Supongo que SQLServer2005 tendrá algún mecanismo para esto, pero ni idea de
cual puede ser.
espero que me puedan ayudar.
Estoy trabajando localmente, asi que puedo hacer todas las purebas que
necesite.

muchas gracias desde ya.
saludos

Preguntas similares