Vaciar un log y controlar un autogrow ¿como?

07/09/2005 - 20:59 por Javier Juangarcia | Informe spam
Hola

Tengo un problema en el servidor de mi empresa; tenemos una aplicacion
CRM "navision de microsoft", el caso es que los datos residen
en sql server y ocurre lo siguiente:

Me indica en el visor de sucesos que se ha dado un time out con el log ,
y que el valor dado para el autogrow no es el correcto, el caso
es que si miro los programas en ejecucion veo que el sqlserv.ese va
creciendo en memoria cada ves mas y mas y entonces llega a los
2 gb de memoria, deja sin recursos al servidor y ya no puede surtir de
datos a las aplicaciones cliente de navision.


¿Que puedo hacer? ¿Como averiguo el valor adecuado del autogrow; por %
o por tamaño fijo masimo?¿
o ¿Como puedo vaciar el archivo *.log? ¿Lo puedo hacer en caliente; es
decir con las aplicaciones cliente de los usuarios trabajado?
¿Que puedo hacer?

Perdonar tantas preguntas pero es que ando todavia un poco verde en sql
server y no se como actuar


salu2 y muchas gracias
 

Leer las respuestas

#1 Alejandro Mesa
07/09/2005 - 21:36 | Informe spam
Lo mas importante en tu caso seria hacer backup al log de transacciones con
mas frecuencia.

How to stop the transaction log of a SQL Server database from growing
unexpectedly
http://support.microsoft.com/?kbid‡3235


AMB

"Javier Juangarcia" wrote:

Hola

Tengo un problema en el servidor de mi empresa; tenemos una aplicacion
CRM "navision de microsoft", el caso es que los datos residen
en sql server y ocurre lo siguiente:

Me indica en el visor de sucesos que se ha dado un time out con el log ,
y que el valor dado para el autogrow no es el correcto, el caso
es que si miro los programas en ejecucion veo que el sqlserv.ese va
creciendo en memoria cada ves mas y mas y entonces llega a los
2 gb de memoria, deja sin recursos al servidor y ya no puede surtir de
datos a las aplicaciones cliente de navision.


¿Que puedo hacer? ¿Como averiguo el valor adecuado del autogrow; por %
o por tamaño fijo masimo?¿
o ¿Como puedo vaciar el archivo *.log? ¿Lo puedo hacer en caliente; es
decir con las aplicaciones cliente de los usuarios trabajado?
¿Que puedo hacer?

Perdonar tantas preguntas pero es que ando todavia un poco verde en sql
server y no se como actuar


salu2 y muchas gracias



Preguntas similares