Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   Limitar archivo log de Sql Server por Codigo (https://www.clubdelphi.com/foros/showthread.php?t=59707)

comba 05-09-2008 11:45:21

Limitar archivo log de Sql Server por Codigo
 
Hola a todos

Utilizo delphi6 y Sql Server2000. Necesito que el archivo log de mi base de datos no crezca más de 2 megas.
Con el asistente de Sql Server es muy facil hacerlo, pero por código como se puede hacer.

Si alguíen tiene alguna ligera idea se lo agradecería, un saludo.

droguerman 05-09-2008 14:58:04

Mi sugerencia (para cualquier cosa de SQL Server), entra al administrador corporativo y n ahí entra a la opción de reducir tamaño de base de datos, antes de darle aceptar inicia el Analizador (tambien conocido como profiler no confundir con el analizador de consultas si usas SQL 2000), inicialo y cuando le des aceptar en el administrador corporativo te mostrará la secuencia de instrucciones SQL que se necesitan para reducir el log.

saludos

look 05-09-2008 15:19:03

Pues a mi me funciono esto:
Código Delphi [-]
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
QUERY1.SQL.TEXT:='BACKUP LOG MIBASE WITH TRUNCATE_ONLY';
QUERY1.ExecSQL;
QUERY1.SQL.TEXT:='DBCC SHRINKDATABASE ( MIBASE , TRUNCATEONLY )';
QUERY1.ExecSQL;
end;

:)

comba 05-09-2008 17:19:20

Lo probare y muchas gracias por la respuesta.

Un saludo


La franja horaria es GMT +2. Ahora son las 10:43:42.

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