sql数据库备份方法,sql数据库按时间命名备份文件

发布时间:2020-05-30编辑:脚本学堂
有关sql server数据库的备份脚本,备份sql数据库时按时间命名备份文件的例子,需要的朋友参考下。

例子,sql备份语句:
 

复制代码 代码示例:
@Database是需要备份的数据库名,@Path是备份目录注意最后一个"/"
use master 
go 
declare @Database nvarchar(256),@Path nvarchar(2048) 
select @Database=N'AdventureWorks',@Path=N'D:/TDDOWNLOAD/' 
declare @sql nvarchar(max) 
select @sql =N'BACKUP DATABASE '+@Database+N' 
    TO  DISK = '''+@Path+@Database+N'_Full_'+REPLACE(REPLACE(REPLACE(convert(nvarchar(30),getdate(),126),'-','_'),':','_'),'.','_')+N'.bak'' 
WITH  
    NOFORMAT,  
    INIT,   
    NAME = N''Full Database Backup'', 
    SKIP' 
exec (@sql) 
go