CREATE PROC usp_backupDatabase
(
@databaseName SYSNAME='', --要备份的数据库名称,不指定则备份当前数据库
@path NVARCHAR(260)='', --备份文件的存放目录,不指定则使用SQL默认的备份目录
@bkfname NVARCHAR(260)='', --备份文件名,文件名中可以用\DBNAME\代表数据库名,\DATE\代表日期,\TIME\代表时间
@bktype NVARCHAR(10)='DB', --备份类型:'DB'备份数据库,'DF' 差异备份,'LOG' 日志备份
@appendfile BIT --追加/覆盖备份文件
)
AS
DECLARE @sql VARCHAR(8000)
IF isnull(@databaseName,'')='' SET @databaseName=db_name()
IF isnull(@path,'')='' SET @path=dbo.f_getdbpath(null)
IF isnull(@bkfname,'')='' SET @bkfname='\DBNAME\_\DATE\_\TIME\.BAK'
SET @bkfname=replace(replace(replace(@bkfname,'\DBNAME\',@databaseName)
,'\DATE\',convert(VARCHAR,getdate(),112))
,'\TIME\',replace(convert(VARCHAR,getdate(),108),':',''))
SET @sql='backup '+CASE @bktype WHEN 'LOG' THEN 'log ' ELSE 'database ' END +@databaseName
+' to disk='''+@path+@bkfname
+''' with '+case @bktype when 'DF' then 'DIFFERENTIAL,' ELSE '' END
+CASE @appendfile WHEN 1 THEN 'NOINIT' ELSE 'INIT' END
PRINT @sql
EXEC (@sql)
GO
数据备份存储
发布时间:2024-12-15 08:46
如何备份相机存储卡数据 #生活技巧# #数码产品使用技巧# #相机拍摄技巧#
数据备份存储
最新推荐文章于 2024-06-03 11:09:12 发布
稀有猿 于 2018-10-16 14:39:09 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
网址:数据备份存储 https://www.yuejiaxmz.com/news/view/479739
下一篇:链家响应购租并举政策 用大数据驱
相关内容
【存储设备】数据存储设备有哪些 四大移动存储设备选购指南什么是数据存储
数据备份在数据安全中的重要性
DS224+ NAS网络存储配置:你的数据管家,你准备好了吗?
极空间私有云:存储新宠,数据管家
我的家庭数据存储中心:绿联私有云DH2100
数据存储绿色节能促进数据中心零碳排
互联网30载,与NAS共筑数据存储新生态
数据安全指南→NAS群晖备份、同步应用
无NAS备份攻略 送给在乎数据安全的你