【发布时间】:2019-05-14 20:54:04
【问题描述】:
如何安排 SQL Server 2016 数据库备份?备份将每周运行一次。
TIA
【问题讨论】:
-
看看this
-
要根据您的计划运行备份,您只需使用此解决方案sqlbak.com
标签: sql-server backup
如何安排 SQL Server 2016 数据库备份?备份将每周运行一次。
TIA
【问题讨论】:
标签: sql-server backup
如果您使用的是 SQL Server Express,则无法使用 SQL 代理,因此您必须使用脚本(.bat 或其他)并使用 Windows 计划任务(或其他程序)对其进行调度。
如果您有其他版本,您可以为完整备份创建一个维护计划,然后使用 SQL 代理创建一个作业来运行它。
【讨论】:
您可以为您的数据库备份创建如下备份脚本:
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
【讨论】:
假设它不是 Express,您可以创建一个备份作业,您可以在 SQL Server management Studio 中执行此操作,然后安排该备份作业: https://docs.microsoft.com/en-us/sql/ssms/agent/schedule-a-job?view=sql-server-2017#SSMS
【讨论】:
检查这个开源备份 Windows 服务MFSQLBackupService,它对我来说做得很好。它执行每日备份,但修补每周作业太容易了。
【讨论】: