说明:数据库版本:sqlserver 2019;此次备份截图每天0点完备一次

1.配置管理器

确认sqlserver 代理是否正常运行

 

2.连接数据库

通过SSMS连接数据库

3.配置维护计划

管理--维护计划--右击选择维护计划向导

 

 

 

 

选择完整备份和清除维护任务,其他根据实际情况配置

 

 选择一个或者多个库

确认备份目录

 

配置保留备份时间

 下一步--完成

 

 

 查看定时任务, 并可以根据实际情况修改

修改了内容需要ctrl+s保存

 

 

4.确认备份情况

select * from msdb.dbo.restorehistory 


SELECT 
    database_name,
    backup_start_date,
    backup_finish_date,
    physical_device_name
FROM 
    msdb.dbo.backupset AS bs
INNER JOIN 
    msdb.dbo.backupmediafamily AS bmf 
ON 
    bs.media_set_id = bmf.media_set_id
ORDER BY 
    backup_finish_date DESC;

 

 

 

补充:

-- 执行备份或还原操作
BACKUP DATABASE [YourDatabaseName] TO DISK = 'C:\Backup\YourDatabase.bak'; -- 备份示例
RESTORE DATABASE [YourDatabaseName] FROM DISK = 'C:\Backup\YourDatabase.bak'; -- 还原示例

RESTORE DATABASE [NewDB_Name] -- 【新数据库名称】
FROM DISK = 'D:\Backups\OriginalDB_Full.bak' -- 备份文件路径
WITH
-- 移动数据文件:逻辑名 -> 新的物理路径 + 新文件名
MOVE 'OriginalDB_Data' TO 'D:\NewDataPath\NewDB_Name.mdf',
-- 移动日志文件:逻辑名 -> 新的物理路径 + 新文件名
MOVE 'OriginalDB_Log' TO 'E:\NewLogPath\NewDB_Name_log.ldf', REPLACE,
-- 如果目标文件已存在则覆盖(可选,视情况使用)
STATS = 10;
-- 显示进度百分比
GO