26/1/2008 19:36 El Bruno

[SQL] Shrinking ALL DataBases

Buenas

hace unos días escribí un pequeño post donde comentaba como "limpiar un poco" las bases de datos de Team Foundation Server 2005. Hoy me encuentro con un post donde se animan a todo y en 4 líneas realizan el shrink para todas las bases de datos de un server.

Interesante el llamado de atención que realiza Mark antes del script, donde advierte una vez más que esto al igual que las peleas de la WWF sólo debe ser realizado por profesionales altamente entrenados:

declare @sqlstring nvarchar(1024) SET @sqlstring='use ?;DBCC SHRINKFILE (?, TRUNCATEONLY);DBCC SHRINKFILE (?_log, TRUNCATEONLY);BACKUP LOG ? WITH TRUNCATE_ONLY;DBCC SHRINKFILE (?_log, TRUNCATEONLY);'; SELECT @sqlstring; exec master.dbo.sp_MSforeachDB @command1=@sqlstring

Thanks Mark !!!

Fuente: http://blogs.msdn.com/mab/archive/2008/01/26/how-to-backup-and-truncate-all-log-files-in-a-database.aspx

 

Saludos @ Home

El Bruno

 

Share this post :
Crossposting from ElBruno.com
Archivado en:
Comparte este post: