Torna al Thread

USE master; GO DECLARE @Device varchar(100); BEGIN TRY /* Eseguo il full backup di <nome db> */ PRINT N'Backup database <nome db> in corso...'; SET @Device = '<percorso>\<nome db>_Full_' + CONVERT(char(10), CURRENT_TIMESTAMP, 120) + '.bak'; BACKUP DATABASE <nome db> TO DISK = @Device; PRINT N'Backup database <nome db> eseguito correttamente.'; /* Eseguo il full backup di master */ PRINT N''; PRINT N'Backup database master in corso...'; SET @Device = 'D:\Arteco\Backup\master_Full_' + CONVERT(char(10), CURRENT_TIMESTAMP, 120) + '.bak'; BACKUP DATABASE master TO DISK = @Device; PRINT N'Backup database master eseguito correttamente.'; /* Eseguo il full backup di model */ PRINT N''; PRINT N'Backup database model in corso...'; SET @Device = 'D:\Arteco\Backup\model_Full_' + CONVERT(char(10), CURRENT_TIMESTAMP, 120) + '.bak'; BACKUP DATABASE model TO DISK = @Device; PRINT N'Backup database model eseguito correttamente.'; /* Eseguo il full backup di msdb */ PRINT N''; PRINT N'Backup database msdb in corso...'; SET @Device = 'D:\Arteco\Backup\msdb_Full_' + CONVERT(char(10), CURRENT_TIMESTAMP, 120) + '.bak'; BACKUP DATABASE msdb TO DISK = @Device; PRINT N'Backup database msdb eseguito correttamente.'; PRINT N''; END TRY BEGIN CATCH PRINT N''; PRINT N'Durante il backup si è verificato il seguente errore:'; PRINT N'Codice: ' + CAST(ERROR_NUMBER() AS nvarchar(10)); PRINT N'Descrizione: ' + ERROR_MESSAGE(); END CATCH
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5