hello world!!!!!

写下自己的一些心得,写下自己问题的方式,写下程序之路的艰辛,希望能够有朝一日成为大牛。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

备份数据库

Posted on 2017-11-25 15:05  陈力  阅读(126)  评论(0编辑  收藏  举报

USE [HIS_DB]
GO

/****** Object: StoredProcedure [dbo].[Proc_BackUpDataBase] Script Date: 11/25/2017 15:03:47 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

-- =============================================
-- Author: 刘
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
create PROCEDURE [dbo].[Proc_BackUpDataBase]
@FilePath VARCHAR(100) ,
@DbName VARCHAR(50)
AS
DECLARE @BackupSql NVARCHAR(200)
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON ;
SET @FilePath = ' ''' + @FilePath + @DbName
+ REPLACE(CONVERT(VARCHAR(20), GETDATE(), 20), ':', '') + '.bak'''
SET @BackupSql = ' Backup Database ' + @DbName + ' To disk='
+ @FilePath
EXECUTE sp_executesql @BackupSql
END

GO