Hola grupo
Hace ya algún tiempo que expuse este problema en el foro...
Desde hace 1 mes, de cuando en cuando aparecen en el log errores como este:
"No se puede asignar espacio al objeto '(SYSTEM table id: -691489247)'
de la base de datos 'TEMPDB'. El grupo de archivos 'DEFAULT' está lleno."
El caso es que hay sitio de sobras en el disco ( que es un array de 5
discos ) al que le quedan 18 Gb libres.
La TempDB tiene activado el autoincremento (10%) tanto para su fichero de
datos como el de transaction log
Yo puedo forzar el error si realizo un update de 1 campo sobre una tabla de
900.000 registros con estas instrucciones
BEGIN TRAN
UPDATE Tabla SET campo = campo
IF @@ERROR = 0
COMMIT
ELSE
ROLLBACK
La tabla de marras sólo ocupa 121 Mb en disco ¿¿ que pasa ??
Ha estado un tecnico de IBM mirando los discos por si se trataba de algo
físico, pero no ha encontrado nada.
Otra cosa que quizas os ayude... !!no puedo cambiar el tamaño del fichero de
datos de la TempDB, pero si el del transaction log!!
(Raro, raro, raro)
La plataforma es un SQL7 con SP4 sobre NT4 con SP6
Gracias de antemano a todos
Leer las respuestas