SqlServer免费版windows下自动备份教程
简介:
在SqlServer免费版中是不带自动备份功能的,是需要配合window的计划任务进行备份,才可以
第一步:编辑脚本
1.首先新建2个文件backup.bat 与sqlserver.sql
2.编写脚本
backup.bat文件内容
"C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SQLCMD.EXE" -S .\SQLEXPRESS -E -i D:\sqlserver.sql
C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SQLCMD.EXE与D:\sqlserver.sql分别是SqlServer与sqlserver.sql文件路径
注:脚本不要扔在中文路径
sqlserver.sql文件内容
DECLARE @diskPath NVARCHAR(300)
SET @diskPath='D:\备份\xuihai_'
+CONVERT(VARCHAR, GETDATE(),112)+'_'
+REPLACE(CONVERT(VARCHAR, GETDATE(),108),':','')+'.BAK'
BACKUP DATABASE XueHai TO DISK = @diskPath WITH FORMAT;
D:\备份\xuihai_与XueHai 分别为备份路径和需要备份的数据库,当运行是脚本会根据自动文件们和时间自动生成文件
第二步: 设置定时任务
1.进入计划定时任务
2.在计划任务程序库中邮件添加基础任务,根据需求和填写名称和描述
3.根据需求选择什么时间执行
4.选择启动程序
5.选择之前新建的backup.bat文件点击保存即可
6.选择新建的任务,点击右键运行,运行完成后,查看是否生成数据库备份
7.右键属性,选择常规,选择不管用户是否登陆都要运行,点击报错
8.完成自动备份任务,明天查看一下是或正常备份就可以了
最后的最后,作为一个实习2年只会点点的测试实习生,请各位大佬来波关注三连
本人博客地址:stest.top
版权声明:本文为weixin_44617502原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。