MS SQL数据库备份和恢复存储过程(加强版本)
日期:2007年2月13日 作者: 查看:[大字体 中字体 小字体]-
先将代码发布出来,大家共享。
如有发现BUG,请大家指教或EMAIL:aierong@vip.sina.com
/**//*备份数据库*/
create proc pr_backup_db
@flag varchar(20) out,
@backup_db_name varchar(128),
@filename varchar(1000) --路径+文件名字
as
declare @sql nvarchar(4000),@par nvarchar(1000)
if not exists(
select * from master..sysdatabases
where name=@backup_db_name
)
begin
select @flag='db not exist' /**//*数据库不存在*/
return
end
else
begin
if right(@filename,1)<>'' and charindex('',@filename)<>0
begin
select @par='@filename varchar(1000)'
select @sql='BACKUP DATABASE '+@backup_db_name
+' to disk=@filename with init'
execute sp_executesql @sql,@par,@filename
select @flag='ok'
return
end
else
begin
select @flag='file type error' /**//*参数@filename输入格式错误*/
return
end
endGO
/**//*创建函数,得到文件得路径*/
create function fn_GetFilePath(@filename nvarchar(260))
returns nvarchar(260)
as
begin
declare @file_path nvarchar(260)
declare @filename_reverse nvarchar(260)
select @filename_reverse=reverse(@filename)
select @file_path=substring(@filename,1,len(@filename)+1-charindex('',@filename_reverse))
return @file_path
end
GO
/**//*恢复数据库*/
CREATE proc pr_restore_db
/**//*
------------------------------------------------
Create Time: 2004-03-20
Update Time: 2004-03-29 11:05 - [1] [2] [3] [4] [5] [6] [7] 下一页
-
- MS SQL数据库备份和恢复存储过程(加强版本) 相关文章:
- ·掌握SQL Server数据库的实用技巧
- ·Oracle非法数据库对象引起的错误
- ·SuSE Linux10上安装Oracle数据库方法
- ·缩小SQL Server数据库的日志文件
- ·用SQL链接服务器访问远程Access数据库
- ·平面设计中字库使用的问题解答
- ·使用重定向恢复DB2数据库
- ·浅谈DB2数据库故障处理及最佳实践
- ·T-SQL语句实现数据库备份与还原
- ·Java语言数据库操作的基本流程
- MS SQL数据库备份和恢复存储过程(加强版本) 相关软件
- ·《黑名单上的人》02夜袭车库(198209版)
- ·《仓库番》试玩脑细胞杀手
- ·美术欣赏-中国画经典图库.part1
- ·《英诗金库(The Golden Treasury)》
- ·《少儿文学名著文库》V1.0
- ·判决案例全库v1.0
- ·世界金奖童话库
- ·四库全书v2.0(压缩卷3-1)
- ·数据库营销
- ·vc模板库手册
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·Transact-SQL语句总汇
- ·无限级分类的非递归实现(存储过程版)
- ·列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息
- ·什么是SQL注入法攻击
- ·学习SQL语句之SQL语句大全
- ·SQL存储过程的概念,创建,调用,管理,删除,优点
- ·客户端回调实现gridView无刷新分页
- ·关于SQL语句的优化方式
- ·精妙SQL语句收集
- ·2台服务器数据库如何同步?
- ·SQL分页语句
- ·Delphi程序执行时实时生成报表
- ·SQL语句参考及记录集对象详解
- ·ADO连接数据库字符串大全
- ·VB.NET的数据库基础编程(1)
- ·sqlldr加载数据到不同表的问题
- ·解决SQL Server常见的七个经典问题
- ·SQL数据库高级教程:学习 SQL 函数
- ·SQL数据库高级教程:学习 SQL IN
- ·解析用SSMA移植Acceses到SQL几点问题
特别推荐
- ·学习SQL语句之SQL语句大全
- ·数据备份失败的五个原因及解决办法
- ·解决SQL Server常见的七个经典问题
- ·SQL存储过程的概念,创建,调用,管理,删除,优点
- ·带你轻松接触13个数据库术语
- ·如何恢复系统数据库如何恢复系统数据库?
- ·通过实例讲解由浅入深学会存储过程
- ·学会三个范式快速成为数据库设计的高手
- ·SQL数据库应聘人员面试时经常被问的问题
- ·问答:查询分析器不能单步调试的的原因
- ·数据库基础知识:SQL中的IIF语句详解
- ·WindowsXP+IIS+PHP5+MySQL5+Zend+GD库+phpMyAdmin+PHPWind 5.3 安装教程
- ·你知道吗?优化数据库前的十大问题
- ·自动备份注意事项让你远离误删数据噩梦
- ·关于MSSQL数据库日志满的快速解决办法
- ·SQL安全设置攻略
- ·SQL注入的不常见方法
- ·关于SQL语句的优化方式
- ·SQL优化34条
- ·查询及删除重复记录的方法
