SQLServer > SSISでバックアップ


SQL Server のエージェントに登録

Stepの追加

種類: Transact-SQL

コマンド欄に以下を登録

DECLARE @serverpath varchar(50) = N'\\server-name\path$\'
DECLARE @DBNAME varchar(20) = 'db_name'


DECLARE @d datetime = GETDATE()
DECLARE @d1 char(8) = CONVERT(char(8), @d, 112)
DECLARE @d2 char(6) = REPLACE( CONVERT(char(8), @d, 108), ':', '' )
DECLARE @FileFullName varchar(100) = @serverpath + @DBNAME + '_' +  @d1 + '_' + @d2 + '.bak'
DECLARE @Name varchar(100) = @DBNAME + '-日次 データベース バックアップ'

BACKUP DATABASE @DBNAME TO  DISK =@FileFullName WITH RETAINDAYS = 2, NOFORMAT, NOINIT, NAME = @Name, SKIP, NOREWIND, NOUNLOAD,  STATS = 10
GO