Problema con backup Log - Error 701 -> Memoria Insuficiente

19/03/2008 - 22:07 por Perlujum | Informe spam
Buenas noches:

Tengo un servidor Windows 2000 SP4, en el que rueda MS SQL Server 2000
SP4. Tengo cuatro bases de datos pequeñas (no llegan a 1 Giga) de las
cuales, mediante un plan de mantenimiento, se hace una copia completa a
las doce de la noche, luego copias cada hora del registro de
transacciones hasta el mediodía, copia diferencial y finalmente copias
cada hora del registro de transacciones hasta la copia total de las doce
de la noche.

Hoy, al revisar el visor de sucesos he visto que habían fallado todas
las copias del registro de transacciones después de la copia diferencial
de mediodía. He mirado el registro de SQL Server con los y aparece lo
siguiente:

Base de datos XXXXXXXXXXX: Registro de transacciones Copia de
Seguridad... Destino: [F:\Backups\xxxxxxxxxxxxxxx] [Microsoft SQL-DMO
(ODBC SQLState: 42000] Error 701: [Microsoft] [ODBC SQL Server Driver]
[SQL Server]Memoria de sistema insuficiente para ejecutar esta consulta.
[Microsoft][ODBC SQL Server Driver][SQL Server] Fin anómalo de BACKUP LOG

Es la primera vez que me sale este error y no se ha cambiado nada
últimamente en este servidor. La última modificación fue instalar el
Service Pack 4 para SQL Server 2000 hace tres semanas.

Mirando en 'procesos' del 'administrador de tareas' veo que
sqlservr.exe está consumiendo 1.893.664 kb de memoria pero, a falta de
documentarme más, no sé si es normal. He visto que hay un fix de
Microsoft pero quisiera asegurarme si se debe a una mala configuración o
alguien me puede echar una mano para saber a qué puede deberse y alguna
posible solución.

Disculpen el mensaje tan largo. Gracias y un saludo,

Perlujum

Preguntas similare

Leer las respuestas

#6 Maxi Accotto
30/03/2008 - 15:48 | Informe spam
Hola, sin duda que el problema es de memoria, haga una cosa, vaya a las
propiedades de su servidor via Management Studio o bien Enterprise Manager y
asignele un maximo de memoria, supongamos que usted tiene 2GB dele a SQL 1,5


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Perlujum" escribió en el mensaje de
noticias:fsnvh9$tud$
Maxi escribió:

Haga el backup por medio de TSQL (Backup Database) y cuenteme si le da o
no el error



Buenos días:

Retomo el hilo ahora que se ha vuelto a repetir el error al copiar el
registro de transacciones por "memoria insuficiente". Como comenté en
mensaje anterior, este problema se solucionó temporalmente reiniciando el
servidor.

Ahora que el error se ha repetido, Maxi, he hecho el backup del registro
de transacciones por medio de transact sql que me sugirió pero me sigue
apareciendo el mismo error: "Memoria de sistema insuficiente para ejecutar
esta consulta".

Por si puede ayudar, tengo un registro de contador del % de uso de
pagefile.sys (la línea blanca de la imagen) desde el reinicio del servidor
hasta hoy. El % de uso creo que es bajo pero no sé si será normal que vaya
subiendo continuamente sin recuperarse. Además, parece coincidir la última
subida con el momento en que ha vuelto a aparecer el error:

http://img153.imageshack.us/img153/...doreh3.jpg

Un saludo a todos. Cualquier ayuda será muy apreciada.

Perlujum




Respuesta Responder a este mensaje
#7 Perlujum
30/03/2008 - 19:24 | Informe spam
Buenas tardes:

Está configurado como "Configurar dinámicamente la memoria de SQL
Server" y en los dos botones deslizantes está establecido el mínimo en 0
MB y el máximo en 3326 MB, que es lo máximo que permite con lo cual no
puedo subírsela.

Saludos,

Perlujum


Maxi Accotto escribió:
Hola, sin duda que el problema es de memoria, haga una cosa, vaya a las
propiedades de su servidor via Management Studio o bien Enterprise
Manager y asignele un maximo de memoria, supongamos que usted tiene 2GB
dele a SQL 1,5

Respuesta Responder a este mensaje
#8 Perlujum
16/05/2008 - 13:19 | Informe spam
Buenos días:

Tan sólo decir que después de aumentar el tamaño del archivo de
paginación (que estaba anormalmente bajo) no ha vuelto a ocurrir este
error desde hace un mes y medio y lo escribo aquí por si a algún
sql-viandante le pudiera ser de ayuda, ea.

Un saludo y gracias por la ayuda.


Perlujum

Islas Canarias



Perlujum escribió:
Buenas noches:

Tengo un servidor Windows 2000 SP4, en el que rueda MS SQL Server
2000 SP4. Tengo cuatro bases de datos pequeñas (no llegan a 1 Giga) de
las cuales, mediante un plan de mantenimiento, se hace una copia
completa a las doce de la noche, luego copias cada hora del registro de
transacciones hasta el mediodía, copia diferencial y finalmente copias
cada hora del registro de transacciones hasta la copia total de las doce
de la noche.

Hoy, al revisar el visor de sucesos he visto que habían fallado
todas las copias del registro de transacciones después de la copia
diferencial de mediodía. He mirado el registro de SQL Server con los y
aparece lo siguiente:

Base de datos XXXXXXXXXXX: Registro de transacciones Copia de
Seguridad... Destino: [F:\Backups\xxxxxxxxxxxxxxx] [Microsoft SQL-DMO
(ODBC SQLState: 42000] Error 701: [Microsoft] [ODBC SQL Server Driver]
[SQL Server]Memoria de sistema insuficiente para ejecutar esta consulta.
[Microsoft][ODBC SQL Server Driver][SQL Server] Fin anómalo de BACKUP LOG

Es la primera vez que me sale este error y no se ha cambiado nada
últimamente en este servidor. La última modificación fue instalar el
Service Pack 4 para SQL Server 2000 hace tres semanas.

Mirando en 'procesos' del 'administrador de tareas' veo que
sqlservr.exe está consumiendo 1.893.664 kb de memoria pero, a falta de
documentarme más, no sé si es normal. He visto que hay un fix de
Microsoft pero quisiera asegurarme si se debe a una mala configuración o
alguien me puede echar una mano para saber a qué puede deberse y alguna
posible solución.

Disculpen el mensaje tan largo. Gracias y un saludo,

Perlujum


Respuesta Responder a este mensaje
#9 Penta
16/05/2008 - 22:05 | Informe spam
Estimado.
Tal como lo indica Maxi, lo que debe hacer es bajar la memoria maxima,
NO subirla como ud indica.

Maxi Dijo:
"asignele un maximo de memoria, supongamos que usted tiene 2GB dele a
SQL 1,5 " Eso es lo que debe hacer.

No esto:
Perlujum Dijo:

"el máximo en 3326 MB, que es lo máximo que permite con lo cual no
puedo subírsela."

Ud tiene 3326 MB y como la tine en el maximo SQL Server ni tonto ni
perezoso toma el maximo, por lo tanto, no le deja nada al Sistema
Operativo.

Lo raro de esto es que el error de memoria es de SQL Server y no del
sistema operativo, comentarios ???
Generalmente lo que yo he visto que que el sistema operativo NO puede
hacer algo por problemas de memoria (estando el maximo para SS)

Atte.
Penta.
Respuesta Responder a este mensaje
#10 Perlujum
17/05/2008 - 10:14 | Informe spam
A pesar de la claridad del mensaje de Maxi, lo interpreté mal en su
momento, esa es la verdad.
Muchas gracias por la aclaración, Penta.

Saludos,

Perlujum

Penta escribió:
Estimado.
Tal como lo indica Maxi, lo que debe hacer es bajar la memoria maxima,
NO subirla como ud indica.

Maxi Dijo:
"asignele un maximo de memoria, supongamos que usted tiene 2GB dele a
SQL 1,5 " Eso es lo que debe hacer.

No esto:
Perlujum Dijo:

"el máximo en 3326 MB, que es lo máximo que permite con lo cual no
puedo subírsela."

Ud tiene 3326 MB y como la tine en el maximo SQL Server ni tonto ni
perezoso toma el maximo, por lo tanto, no le deja nada al Sistema
Operativo.

Lo raro de esto es que el error de memoria es de SQL Server y no del
sistema operativo, comentarios ???
Generalmente lo que yo he visto que que el sistema operativo NO puede
hacer algo por problemas de memoria (estando el maximo para SS)

Atte.
Penta.



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida