Microsoft SQL Server 2008(X64)Microsoft Corporation Developer Edition(64位)
我需要为SQL数据库创建一个每天备份的作业
使用一组不同的新文件
我试着这样做而且每天都在仪式上
我希望它每天都能创建新文件......
Plz尽快帮助我......
注意:
If i want to create separate folder for each day and stored the back up...
我该怎么做才能帮助我......
答案 0 :(得分:2)
如果该版本包含SQL代理,您可以使用SQL脚本安排备份:
修改:更正了使用动态SQL的代码:
declare @sql as nvarchar(1000)
set @sql='BACKUP DATABASE YourDB TO DISK = ''D:\Backups\YourDB-'+convert(char(8),getdate(),112)+'.bak'''
exec sp_executesql @sql
答案 1 :(得分:1)
您应该可以使用Maintenance Plan执行此操作并使用Back Up Database Task。查看我们的备份计划,每天为备份生成一个新文件,并带有日期和时间戳记的文件名。我相信这实际上是默认设置,因此对于我们的场景,我们还有一个清理任务来删除旧备份。
答案 2 :(得分:0)
如果没有使用SSMS的解决方案,您可以尝试我的Powershell脚本automssqlbackup。