您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

sqlserver 备份数据库 按时间命名备份文件

bubuko 2022/1/25 19:30:47 sqlserver 字数 1519 阅读 850 来源 http://www.bubuko.com/infolist-5-1.html

@Database是需要备份的数据库名,@Path是备份目录注意最后一个"/" [vb]?view plaincopy use master go declare @Database nvarchar(256),@Path nvarchar(2048) select @Database=N'Adve ...

@Database是需要备份的数据库名,@Path是备份目录注意最后一个"/"

 

[vb]  view plain copy
 
 
 
  1. 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  
    

      

最后生成的备份文件

AdventureWorks_Full_2010_07_08T15_14_53_750.bak

sqlserver 备份数据库 按时间命名备份文件

原文:https://www.cnblogs.com/ityunwei/p/13425069.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶