使用脚本对数据库进行备份维护

Posted on 2006-11-19 22:21  苹果引擎  阅读(231)  评论(0编辑  收藏  举报
企业管理器  
  --管理  
  --SQL   Server代理  
  --右键作业  
  --新建作业  
  --"常规"项中输入作业名称  
  --"步骤"项  
  --新建  
  --"步骤名"中输入步骤名  
  --"类型"中选择"Transact-SQL   脚本(TSQL)"  
  --"数据库"选择执行命令的数据库  
  --"命令"中输入备份处理的语句:  
   
  declare   @bkfile   nvarchar(1000)  
   
  --备份今天的  
  set   @bkfile=N'd:\bak\bak'+convert(nchar(8),getdate(),112)  
  backup   database   库名   to   disk=@bkfile  
   
  --删除7天前的  
  set   @bkfile=N'del   "d:\bak\bak'+convert(nchar(8),getdate()-7,112)+N'"'  
  exec   master.dbo.xp_cmdshell   @bkfile,no_output  
   
  --确定  
  --"调度"项  
  --新建调度  
  --"名称"中输入调度名称  
  --"调度类型"中选择你的作业执行安排  
  --如果选择"反复出现"  
  --点"更改"来设置你的时间安排  
   
   
  然后将SQL   Agent服务启动,并设置为自动启动,否则你的作业不会被执行  
   
  设置方法:  
  我的电脑--控制面板--管理工具--服务--右键   SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定.  

Copyright © 2024 苹果引擎
Powered by .NET 8.0 on Kubernetes