博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

SQL SERVER备份数据库存储过程.

Posted on 2010-10-21 22:50  moss_tan_jun  阅读(301)  评论(0编辑  收藏  举报
01 set ANSI_NULLS ON
02 set QUOTED_IDENTIFIER ON
03 go
04   
05   
06 ALTER PROCEDURE [dbo].[dbBak]   
07   
08 AS  
09 BEGIN  
10    DECLARE @sqlCommand NVARCHAR(1000)  
11    DECLARE @dateTime NVARCHAR(20) 
12    SELECT @dateTime = REPLACE(CONVERT(VARCHAR, GETDATE(),111),'/','') +  
13    REPLACE(CONVERT(VARCHAR, GETDATE(),108),':','')   
14    SET @sqlCommand = 'BACKUP DATABASE BLNBusyData TO DISK = ''D:\DataBaseBakUp\bln_' + @dateTime + '.BAK'''   
15    EXECUTE sp_executesql @sqlCommand
16 END