Planes de mantenimiento en SQL Server 2000

07/10/2008 - 12:30 por Jose Enrique | Informe spam
Tengo una base de datos en un servidor SQL Server 2000 instalado con MSDE.
La base de datos ya está cerca de los 2gb que Microsoft dice que es el tope.
Quisiera implementar una serie de comandos en transact-sql que me ayudaran a
reducir ese espacio.
Agradecería si me aconsejarais que debo ejecutar.

Además quiero implementar un plan de mantenimiento para esa base de datos.
Con MSDE no tiene el Enteprice Manager agradecería ayuda también para crear
un plan de mantenimiento con script. También y ya abusando de vuestra ayuda
quisiera que alguien que tuviera cierta experiencia con estos temas me
aconsejara que debe incluir y cada cuando tiempo es recomendable hacer estas
tareas.

Un saludo y muchas gracias por vuestra ayuda.

Preguntas similare

Leer las respuestas

#1 Maxi Accotto
07/10/2008 - 13:45 | Informe spam
Hola, revisa este comando

DBCC SHRINKDATABASE
( 'database_name' | database_id | 0
[ ,target_percent ]
[ , { NOTRUNCATE | TRUNCATEONLY } ]
)
[ WITH NO_INFOMSGS ]



Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Jose Enrique" escribió en el mensaje de
noticias:
Tengo una base de datos en un servidor SQL Server 2000 instalado con MSDE.
La base de datos ya está cerca de los 2gb que Microsoft dice que es el
tope.
Quisiera implementar una serie de comandos en transact-sql que me ayudaran
a
reducir ese espacio.
Agradecería si me aconsejarais que debo ejecutar.

Además quiero implementar un plan de mantenimiento para esa base de datos.
Con MSDE no tiene el Enteprice Manager agradecería ayuda también para
crear
un plan de mantenimiento con script. También y ya abusando de vuestra
ayuda
quisiera que alguien que tuviera cierta experiencia con estos temas me
aconsejara que debe incluir y cada cuando tiempo es recomendable hacer
estas
tareas.

Un saludo y muchas gracias por vuestra ayuda.


Respuesta Responder a este mensaje
#2 Jose Enrique
07/10/2008 - 15:42 | Informe spam
Yo he probado a hacer un shrinkfile del fichero mdf, pero dice:
"Transaction was deadlocked on lock | communication buffer resources with
another process and has been chosen as the deadlock victim."

La base de datos tienen continuos accesos desde los pcs de clientes y yo
creo que será lo que no me permita hacerlo.¿que crees?
¿Existe alguna manera que no me de error?

"Maxi Accotto" escribió en el mensaje
news:u3%
Hola, revisa este comando

DBCC SHRINKDATABASE
( 'database_name' | database_id | 0
[ ,target_percent ]
[ , { NOTRUNCATE | TRUNCATEONLY } ]
)
[ WITH NO_INFOMSGS ]



Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Jose Enrique" escribió en el mensaje de
noticias:
> Tengo una base de datos en un servidor SQL Server 2000 instalado con


MSDE.
> La base de datos ya está cerca de los 2gb que Microsoft dice que es el
> tope.
> Quisiera implementar una serie de comandos en transact-sql que me


ayudaran
> a
> reducir ese espacio.
> Agradecería si me aconsejarais que debo ejecutar.
>
> Además quiero implementar un plan de mantenimiento para esa base de


datos.
> Con MSDE no tiene el Enteprice Manager agradecería ayuda también para
> crear
> un plan de mantenimiento con script. También y ya abusando de vuestra
> ayuda
> quisiera que alguien que tuviera cierta experiencia con estos temas me
> aconsejara que debe incluir y cada cuando tiempo es recomendable hacer
> estas
> tareas.
>
> Un saludo y muchas gracias por vuestra ayuda.
>
>
Respuesta Responder a este mensaje
#3 Germán Valdez
07/10/2008 - 17:56 | Informe spam
tenes una herramienta que con un asistente para planes de mantenimiento

SQLEXECMS 2.6

saludos


"Jose Enrique" escribió en el mensaje
news:
Tengo una base de datos en un servidor SQL Server 2000 instalado con MSDE.
La base de datos ya está cerca de los 2gb que Microsoft dice que es el
tope.
Quisiera implementar una serie de comandos en transact-sql que me ayudaran
a
reducir ese espacio.
Agradecería si me aconsejarais que debo ejecutar.

Además quiero implementar un plan de mantenimiento para esa base de datos.
Con MSDE no tiene el Enteprice Manager agradecería ayuda también para
crear
un plan de mantenimiento con script. También y ya abusando de vuestra
ayuda
quisiera que alguien que tuviera cierta experiencia con estos temas me
aconsejara que debe incluir y cada cuando tiempo es recomendable hacer
estas
tareas.

Un saludo y muchas gracias por vuestra ayuda.


Respuesta Responder a este mensaje
#4 Jose Enrique
08/10/2008 - 10:00 | Informe spam
Gracias por contestarme... me gusta mucho.

¿Existe alguna herramienta de tipo gratuito?

"Germán Valdez" escribió en el mensaje
news:
tenes una herramienta que con un asistente para planes de mantenimiento

SQLEXECMS 2.6

saludos


"Jose Enrique" escribió en el mensaje
news:
> Tengo una base de datos en un servidor SQL Server 2000 instalado con


MSDE.
> La base de datos ya está cerca de los 2gb que Microsoft dice que es el
> tope.
> Quisiera implementar una serie de comandos en transact-sql que me


ayudaran
> a
> reducir ese espacio.
> Agradecería si me aconsejarais que debo ejecutar.
>
> Además quiero implementar un plan de mantenimiento para esa base de


datos.
> Con MSDE no tiene el Enteprice Manager agradecería ayuda también para
> crear
> un plan de mantenimiento con script. También y ya abusando de vuestra
> ayuda
> quisiera que alguien que tuviera cierta experiencia con estos temas me
> aconsejara que debe incluir y cada cuando tiempo es recomendable hacer
> estas
> tareas.
>
> Un saludo y muchas gracias por vuestra ayuda.
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida