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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Anti_Work
20/12/2008 - 03:43 | Informe spam
Muchas gracias.
Con los ultimos datos que cargue la db ya tenia un tamaño de 157MB. Despues
de ejecutar :

DBCC SHRINKDATABASE (UserDB, 10);
GO

se quedo en 55MB.

Saludos

"Gustavo Larriera (MVP)" wrote:

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
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida