content top

Бэкап базы красиво

Чтобы ваши бекапы были красиво разложены в папочке с указанием даты и времени бэкапа предлагается следующий скрипт:

1
2
3
4
5
6
7
8
DECLARE @Dir VARCHAR(255);
DECLARE @StartName VARCHAR(255);
DECLARE @Path VARCHAR(255);
SET @Dir = N'F:';
SET @StartName = 'BaseName_';
SET @Path = @Dir+'\'+@StartName+CONVERT(char(10), (SYSDATETIME()))+'-t'+CONVERT(char(2),DATEpart(HOUR, SYSDATETIME()))+'-'+CONVERT(char(2),DATEpart(MINUTE, SYSDATETIME()))+'.bak';
BACKUP DATABASE [BaseName] TO DISK = @Path WITH NOFORMAT, NOINIT,  NAME = N'FastOperator-FULL DATABASE Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10;
GO


Комментировать