Sql server 如何计划SQL Server 2016数据库备份

Sql server 如何计划SQL Server 2016数据库备份,sql-server,backup,Sql Server,Backup,如何计划SQL Server 2016数据库备份?备份将每周运行一次 TIA您可以为数据库备份创建如下备份脚本: 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' 根据您的要求安排时间 您还可以使用维护计划向导;请参

如何计划SQL Server 2016数据库备份?备份将每周运行一次


TIA

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

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'
根据您的要求安排时间

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


如果您使用的是SQL Server Express,则无法使用SQL Agent,因此必须使用脚本(.bat或其他)并使用Windows schedule task(或其他程序)进行调度

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


假设它不是Express,您可以创建一个备份作业,您可以在SQL Server management Studio中执行该操作,然后计划该备份作业:

检查这个开源备份windows服务,它为我做了一件很棒的工作。它执行每日备份,但是修补每周作业太容易了。

看看如何根据您的计划运行备份您可以简单地使用此解决方案。我是否应该使用以下语句创建一个文本文件:BACKUP DATABASE your_DATABASE to DISK='full.bak'BACKUP DATABASE your_DATABASE to DISK='diff.bak'和DIFFERENTIAL BACKUP LOG your_DATABASE to DISKDISK='log.bak'然后将文件放在Windows计划程序下,使其定期运行。关于维护计划向导,当我创建新的维护计划时,它会要求我使用sp_配置过程启用“代理XPs”组件。你能告诉我语法吗?我创建了以下内容(我将把它作为一个新问题发布)