データベース・スクリプトのバックアップ


このスクリプトを使用するには、まずディスクに適切なパスを作成します.必要に応じてバックアップパスを変更します.
 1 declare @Now datetime,@TodayString varchar(30),@FileName varchar(100),@DataBaseName varchar(100)
2
3 set @DataBaseName = 'CbData' --
4
5
6 set @Now = GETDATE()
7 select @TodayString = CONVERT(varchar(30),@Now,120)
8 select @TodayString = replace(replace(replace(@TodayString,'-',''),':',''),' ','')
9
10
11 if DATEPART(hh,@Now)<=12 --
12 set @FileName = 'F:\'+@DataBaseName+'Backup_Noon\'+@DataBaseName+'_'+@TodayString+'.trn'
13 else --
14 set @FileName = 'F:\'+@DataBaseName+'Backup_Night\'+@DataBaseName+'_'+@TodayString+'.trn'
15
16
17
18 backup Database @DataBaseName
19 To DISk =@FileName