Shrink TEMPDB no funciona

19/11/2008 - 18:26 por Leandro | Informe spam
Gente, espero estén bienmi primera participación en este grupo (a
minutos de descubrirlo y haberme registrado) es para pedir ayuda con
un problema q estoy sufriendo en un servidor W2000 con SQL 2000.
El tamaño de la db tempdb es de 15 Gb siempre, esto nos complica un
poco con el espacio en disco entonces intenté achicarla. El tema es q
al realizar el shrink mediante Enterprise Manager muestra el mensaje
como que finalizó OK, pero el tamañana del banco sigue siendo el
mismo.
Si ejecuto dbcc shrinkdatabase también finaliza OK y el tamaño
permanece. La única manera es corriendo dbcc shrinkfile (tempdev,
'target size in MB') pero aún así no respeta el parametro que
coloque...si pongo 500 Mb, luego de ejecutarlo tres o cuatro veces
puede llegar a ese tamaño o algo parecido.

A alguno se le ocurre alguna solución al respecto? Tengo miedo que
muera esa base y luego tenga que sufrir para solucionarlo

Desde ya muchas gracias por intentar ayudarme!!!

Preguntas similare

Leer las respuestas

#6 Maxi Accotto
19/11/2008 - 21:06 | Informe spam
Reinicia el servicio cuando puedas y contanos :-) fijate ademas si no tenes
un tamaño minimo alto


Saludos
Maxi Accotto
Microsoft MVP en SQLServer
SQltotalconsulting
-

"Leandro" escribió en el mensaje de
noticias:
On 19 nov, 16:17, Gustavo Larriera (MVP)
wrote:
Pruebe los 3 métodos que hay en:

Cómo comprimir la base de datos tempdb en SQL
Serverhttp://support.microsoft.com/kb/307487

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



"Leandro" wrote:
> Gente, espero estén bienmi primera participación en este grupo (a
> minutos de descubrirlo y haberme registrado) es para pedir ayuda con
> un problema q estoy sufriendo en un servidor W2000 con SQL 2000.
> El tamaño de la db tempdb es de 15 Gb siempre, esto nos complica un
> poco con el espacio en disco entonces intenté achicarla. El tema es q
> al realizar el shrink mediante Enterprise Manager muestra el mensaje
> como que finalizó OK, pero el tamañana del banco sigue siendo el
> mismo.
> Si ejecuto dbcc shrinkdatabase también finaliza OK y el tamaño
> permanece. La única manera es corriendo dbcc shrinkfile (tempdev,
> 'target size in MB') pero aún así no respeta el parametro que
> coloque...si pongo 500 Mb, luego de ejecutarlo tres o cuatro veces
> puede llegar a ese tamaño o algo parecido.

> A alguno se le ocurre alguna solución al respecto? Tengo miedo que
> muera esa base y luego tenga que sufrir para solucionarlo

> Desde ya muchas gracias por intentar ayudarme!!!- Ocultar texto de la
> cita -

- Mostrar texto de la cita -



Hola Gustavo, gracias por tu pronta respuesta.
Ya
intenté con los métodos que da ese artículo de MS, por eso el único q
funcionó fue el dbcc shrinkfile pero no como debería, luego de varias
ejecuciones puede reducirse un poco el tamañoentendés? No como
debería
Respuesta Responder a este mensaje
#7 Gustavo Larriera (MVP)
20/11/2008 - 15:25 | Informe spam
En el comienzo del artículo que le indiqué dice que el método 1 y 2 requiere
reiniciar el servicio SQL. Siempre que se reinicia el servicio SQL, TempDb es
inicializada a un tamaño mínimo (lo que le ha dicho también Maxi).

El método 3 del artículo no requiere reiniciar servicio, pero solamente
funciona si la TempDb no está teniendo actividad, situación que posiblemente
no se esté cumpliendo en su escenario.

En resumen: Reinicie el servicio.


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



"Leandro" wrote:


Hola Maxi, entonces quiere decir que es normal que yo quiera ejecutar
un shrink en esa baes y no funcione???



Respuesta Responder a este mensaje
#8 Leandro
25/11/2008 - 17:59 | Informe spam
On 20 nov, 12:25, Gustavo Larriera (MVP)
wrote:
En el comienzo del artículo que le indiqué dice que el método 1 y 2 requiere
reiniciar el servicio SQL. Siempre que se reinicia el servicio SQL, TempDb es
inicializada a un tamaño mínimo (lo que le ha dicho también Maxi).

El método 3 del artículo  no requiere reiniciar servicio, pero solamente
funciona si la TempDb no está teniendo actividad, situación que posiblemente
no se esté cumpliendo en su escenario.

En resumen: Reinicie el servicio.

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



"Leandro" wrote:

>  Hola Maxi, entonces quiere decir que es normal que yo quiera ejecutar
> un shrink en esa baes y no funcione???- Ocultar texto de la cita -

- Mostrar texto de la cita -



Aún no me han permitido hacerlo, muchas gracias por la ayuda.

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