Sqlserver2005/2008数据库中没有维护计划,使用windows默认的计划任务实现数据备份
安装sql server数据库没到目录
制作备份脚本: (1)
一、任意目录新建文件夹sqlbat (1)
二、把下面语句保存为baksqlfullanddel.sql ,保存到sqlbat 文件夹中 (2)
三、把下面语句保存为baksqlanddell.bat ,保存到sqlbat 文件夹中 (2)
任务计划: (2)
一、任务计划程序 (2)
二、创建任务,进行备份。 (3)
手动执行测试: (6)
一、尝试手动执行baksqlanddell.bat 文件 (6)
二、手动执行baksqlanddell.bat 文件,错误结果解决方法: (6)
三、手动执行任务计划 (7)
四、手动执行任务计划错误结果解决方法: (7)
有些朋友用到的数据库是sqlserver 2005/2008 express ,但express这个版本的功能有些限制,无法使用维护计划。
想要实现express版本的自动备份可以使用系统自带的任务计划来实现。
制作备份脚本:
一、任意目录新建文件夹sqlbat
如:C盘根目录
二、把下面语句保存为baksqlfullanddel.sql ,保存到sqlbat
文件夹中
1. 修改数据库备份目的方件夹和数据库名称(红标的地方)。
2. SELECT @OLDDATE=GETDATE()-2 此语句为删除2天前的备份,删除多少天前的备份就把“2”修改一下就可以了。
三、把下面语句保存为baksqlanddell.bat ,保存到sqlbat
文件夹中
1. cd C:\Program Files\Microsoft SQL Server\90\Tools\binn\ 此语句为进入到目录因为需要用到这个目录的 文件来进行备份操作
任务计划:
一、任务计划程序
二、创建任务,进行备份。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论