tabla circular

17/10/2007 - 20:05 por toni | Informe spam
Buenas

Estoy acostumbrado a realizar ficheros circulares para guardar logs. ¿Es
posible hacer lo mismo con una tabla de MS-SQL 2005?¿como?

La intención es no dejar que los ficheros logs que se guardan en la tabla
sql crezcan desmesuradamente.

Un saludo y gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Gux (MVP)
17/10/2007 - 21:34 | Informe spam
Hasta donde conozco no hay una manera automática de definir una tabla
circular en SQL Server, pero es un ejercicio interesante para programar
usando triggers.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"toni" wrote:

Buenas

Estoy acostumbrado a realizar ficheros circulares para guardar logs. ¿Es
posible hacer lo mismo con una tabla de MS-SQL 2005?¿como?

La intención es no dejar que los ficheros logs que se guardan en la tabla
sql crezcan desmesuradamente.

Un saludo y gracias de antemano.



Respuesta Responder a este mensaje
#2 Salvador Ramos
17/10/2007 - 21:44 | Informe spam
Hola,

Podrías por ejemplo hacer un trigger que borre tantas filas como se insertan
y que lo haga de las PK's con valores más bajos que tengas en la tabla en
ese momento.
O un procedimiento que se ejecute periódicamente (por ejemplo todas las
noches) y que según el número de filas de la tabla elimine hasta dejar la
tabla en las filas que estimes oportuno.

Soluciones hay, ahora, habrá que ver la que mejor se adapta a tus
necesidades.

Un saludo
Salvador Ramos

www.helpdna.net (información sobre SQL Server y Microsoft .Net)
www.helpdna.net/acerca_de_salvador_ramos.htm


"toni" escribió en el mensaje
news:K9sRi.45734$
Buenas

Estoy acostumbrado a realizar ficheros circulares para guardar logs. ¿Es
posible hacer lo mismo con una tabla de MS-SQL 2005?¿como?

La intención es no dejar que los ficheros logs que se guardan en la tabla
sql crezcan desmesuradamente.

Un saludo y gracias de antemano.

Respuesta Responder a este mensaje
#3 AlejandroMH
18/10/2007 - 23:05 | Informe spam
http://logging.apache.org/log4net/








"toni" escribió en el mensaje news:K9sRi.45734$
Buenas

Estoy acostumbrado a realizar ficheros circulares para guardar logs. ¿Es
posible hacer lo mismo con una tabla de MS-SQL 2005?¿como?

La intención es no dejar que los ficheros logs que se guardan en la tabla
sql crezcan desmesuradamente.

Un saludo y gracias de antemano.


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