DOS批处理实现SQLServer2000数据库自动备份

windows自动备份My SQL数据库bat脚本 立即下载

标题:SQLServer2000数据库自动备份

Tag: DOS 批处理 bat sql2000 数据库备份

 

概要:

       利用windows的计划任务执行批处理文件

 

正文:

 

1 制作批处理文件

将下面的源代码保存为(文件名.bat),标注为蓝色的需要根据个人环境来改变

  1. ::文件名:SQLServer2000数据库自动备份.bat
  2. ::作者:Feng   创建日期:2008-11-27
  3. ::功能:将数据库备份导出到以当前日期和时间命名的文件中,并保存到该月的文件夹下。
  4. ::注意:脚本在windows 2003中文版操作系统下测试可用,其他环境下请先测试是否可用。
  5. ::测试:在运行前,请先在DOS命令行中键入echo %date%%time%,查看日期格式,如果是“yyyy-mm-dd 星期N 时:分:秒.厘秒”,例如“2008-11-26 星期三08:30:43.90”,则可用
  6. ::--------------------------设置变量
  7. ::服务器名
  8. @set ServerName=.
  9. ::登陆用户名
  10. @set LoginUser=
sqlserver备份批处理 sqlserver2000 数据库用户数据库自动备份和日志自动清理说明: (本脚本主要实现yymis数据库自动备份和日志自动清理的功能) 本脚本包含三个文件: 1.sqlserverbackup.bat 任务执行的批处理文件 2.sqlserverbackup.sql 批处理文件调用的sql脚本文件 3.Readme.txt 功能说明文件 说明: 1.建立一个数据备份的文件夹,把sqlserverbackup.bat 和 sqlserverbackup.sql 文件拷到该文件夹目录下,如:d:\backup\sqlserverbackup.bat 和 d:\backup\serverbackup.sql ; 2.修改脚本文件, (1)、在sqlserverbackup.bat 中修改isql 的登陆用户和密码,以及输入、输出文件路径 如:isql -Usa -P -i d:\backup\sqlserver.bat -o d:\backup\sqlserver.out 注: 用户必须用系统管理员或数据库的dbo用户 (2)、在sqlserverbackup.sql 中修改 @dumpfile 的路径值 如:select @dumpfile = 'd:\backup\sql_yymis.bak' + datename(dw,getdate()) 2.打开“控制面板”-->“任务计划”添加一个任务,让其每天定时执行sqlserverbackup.bat脚本; 3.备份的文件保留一个星期,备份的数据文件名有星期几表示如:“sql_yymis.bak星期一”,第二个星期开始后覆盖; 4.脚本运行后会产生一个输出文件:sqlserverbackup.out,记录脚本的执行情况。 立即下载

相关推荐

SQL Server2000备份方法

 /*备份数据库的过程*/if exists(select * from sysobjectswhere name=pr_backup_db and xtype=p)begindrop proc pr_backup_dbendgocreate proc pr_backup_db@flag varchar(20) out,@backup_db_

cbhprogrammer的专栏 711

批处理(bat)实现SQLServer数据库备份与还原

备份数据库.bat @echo off set path=%path%;C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn echo 数据库备份开始 date /t >> C:\backup\任务计划完成记录.txt time /t >> C:\backup\任务计划完成记录.txt osql.exe -S 127.0.0.1 -U

深南大道 1万+

SQL Server如何备份数据库

一.首先把当前的数据库备份成一个文件 1.按照操作来,选择对应的数据库, 确定备份文件的存储位置 点击确定,生成备份文件。 2.然后可以通过该备份文件还原数据库。 右键数据库点击还原文件和文件组 然后设置目标数据库的名字,如果数据库中已经存在相同名字的,则需要修改或者删除原来同名的数据库,然后在选择源设备,点击右边的。。。点击弹出框中的添加,找到要备份文件的位置,点击确定。 然后点击勾选,再点击确定,备份完成。 备份还原完成 二.第二种方法复制数据库 1.右键数据...

qq_42759120的博客 3万+

DOS批处理实现SQLServer2000数据库自动备份,启停

1 制作批处理文件 将下面的源代码保存为(文件名.bat),标注为蓝色的需要根据个人环境来改变 1.::文件名:SQLServer2000数据库自动备份.bat 2.::作者:Feng 创建日期:2008-11-27 3.::功能:将数据库备份导出到以当前日期和时间命名的文件中,并保存到该月的文件夹下。 4.::注意:脚本在windows 2003中文版操作系统下测试可用,其他环境下请先测试是否可用。 5.::测试:在运行前,请先在DOS命令行中键入echo %date%%time%,查看日期格式,如果是“

哈工小白的专栏 3645

SQLServer2000数据库自动备份

 标题:SQLServer2000数据库自动备份Tag: DOS 批处理 bat sql2000 数据库备份 概要:       利用windows的计划任务执行批处理文件 正文: 1 制作批处理文件将下面的源代码保存为(文件名.bat),标注为蓝色的需要根据个人环境来改变::文件名:SQLServer2000数据库自动备份.bat ::作者:Feng 

manyouyinhe的专栏 923

DOS命令备份MSSQL并RAR压缩

DOS命令备份MSSQL并RAR压缩 1、Sql备份脚本(复制分割线内部分,粘贴到记事,保存为SQLbak.sql) ================================================================= declare @dumpfile varchar(50)  declare @msg varchar(70)    select

bainei2013的专栏 1080

sqlserver 2000操作数据库

dos操作sqlserver2000 数据库 1、进入数据库 Osql -S al-JUIT\NG  -U sa 2、查询数据库 select *from sysdatabases go 3、查询用户表 use zw0018 select * from sysobjects where xtype='u' go   4.备份  backup database MEP to ...

Junit的博客 1429

sql2000备份与恢复

一、三种数据库恢复模型:1、Simple 只支持数据库的完全和差别备份;只能恢复到最后一次完全或差别备份;缺省情况下,master、msdb、northwind和pubs数据库都是simple模型。2、Full 支持数据库和日志的备份,支持到即时点或命名事务的恢复,数据库损坏时仍然可以备份日志,缺省情况下,用户数据库是Full模型。3、Bulk-Logged Bulk操作不记录细节,不支持即时点恢

柴火【足迹 奔跑 飞翔】 1883

oracle自动备份脚本

数据库自动备份脚本(精) Posted on 2007-09-29 10:15 莫问奴归处 阅读(409) 评论(1)  编辑 收藏 网摘 所属分类: 数据库(ORACLE,SQLSERVER) <!-- <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-synt

eknight139的专栏 702

[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.

[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.其中发生这种问题的一些初始情况是:环境:winxp+sqlserver(sp4)+jdk5.0+tomcat6.0服务器启动后连接数据库是没有问题的,但运行一段时间后会出现[Microsoft][SQLServer 2000 Driver for JDBC]

makani的专栏 2806

批处理创建数据库

@echo off rem %1 为路径参数; rem %2 为版本号;如 6.1.2 rem %3 为版本;  为“标准版”或“多探头版”  echo 正在启动SQL SERVER服务... net start "SQL Server (SQL2008)" echo 正在创建数据库,请稍等... osql -E /Q "IF Not Exists (SELECT n

快乐人生 3007

sqlserver远程备份到另一台电脑(局域网、定时任务

如何备份本地数据库到另一个电脑(限局域网) 其实,我这种方法也是百度搜的,然而核心思想是,在远程电脑上建立一个共享文件夹,然后数据库备份的时候直接备份到那个共享文件夹里   不过通过这个例子,可以学习到: 1、 局域网电脑共享文件夹。 2、 SQLserver如何创建维护作业、维护计划 3、 netuse 命令的使用,包括远程建立连接等等,还顺便学习了dos几个命令     列出

strong0511的博客 2万+

数据库定期自动备份到远程服务器

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Rulition/archive/2009/10/17/4688982.aspx/*THIS4.0 数据库备份脚本[作者] Rulition QQ:7355157 2010年5月21日15:35:13 完成 2010年5月24日11:35:13 细节修改 2010年5月25...

weixin_30908649的博客 221

还原SQL Server 2000的Master数据库

由于master数据库保留了数据库服务器的基本配置信息,如果该数据库坏了,一般整个SQL server服务实例都无法运行。所以也无法以常规的方法对它进行数据库恢复工作。 1. 如果Master数据完全坏,需要从备份文件中恢复。由于该文件坏了,SQL server 2000服务根本不能启动,可能要重装SQL server。重装过程如下: 2. 完全卸载现在的SQL...

weixin_30432007的博客 346

forfiles命令批量删除N天前文件

在整理手上几台SQL SERVER 2000数据库备份时,一方面为了方便快速还原数据库,另外一方面为了备份冗余、备份方式统一(先备份到本地,然后收上磁带),将以前通过Symantec Backup Exec直接备份上带的作业改成了如下方式:     Step 1: 通过数据库维护计划将备份生成在本地磁盘M,完整备份保留2天,事务日志备份保留3天             M:\DB_B

千里足迹 745

用友软件 SQL Server 备份及恢复的几种方法

用友软件 SQL Server 备份及恢复的几种方法 SQL Server 备份及恢复的几种方法 随着SQL Server 版软件越来越多,与此相关的数据备份与恢复的问题也越来越多,我们在解决问题的过程中总结了一些经验如下: 一、备份各种形式 ①从系统管理里作备份,包括帐套的备份和年度帐的备份,这种备份的优点是简单,易操...

weixin_33858249的博客 1257
下一篇: AS4安装oracle 9.2
uFeng
博客等级 码龄18年 8粉丝 7原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值