Error en SQL | SQL Server Performance Forums

SQL Server Performance Forum – Threads Archive

Error en SQL

Hola a todos Tengo un problema en Servidor SQL Server 2000, y desconozco por el momento la manera de solucionar o debido a que se ha producido dicho problema. el error es el siguiente:
No se puede asignar espacio al objeto ‘Tabla_X’de la base de datos ‘BD_X’. El grupo de archivos ‘Data Filegroup 1’ está lleno.. Se ha producido durante el proceso de optimización de la BD. Hay espació fisico de sobra, para la BD y tempdb, la configuración esta en crecimiento automático. el tamaño de la tabla es aprox 8 GB y de tamaño de indice 2 Gb. Desconozco el motivo, y sobre todo porque indica el fichero ndf de la BD_X, si fuera algún fichero de la bd tempdb o el fichero log de la BD, podria entender en parte el error, pero siendo este fichero, sobrepasa mis conocimientos, y las explicaciones que encuentro casi todo es relacionado con el fichero log o tablas de sistemas…. Un saludo y gracias por adelantado Paco
Cuál es el modo de recuperación (recovery model en propiedades de la base)?. Si es Full, entonces cualquier trabajo de mantenimiento hace crecer el espacio reservado de la base, no la base en si. Puede ser que parezca que hay espacio suficiente, pero al no terminar el proceso, no se puede saber a priori, cuánto espacio necesitaba. Luis Martin
Moderator
SQL-Server-Performance.com One of the symptoms of an approaching nervous breakdown is the belief that one’s work is terribly important
Bertrand Russell
All postings are provided “AS IS” with no warranties for accuracy.
Gracias, el modo de recuperación es full. No entiendo lo que indicas de la base? En otras ocasiones(semanal), ha habido espacio, y el crecimiento de la BD en esta semana no es significativo apriori para causar dicho error. Normalmemte, el fichero log llega hasta los 53 Gb en este proceso y tenemos espacio de sobra. Luis, Volveré a lanzarlo y recogeré más información, alguna idea sobre recoger algún parámetro más de los habituales. Saludos
Paco

Te sugiero que monitores el crecimiento de la base en el momento de ejecutar la Optimización. Lo puedes hacer con el Monitor de Rendimiento. Por otro lado, tu dices que el espacio sobra, pero: al tener cremiento automático, fíjate si es en porcentaje (suele ser el 10%) y calcula si alcanza. Luis Martin
Moderator
SQL-Server-Performance.com One of the symptoms of an approaching nervous breakdown is the belief that one’s work is terribly important
Bertrand Russell
All postings are provided “AS IS” with no warranties for accuracy.
Es correcto lo que dice Luis, tambien fijate en el visot de mensajes que seguramente tenes un mensaje de error en la base de datos, y seguramente es que te quedastes sin espacio en el FileGroup (estimo en el LOG). Si es impresindible que realices ese mantenimiento, te sugiero primero que analices que estas haciendo, ejemplo si estas regenerando todos los indices (es decir borrando y creando nuevamente, seguro esto te ocupa un monton de espacio en el log) por ahi lo podes reemplazar con el update de estadistic a un 30 % y 100% en forma semanal. Bueno esto que decis ya lo vi antes y era el Log Full, estaria casi seguro que viene por ahi. Suerte y cualquier cosa Chifla! The Pipo Dba.
Luis, Tenias razón. He aumentado un poco el de crecimiento de la base de datos y ya permite dbreindex en esa tabla. gracias y un saludo.
Tambien Gracias a ti Pipo Chao
Hola soy nuevo en el foro, queria saber si me pueden ayudar con un problema que se me presento con sql server 2000, estoy realizando pruebas de restauracion y megracion de bases de datos. ya la recuperacion del master y del msdb las hice y todo esta bien el problema que tengo es que para la migracion tengo unos DTS y a la hora de correr el DTS me da el siguiente error "no enough storage is available to complete this operation". y ya revise el tamaño asignado a las bases de datos y tienen espacio de sobra. si alguien tiene idea de que podra ser, les agradeceria que me ayuden. Ing. Edel Agüero medina
Fíjate en el siguiente link que te ayudará con el tema del DTS. http://www.sqldts.com/default.aspx?272
Luis Martin
Moderator
SQL-Server-Performance.com All in Love is Fair
Stevie Wonder
All postings are provided “AS IS” with no warranties for accuracy.
]]>