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
<2010年3月>
28123456
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 阅读(3803) 评论(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键可以直接提交]