首页 > 代码库 > SQL Server数据库备份(本机)

SQL Server数据库备份(本机)

基础的SQL Server数据库备份存储过程

/********************************************************************************************************  功能:本机备份数据库**  作者:Danny,Li**  日期:2012-11-05**    ---------------------------------------------------------------------------------------------------**    eg:EXEC [proc_LocalBackupDB] ‘DataBaseName‘,‘C:\DatabaseBackup‘**    *******************************************************************************************************/CREATE PROCEDURE [dbo].[proc_LocalBackupDB]    @databaseName varchar(50),    -- 需要备份的数据库名称    @folderPath varchar(50)        -- 备份文件存放地址ASBEGIN        DECLARE @sqlStr VARCHAR(1000), @backupFile VARCHAR(250);        -- 备份数据库    SET @backupFile = @databaseName + CONVERT(VARCHAR(100), GETDATE(), 12) + .BAK;    SET @sqlStr = BACKUP DATABASE + @databaseName + TO DISK = ‘‘‘+@folderPath+\+@backupFile+‘‘‘ WITH INIT;        -- 执行SQL语句    PRINT(@sqlStr);    EXEC(@sqlStr);END

 

SQL Server数据库备份(本机)