SqlServer备份数据库的4种方式介绍
1.用sqlserver的维护计划
在这里我就不给截图演示了,这个比较简单,无非就是通过sqlserver自己的维护计划拖拽出2个一个‘备份数据库'任务和一个‘清除维护'任务。
需要注意的点:
1)有备份任务里边选择备份的库尽量选‘所有用户数据库'这项,以免选择了特定数据库备份以后某天添加了新数据库却忘了勾选导致丢备份。
2)选项验证备份集完整性和压缩备份尽量都选上。
3)备份的路径尽量别选磁盘根目录。
2.通过脚本+作业的方式备份数据库(非xp_cmdshell)。如果是多个库的话自己写个游标用动态sql的方式即可实现多库备份,我这里就提供个思路偷懒就不整理了。
DECLARE@filenameVARCHAR(500) DECLARE@dateDATETIME DECLARE@OLD_DATEDATETIME SET@date=GETDATE() SET@OLD_DATE=GETDATE()-5--超过5天的备份即将被删除 SET@FILENAME='E:\存放位置\数据库名称-'+CAST(DATEPART(YYYY,@DATE)ASVARCHAR(10))+'-'+CAST(DATEPART(MM,@DATE)ASVARCHAR(10))+'-'+CAST(DATEPART(DD,@DATE)ASVARCHAR(10))+'.BAK' BACKUPDATABASE[数据库名称]TODISK=@filenameWITHCOMPRESSION EXECUTEmaster.dbo.xp_delete_file0,N'E:\存放位置',N'bak',@OLD_DATE,1
GO
热门推荐
10 病人祝福语老师寄语简短
11 新娘生孩子祝福语简短
12 婆婆66岁祝福语简短
13 今天孩子高考祝福语简短
14 送彩票生日祝福语简短
15 分别祝福语简短情话英文
16 画室揭牌仪式祝福语简短
17 女友妈妈生日祝福语简短
18 离别赠言离职祝福语简短