Jeffrey Ye - EVERYTHING IS POSSIBLE, NOTHING IS IMPOSSIBLE, JUST TO IT

C++, VC++, VB.NET, VC#, Java Script, .NET, COM, ATL, WTL, SDK, Database, UML, System Archtecture and other technicals

  VC知识库BLOG :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 登录 ::
  5 随笔 :: 1 文章 :: 22 评论 :: 0 Trackbacks
<2008年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

News

Welcome to Jeffreys' blog. Start from .net......

留言簿(0)

随笔档案

文章分类

文章档案

相册

好友链接

搜索

最新评论

阅读排行榜

评论排行榜

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
posted on 2004-05-27 05:09 Jeffrey.Ye 阅读(3330) 评论(8)  编辑 收藏

评论

# re: 如何手工备份SQL Server数据库(根据日期生成备份文件) 2004-06-04 05:37 xiaojin
没必要这么复杂,我们公司的备份脚本就很简单。

# re: 如何手工备份SQL Server数据库(根据日期生成备份文件) 2004-09-24 00:58 red
.MDF文件是自动产生的吗?

# re: 如何手工备份SQL Server数据库(根据日期生成备份文件) 2005-01-08 06:52 11111
111

# re: 如何手工备份SQL Server数据库(根据日期生成备份文件) 2005-01-31 23:40 dcx
zxczx

# re: 如何手工备份SQL Server数据库(根据日期生成备份文件) 2005-06-28 12:02 minus273
一点都不复杂呀
除去文件名处理就两三行而已

标题  
姓名  
主页
验证码 *
内容   
  登录  使用高级评论  Top
[使用Ctrl+Enter键可以直接提交]