Chinaunix首页 | 论坛 | 博客
  • 博客访问: 379448
  • 博文数量: 715
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:46
文章分类

全部博文(715)

文章存档

2011年(1)

2008年(714)

我的朋友

分类:

2008-10-13 16:34:23

IF EXISTS(SELECT name FROM master.dbo.sysdevices WHERE name = N'mx_hr_backup')
    EXEC sp_dropdevice 'mx_hr_backup'    // 删除原备份设备
GO

DECLARE @filename VARCHAR(255)
DECLARE @now AS DATETIME

SELECT @now = GetDate()
SELECT @filename = 'C:\Program Files\Wizit Software\Wiz_HR\mx_hr_' +  //备份文件主文件名
    CAST(DATEPART(yyyy, @now) AS VARCHAR) + 
    CAST(DATEPART(mm, @now) AS VARCHAR) + 
    CAST(DATEPART(dd, @now) AS VARCHAR) + 
    CAST(DATEPART(hh, @now) AS VARCHAR) + 
    CAST(DATEPART(mi, @now) AS VARCHAR) + 
    CAST(DATEPART(ss, @now) AS VARCHAR) + 
    CAST(DATEPART(ms, @now) AS VARCHAR)

IF EXISTS(SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'xm_hr'))
BEGIN
    EXEC sp_addumpdevice 'disk', 'mx_hr_backup', @filename    // 添加备份设备
    BACKUP DATABASE xm_hr TO mx_hr_backup WITH INIT           // 备份数据库
END

GO

--------------------next---------------------

阅读(138) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~