SQL Server添加定时备份
时间: 2024-05-06 18:15:28 浏览: 153
要在 SQL Server 中添加定时备份,可以使用 SQL Server Management Studio (SSMS) 或 Transact-SQL (T-SQL)。下面是使用 SSMS 添加定时备份的步骤:
1. 打开 SSMS,并连接到要备份的 SQL Server 实例。
2. 在对象资源管理器中,右键单击要备份的数据库,选择“任务” > “新建备份任务”。
3. 在“新建备份任务”对话框中,选择“调度器”选项卡。
4. 点击“新建”按钮,创建一个新的调度器。
5. 在“新建调度器”对话框中,设置备份运行的时间和频率。
6. 点击“确定”保存调度器设置。
7. 返回“新建备份任务”对话框,设置备份类型、目标位置、备份文件名等备份选项。
8. 点击“确定”保存备份任务设置。
使用 T-SQL 添加定时备份的步骤如下:
1. 打开 SQL Server Management Studio,并连接到要备份的 SQL Server 实例。
2. 打开新查询窗口,在其中输入以下 T-SQL 语句:
```
USE [master]
GO
DECLARE @backupName NVARCHAR(255)
SET @backupName = N'C:\Backup\MyDatabase_' + CONVERT(NVARCHAR(20), GETDATE(), 112) + N'.bak'
BACKUP DATABASE [MyDatabase] TO DISK = @backupName
WITH INIT, NAME = N'MyDatabase Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
```
其中,@backupName 变量指定备份文件的路径和名称,BACKUP DATABASE 语句指定要备份的数据库名称。
3. 在 SSMS 查询窗口中,点击“工具” > “SQL Server代理” > “新建工作”。
4. 在“新建工作”对话框中,设置工作名称和描述。
5. 在“步骤”选项卡中,点击“新建”按钮,创建一个新的步骤。
6. 在“新建步骤”对话框中,设置步骤名称和描述,然后将上面的 T-SQL 语句复制到“命令”文本框中。
7. 在“调度器”选项卡中,设置备份运行的时间和频率。
8. 点击“确定”保存工作设置。
阅读全文