在sql7中,我定义了一个备份,可是就是不能定时备份,定义好时间点以后,下次打开又没有了,

pobosskey 2002-10-14 03:22:06
在sql7中,我定义了一个备份,可是就是不能定时备份,定义好时间点以后,下次打开又没有了,这是怎么回事情啊?
...全文
66 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
leimin 2002-10-25
  • 打赏
  • 举报
回复
不可能,我给你一个方法一定可以:
TRY:
Tool- >Job Scheduling...- >然后出现向导,按下一步- >选择Transact-SQL command- >Database name中选择要备份的数据库名,再在Transact-SQL statement:写sql语句如下:
BACKUP DATABASE [数据库名]
TO DISK = N'备份文件的盘符路径'
WITH NOINIT , NOUNLOAD , NAME = N'备份名称', NOSKIP , STATS = 10, NOFORMAT
(以上是完全备份的)
按下一步-〉选择 on a recurring basis - >选择后面的 Schedule...按钮-〉在Occurs中选择Daily,然后在Daily中选1day(s),在Daily frequency 中选择做完全备份的时间,最后在Duration中选no end date- >OK- >下一步- >下一步- >做后那个页面把job name 输入该job的名称,最后按完成即可。
2.在左边的树型结构中,把Management点开,再把Sql server agent点开,可以看到jobs,点jobs可以看到刚刚建立的那个完全备份的job,然后选中jobs点鼠标右键,选New job...,然后建立那个差异备份:
先在General中的name输入这个job的名称-〉在steps中建立一个新的动作,按New...-〉step name 中输入名称,database中选择数据库名,command 中输入
BACKUP DATABASE [数据库名]
TO DISK = N'备份文件的盘符路径'
WITH Differential,NOINIT , NOUNLOAD , NAME = N'备份名称', NOSKIP , STATS = 10, NOFORMAT
-〉在schedules中设定备份时间-〉选new schedule...,name随便写,选最后一个recurring,再按change修改启动时间即可,最后按确定就完成差异备份的设置。
3.步骤与2相同,只是sql语句不同
backup log 数据库名称
to 备份文件的名称
pobosskey 2002-10-25
  • 打赏
  • 举报
回复
这个东西是有的, 但是还是不能定时恢复,这是怎么回事情呢?
mixblue 2002-10-15
  • 打赏
  • 举报
回复
你可以到服务器节点里面的‘management’中的‘backup’看一下,如果你做过schedule的话,里面应该有一个job这样的东东。
pobosskey 2002-10-15
  • 打赏
  • 举报
回复
这个可以保证是启动了的!

但是每次还是那样, 怎么办??
leimin 2002-10-14
  • 打赏
  • 举报
回复
要启动ms sql agent service

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧