注册
 找回密码
 注册
江西广告网
查看: 215|回复: 0
打印 上一主题 下一主题

根据日期手工备份SQL Server数据库

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-1-22 16:54:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
  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 name FROM master.dbo.sysdatabases WHERE name = N'xm_hr')   BEGIN     EXEC sp_addumpdevice 'disk', 'mx_hr_backup', @filename   // 添加备份设备        BACKUP DATABASE xm_hr TO mx_hr_backup WITH INIT    // 备份数据库   END      GO <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表