SQL Server Express 自动备份

作者:vkvi 来源:千一网络(原创) 日期:2018-1-29

SQL Server Express 版本不具备 Agent 服务,所以无法实现定时备份功能。那有什么办法解决呢?

一、写 SQL 语句

注意:SQL Server 并不会自动创建 SQLBackups 这个目录,需要我们预先人工创建,否则会出错。

二、创建批处理文件

将上述 SQL 语句保存为文件,比如叫 DbName.sql。

下面再创建一个批处理文件,保存为文件,比如叫:DbName.bat。

-S 后面的 . 表示本服务器(注意,如果不是默认实例,则需要加上实例名,比如:.\SQLExpress);-i 后面的参数表示输入文件,注意这个地方一定要用全路径,因为放到计划任务中去执行时,其执行路径并不是 .bat 的路径,所以相对路径就会出错。

三、定时执行批处理文件

在控件面板中,搜索“计划任务”,新建一个任务:

  • 先是指定基本信息。
  • 然后在触发器中指定执行频率。
  • 然后在操作中执行之前的 .bat 文件。

计划任务

相关阅读

你前面那位网友看了:GC-托管资源与非托管资源

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他