@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
最后生成的备份文件
![]()
本文提供了一种使用T-SQL命令来备份名为AdventureWorks的数据库的方法。备份文件将被保存在一个指定的路径下,并且文件名会包含数据库名称及当前日期时间戳。
1459

被折叠的 条评论
为什么被折叠?



