Hi allI have a backup script (below) which runs through all my databases nightly and backs them up to disk.The weird thing is, in my list of backups for one database, all the file sizes are different. And I'm not talking they increase by a couple of mb per day, I'm saying that one day the size can be 100mb, the next day 17mb, then the next day 170mb.WTF?DECLARE @name VARCHAR(50) -- database name DECLARE @path VARCHAR(256) -- path for backup files DECLARE @fileName VARCHAR(256) -- filename for backup DECLARE @fileDate VARCHAR(20) -- used for file nameSET @path = 'B:\Database\' SELECT @fileDate = CONVERT(VARCHAR(20),GETDATE(),112)DECLARE db_cursor CURSOR FOR SELECT name FROM master.dbo.sysdatabases WHERE name NOT IN ('master','model','msdb','tempdb') OPEN db_cursor FETCH NEXT FROM db_cursor INTO @name WHILE @@FETCH_STATUS = 0 BEGIN SET @fileName = @path + REPLACE(REPLACE(@name, '_', '\'), '-', '\') + '\' + @name + '_' + @fileDate + '.BAK' print @fileName BACKUP DATABASE @name TO DISK = @fileName FETCH NEXT FROM db_cursor INTO @name END CLOSE db_cursor DEALLOCATE db_cursor
ThanksBen