首页软件新闻工具软件操作系统办公软件聊天工具多媒体网页制作网页设计网站运营平面设计作品欣赏数据库程序组网
Ghost | Kugoo | 遨游 | Xp | Dw | Fw | Flash | Ps | 迅雷 | CD | ill | CAD | 五笔 | Word | Excel | Wps | Msn | QQ | 学电脑 | Asp | Php | Jsp | 3Dmax | 海报 | 包装 | 标志 | 地产 | 插画

简单实现Standby Sql Server数据库

来源:未知(读取中...) 2007-5-18 【字体: 】 切换为

过程p_delete_db_test_backup的源代码:if exists (
select *
from dbo.sysobjects
where id = object_id(N'[dbo].[p_delete_db_test_backup]')
and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[p_delete_db_test_backup]
GO
create PROCEDURE dbo.p_delete_db_test_backup
AS
DECLARE
  @year1      varchar(4),
  @month1      varchar(2),
  @day1      varchar(2),
  @sqlstr      varchar(2000)
begin
    --Get year & month &day fromat of the day before yesterday
  SET @year1 = substring(convert(varchar,datepart(yyyy,getdate()-2)),1,4)
  SET @month1 =substring(convert(varchar,datepart(mm,getdate()-2)),1,2)
  SET @day1=substring(convert(varchar,datepart(dd,getdate()-2)),1,2)
  if len(@month1)<2 set @month1 = '0' + @month1
  if len(@day1)<2 set @day1 = '0' + @day1  
  set @sqlstr='del F:ackup_datadb_testdb_test_db_'+@year1+@month1+@day1+'*.bak'
  select @sqlstr
  exec master..xp_cmdshell @sqlstr 
  set @sqlstr='del F:ackup_datadb_testdb_test_tlog_'+@year1+@month1+@day1+'*.trn'
  select @sqlstr
  exec master..xp_cmdshell @sqlstr 
end

  四、结束语

  这里介绍的简单实现Standby Sql Server数据库方法在我的工作环境也是运行良好的。

  它没有主从服务器之间明显的依赖关系,没有复杂的配置,只要我们定好备份和恢复时间计划表,就可以简单实现实时备份数据库的目的了。

上一页  [1] [2] 

    相关新闻
    用户评论
数据载入中,请稍后……
评论内容:不能超过100字,不需审核,请自觉遵守互联网相关政策法规。
发表评论: 匿名发表 用户名: loading 位网友发表了评论 查看评论
(0/100)
    推广服务
IT部落推荐阅读
·生活服务
·精彩图文
·赞助商链接