SQL Server 2005/2008 Express版没有代理组件,不支持维护计划。可以采用下面的办法实现每日备份:

一、在要备份的数据库中创建存储过程。

存储过程名称:sp_BackupDatabase

二、编写执行存储过程脚本

SQL脚本保存名称:SQLBackupDB.sql

三、编写批处理文件

bat文件保存名称:ExecBackDB.bat

osql -S xxx -d xxx-U xxx-P xxx -i SQLBackupDB.sql -o LogBackupDB.txt

附osql用法:

[-U 登录 ID]          [-P 密码]
 [-S 服务器]           [-H 主机名]           [-E 可信连接]
 [-d 使用数据库名称]        [-l 登录超时值]       [-t 查询超时值]
 [-h 标题]                  [-s 列分隔符]         [-w 列宽]
 [-a 数据包大小]            [-e 回显输入]         [-I 允许带引号的标识符]
 [-L 列出服务器]            [-c 命令结束]         [-D ODBC DSN 名称]
 [-q "命令行查询"]          [-Q "命令行查询" 并退出]
 [-n 删除编号方式]          [-m 错误级别]
 [-r 发送到 stderr 的消息]  [-V 严重级别]
 [-i 输入文件]              [-o 输出文件]
 [-p 打印统计信息]          [-b 出错时中止批处理]
 [-X[1] 禁用命令,[退出的同时显示警告]]
 [-O 使用旧 ISQL 行为禁用下列项]
<EOF> 批处理
     自动调整控制台宽度
     宽消息
     默认错误级别为 -1 和 1
 [-? 显示语法摘要]

四、服务器上建立一个windows任务计划

任务计划定时执行批处理文件(ExecBackDB.bat)即可。

特别注意,如果服务器系统是Win2008R2,新建操作时起始于(可选)(T)必须填写批处理文件的路径,否则,任务计划不会执行。

实现SQL express版做自动备份数据库的方法的更多相关文章

  1. SQL SERVER 2012设置自动备份数据库

    为了防止数据丢失,这里给大家介绍SQL SERVER2012数据自动备份的方法: 一.打开SQL SERVER 2012,如图所示: 服务器类型:数据库引擎: 服务器名称:127.0.0.1(本地), ...

  2. SQL Server 2008怎么自动备份数据库

    在SQL Server 2008数据库中.为了防止数据的丢失我们就需要按时的来备份数据库了.要是每天都要备份的话,人工备份会很麻烦的,自动备份的话就不需要那么麻烦了,只 要设置好了,数据库就会自动在你 ...

  3. Php自动备份数据库实现方法

    然后再服务器开启 定时任务执行这个方法即可.

  4. MSSQL Express版本自动备份数据库

    由于Express版本的数据库没有自动备份数据库的功能,所以需要自己搭建好备份功能 一.具体原理: 1.利用SQL备份命令:Backup Database 2.使用sqlcmd执行备份命令 3.使用系 ...

  5. 关于SQL Server 2005 的自动远程数据库备份

    原文:(原创)关于SQL Server 2005 的自动远程数据库备份 由于项目需要,需要对目标服务器上的数据库每天进行备份并转移,查阅网上的一些帮助,结合自己的实际需要,写了这篇文章,希望对有同样需 ...

  6. Sql Server自动备份数据库,定期删除备份

    //实现:每天自动备份数据库,定期删除备份 //步骤:[开始]--[所有程序]--[Microsoft SQL Server 2005]--[SQL Server Management Studio] ...

  7. SQL Server 定时自动备份数据库

    在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库,这篇文章介绍使用SQL Server 数据库代理中的作业定时自动备份数据库. 1.启动SQL Server代理服务,如下图: 绿色 ...

  8. SQL Server 2008、SQL Server 2008R2 自动备份数据库

    让SQL Server 2008自动备份数据库,需要建立一个SQL Server作业,并启动SQL Server代理,使该作业定期运行. 具体来说,可以按以下步骤进行: 一.打开SQL Server ...

  9. SQLServer2005利用维护计划自动备份数据库

    经常性忘了给数据库备份,结果当数据库发生问题的时候,才发现备份是1个月以前的,那个后悔与懊恼还加惭愧啊,别提有对难受了.要认为的记住去备份比较难,每天事情又那么多,所以有了这个自动备份就不用愁了.先拷 ...

随机推荐

  1. Win10 Fn键切换

    [Win10 Fn键切换] 选择 FN+ESC 参考:https://zhidao.baidu.com/question/626159613433698444.html

  2. Sublime Text使用中的一些心得

    Sublime Text3是每个web前端程序员的必备神器,其中有许多便利的功能及插件.下面列出一些在开发中比较实用的快捷操作,可以极大地提高代码的编写速度及效率. l  在文档中输入代码,即使忘记保 ...

  3. 无线渗透wpa加密路由器

    破解wpa加密路由器的原理不同于破解wep加密路由器,只能通过暴力破解获取. 但是获取握手keystream的原理差不多 首先杀死可能会和破解冲突的进程 airmon-ng check kill 开启 ...

  4. php递归获取目录下所有文件

    <?php function getFileList($dir){ $dir=iconv("utf-8","gb2312",$dir); if ($hea ...

  5. 关于cdh 5.X 的agent 客户端镜像安装注意事项

    当把客户端镜像安装时,每个客户端程序会生成UUID作为唯一标识,重新 安装时要删除 rm -rf /var/lib/cloudera-scm-agent 如果不删除会造成主机列表中IP一直在变的情况.

  6. poj3292(筛法+打表)

    题目链接:https://vjudge.net/problem/POJ-3292 题意:定义4n+1数(简称H数),H数分为三类:unit,即为1; H-primes,只能分解为1×自身,类似于我们平 ...

  7. poj1308(并查集)

    题目链接:http://poj.org/problem;jsessionid=436A34AE4BE856FB2DF9B264DCA9AA4E?id=1308 题意:给定一些边让你判断是否构成数. 思 ...

  8. CentOS 下环境变量

    1. 显示环境变量HOME(不要把一个#号输进去了,#代表用户名) # echo #HOME /home/redbooks 2. 设置一个新的环境变量hello # export HELLO=&quo ...

  9. Appium+python自动化1-环境搭建

    一.前言 appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python.小编擅长Python,所以接下来的教程是appium+ ...

  10. python:django

    ====启动django==== python manager.py runserver --host 0.0.0.0 --port 9008 python manager.py runserver ...