Tareas de mantenimiento en SQL Server 2008
A continuación publico 3 scripts que serirán para realizar tareas de mantenimiento sobre nuestras bases de datos en un servidor SQL Server 2008. Estos 3 scripts son para realizar una copia de seguridad, reducir el log de transacciones y regenerar índices. Lo bueno de estos scripts es que no son exclusivos para una base de datos, sino que realizarán las tareas sobre todas las bases de datos que tengas en el servidor (o las que tú quieras). Copia de base de datos (Debes asignar la variable @backupPath con tu ruta): DECLARE @backupPath AS VARCHAR ( MAX ) SET @backupPath = N 'C:\SqlServer\MSSQL10.MSSQLSERVER\MSSQL\Backup\' DECLARE @dbName AS VARCHAR (100) DECLARE @file AS VARCHAR ( MAX ) DECLARE c1 CURSOR FOR SELECT name FROM master..sysdatabases sdb WHERE sdb. ...