Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-05-2007
MontarazAE MontarazAE is offline
Registrado
 
Registrado: may 2007
Posts: 4
Poder: 0
MontarazAE Va por buen camino
Smile Restringir el tamaño de una DB

Buenos dias a todos:

Estoy realizando una aplicacion con Delphi y SQL Server 2000. Existe un proceso fisico externo el cual monitorizo y cuyos datos guardo en una tabla a traves de llamadas a procedimientos almacenados.

Estos datos que capturo van a ser necesarios durante un periodo de tiempo determinado, pero una vez transcurrido no tiene sentido mantenerlos almacenados.

He pensado poner como clave para esta tabla una columna con un valor autoincremental, sin embargo he pensado que tiene que llegar un punto en el que la tabla se haga demasiado grande, por lo que me pregunto si MS SQL tiene implementada alguna estructura circular en la que se empiece a sobreescribir al principio de una tabla cuando esta ha llegado a un tamaño concreto.

Mucho me temo que esto no es posible y que tendré que crearme un procedimiento almacenado que lo haga, pero bueno, por preguntar.
Un saludo a todos y gracias por su interes.
Responder Con Cita
  #2  
Antiguo 09-05-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Hasta donde mis conocimientos de SQL Server me permiten llegar, no conozco ningún método predeterminado para hacer lo que realizas.

Pero, puedes programar mantenimientos en tu base de datos para reducir su tamaño y mantener un funcionamiento óptimo, busca información hacer de como reducir el tamaño utilizando la funcionalidad "Shrink" ("How to shrink a database") en la ayuda de SQL Server.
__________________

Responder Con Cita
  #3  
Antiguo 11-05-2007
MontarazAE MontarazAE is offline
Registrado
 
Registrado: may 2007
Posts: 4
Poder: 0
MontarazAE Va por buen camino
Thumbs up Dada la estructura no creo que me sirva

Gracias por tu interes, pero creo que no me sirve este tipo de optimizacion dado que Shrink lo que hace es compactar la BD cuando se quedan huecos al borrar registros.
Te recuerdo que el problema que tengo es que no tengo ninguna razon para borrar registros, unicamente al llegar a un tamaño y tener que empezar a sobreescribir los del principio.

De todas formas me he creado un procedimiento almacenado para insertar datos que me empezara a sobreescribir por el principio cuando la tabla llegue a un numero maximo de registros.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Restringir edit dmagui OOP 6 24-01-2006 15:46:25
restringir ips en tomcat droguerman JAVA 0 01-06-2005 15:27:09
restringir valores Mario1980 Varios 3 21-11-2004 18:06:11
restringir acceso alachaise PHP 1 30-08-2004 22:55:19
Restringir un StringGrid miguel_fr OOP 2 22-06-2004 15:34:44


La franja horaria es GMT +2. Ahora son las 18:32:56.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi