sqlserver数据库备份的存储过程

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[My_DBBak]
@dataname nvarchar(200), --数据库名
@FilePath nvarchar(200) --备份路径
as
set @FilePath=@FilePath+'\'+@dataname+Convert(varchar(8),getdate(),112)+'.bak'
print @FilePath
BACKUP DATABASE @dataname TO DISK =@FilePath WITH INIT

--exec [usp_DBBak] 'mydb','D:\DBback'

 

 

主要是在SQL执行层面,先备份下,给自己个后悔的机会

posted @ 2012-07-23 16:52  jamin  阅读(308)  评论(0编辑  收藏  举报