备份数据库到本地的储存过程
CREATE PROCEDURE [dbo].[DatabaseBackup]
(
@FileSavePath varchar(500)
) AS
declare @DBName varchar(10)--当前数据库名称
declare @FileName varchar(100)--取当前的日期为保存文件名
declare @FilePath varchar(100)--保存文件路径
--declare @DelFileName varchar(100)--删除当前日期前30天文件
declare @DelFilePath varchar(100)--删除文件路径
set @DBName=(select db_name() as databasename)--查询当前数据库名称
set @FileName=(convert(varchar(100),getdate(),112))--当前日期为文件名
set @FilePath= @FileSavePath +@FileName
--set @DelFileName=(convert(varchar(100),dateadd(day,-30,getdate()),112))--取得文件名
--set @DelFilePath ='E:\sql\ss\File\'+@DelFileName--删除文件路径
backup database @DBName to disk =@FilePath--保存数据库备份文件到相应路径
GO
(
@FileSavePath varchar(500)
) AS
declare @DBName varchar(10)--当前数据库名称
declare @FileName varchar(100)--取当前的日期为保存文件名
declare @FilePath varchar(100)--保存文件路径
--declare @DelFileName varchar(100)--删除当前日期前30天文件
declare @DelFilePath varchar(100)--删除文件路径
set @DBName=(select db_name() as databasename)--查询当前数据库名称
set @FileName=(convert(varchar(100),getdate(),112))--当前日期为文件名
set @FilePath= @FileSavePath +@FileName
--set @DelFileName=(convert(varchar(100),dateadd(day,-30,getdate()),112))--取得文件名
--set @DelFilePath ='E:\sql\ss\File\'+@DelFileName--删除文件路径
backup database @DBName to disk =@FilePath--保存数据库备份文件到相应路径
GO
浙公网安备 33010602011771号