生成MSSQL Data备份的存储过程(downmoon)
来源:互联网 发布:mvc mvvm 知乎 编辑:程序博客网 时间:2024/05/29 17:12
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS OFF
GO
ALTER PROCEDURE CPP_BackDataBase(@databasename varchar(100)) AS
declare @filename varchar(100),@cmd varchar(255)
select @databasename = rtrim(@databasename)
select @filename = 'c:sqlbackup'+ rtrim(convert(varchar(10),getdate(),20))
set @cmd = 'md '+@filename
exec master.dbo.xp_cmdshell @cmd
select @filename = @filename +''+@databasename + rtrim(convert(varchar(10),getdate(),20))
select @filename = ltrim(rtrim(@filename))
select @cmd ='BACKUP DATABASE['+@databasename+'] TO DISK = N'''+@filename +'.bak'' WITH INIT , NOUNLOAD , NAME = N''' +@filename+'备份'', SKIP , STATS = 10, FORMAT '
exec (@cmd)
if(@databasename <> 'master' and @databasename <>'msdb')
begin
--backup log with truncate_only
select @filename = 'c:/sqlbackup'+@databasename+'log.back'
select @cmd = ' BACKUP LOG ['+@databasename+'] TO DISK = N'''+@filename+''' WITH INIT , NOUNLOAD , NAME = N'''+@filename +'LOG Backup'', NOSKIP , STATS = 10, NOFORMAT '
exec (@cmd)
select @cmd = 'backup log ['+@databasename+'] with truncate_only'
exec (@cmd)
end
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
- 生成MSSQL Data备份的存储过程(downmoon)
- 生成MSSQL Data备份的存储过程
- 用存储过程实现MSSQL数据的网络异地备份
- sql生成(mssql对于表的delete和update做备份的触发器)代码的存储过程
- 三个很常用的存储过程(downmoon)
- MSSQL备份和恢复存储过程
- MSSQL生成表数据SQL插入语句的存储过程
- MSSQL将表数据生成SQL脚本的存储过程
- MSSQL存储过程生成随机银行卡号
- 2008 mssql的存储过程
- MSSQL 备份及相关核心系统存储过程
- mssql 生成‘批量Insert数据的sql语句’的存储过程
- 删除MSSQL危险存储过程的代码
- 删除MSSQL危险存储过程的代码
- PHP怎样调用MSSQL的存储过程
- MSSQL简单的分页存储过程
- 删除MSSQL危险存储过程的代码
- mssql为公开的存储过程
- 我用的是Redhat 9我想把分辨率改为1024*768 改了后要求重启X,不知道怎么重启X。
- 揭密黑客网络入侵的十四种实用方法!
- RMAN备份死机
- 危险无处不在 账号防盗防骗的小经验
- 黑客入门:搜索引擎技巧让您成为黑客
- 生成MSSQL Data备份的存储过程(downmoon)
- 让女人看了哭了一遍又一遍的文章
- java执行exe,bat 文件的方法
- 一个方便查看LINUX内核源代碼的方法
- 决定你是富人还是穷人的12条标准穷人学手艺
- c++中的引用的使用原理以及使用实例 (2)
- 删除冗余文件
- Linux学习笔记二(艰辛的wxWidgets环境搭建)
- 一个简单的文件型病毒程序