4年前 (2015-11-01)  数据库 系统运维 |   38 条评论  298 
百度已收录 | 文章评分 1 次,平均分 5.0

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,记录脚本的执行情况。

相关下载

 

除特别注明外,本站所有文章均为张子豪博客(ZihaoBlog)原创,转载请注明出处来自https://www.zihao123.com/1041.html

关于
93年菜鸟云主机运维。

发表评论

表情 格式

暂无评论

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

×
订阅图标按钮