如何安排SQL Server 2016数据库备份

时间:2016-12-30 03:22:02

标签: sql-server backup

如何安排SQL Server 2016数据库备份?备份将每周运行。

TIA

4 个答案:

答案 0 :(得分:2)

您可以为数据库备份创建如下所示的备份脚本:

BACKUP DATABASE your_database TO DISK = 'full.bak'
BACKUP DATABASE your_database TO DISK = 'diff.bak' WITH DIFFERENTIAL 
BACKUP LOG your_database TO DISK = 'log.bak'

根据您的要求安排。

您还可以使用维护计划向导;请参考此链接以供参考:

https://msdn.microsoft.com/en-IN/library/ms191002.aspx?f=255&MSPPError=-2147217396

答案 1 :(得分:2)

如果您使用的是SQL Server Express,则无法使用SQL Agent,因此您必须使用脚本(.bat或其他)来执行此操作,并使用Windows计划任务(或其他程序)进行计划。

如果您有其他版本,则可以为完整备份创建维护计划,然后使用SQL Agent创建一个作业来运行它。

See this answer for more details

答案 2 :(得分:0)

假设它不是Express,您可以创建一个备份作业,您可以在SQL Server management Studio中执行该作业,然后安排该备份作业: https://docs.microsoft.com/en-us/sql/ssms/agent/schedule-a-job?view=sql-server-2017#SSMS

答案 3 :(得分:0)

检查此开源备份Windows服务MFSQLBackupService,对我来说做得很好。它执行每日备份,但是修补每周工作太容易了。