数据库除了手动备份,还有定时备份。
新建bat 文件(用于定时任务调用,触发)和sql 文件(进行数据库备份的sql语句)。
sql 文件代码如下:
1 USE [数据库名]
2 GO
3 declare @str varchar(100)
4 set @str='[备份文件路径]'+replace(replace(replace(convert(varchar,getdate(),20),'-',''),' ',''),':','')+'.bak'
5 BACKUP DATABASE [数据库名] TO DISK=@str
6 WITH RETAINDAYS=15,NOFORMAT,NOINIT,
7 NAME=N'CRM_MSCRM完整备份',SKIP,NOREWIND,
8 NOUNLOAD,STATS=10
9 GO
bat 文件代码如下:
1 sqlcmd -S [服务器名] -U sa -P [密码] -i [sql 文件物理路径]
新建定时任务:
控制面板=>管理工具=>任务计划程序=>创建基本任务
选择启动程序需运行的脚本(bat文件)
就这么简单~~。
注意事项:
1.数据库身份验证要选择SQL Server和Windows身份验证模式(右击=>属性=>安全性=>服务器身份证验证)。
2.sa用户要启用登录(安全性=>登录名=>双击sa=>状态)。
3.进行1,2的修改后要重启SQL Server服务(运行services.msc)