|
Hi
I have a job which is executed via SQL agent -it attempts to backup each database..
The only problem is that it terminates about 1/2 through (not always at the same spot) - there are about 80 databases on the server
No errors are logged.. Where do I look next ?
The commands executed are as follows:
--------------------------------------------------
DECLARE @DB_Name varchar(32) DECLARE @Backup_Path varchar(255) DECLARE @Backup_Name varchar(255)
DECLARE DB_Cursor CURSOR FOR SELECT NAME FROM sysdatabases
OPEN DB_Cursor
FETCH NEXT FROM DB_Cursor INTO @DB_Name
WHILE @@FETCH_STATUS = 0 BEGIN IF @DB_Name <> 'tempdb' AND @DB_Name <> 'model' BEGIN print '--------------------------------<< ' + @db_name + ' >>--------------------------------' SET @Backup_Path = N'C:\sql2005backups\nightly\' + @DB_Name + 'Daily' + '.bak' SET @Backup_Name = @DB_Name + N' backup' BACKUP DATABASE @DB_Name TO DISK = @Backup_Path WITH INIT END FETCH NEXT FROM DB_Cursor INTO @DB_Name END
CLOSE DB_cursor DEALLOCATE DB_cursor
print 'Finished backing up' |