- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第59节数据管理
本节学习要点
1.数据库的备份。
2.数据库的还原
本节的任务目标、知识要点
1.实现数据库备份的设计。
2.实现数据库还原设计。
任务目标
1.SQL-Server中数据库备份的基础知识。
2.SQl-Server中数据库还原的基础知识。
知识要点
任务1
—存储过程的设计
主要代码说明
一、得到数据库的文件目录(注:将此函数建立在Master数据库中)
/*
@dbname指定要取得目录的数据库名
如果指定的数据库不存在,返回安装SQL时设置的默认数据目录
如果指定为NULL,则返回默认的SQL备份目录名
*/
useMASTER
go
ifexists(select*fromdbo.sysobjectswhereid=object_id(N[dbo].[f_getdbpath])andxtypein(NFN,NIF,NTF))
dropfunction[dbo].[f_getdbpath]
GO
createfunctionf_getdbpath(@dbnamesysname)
returnsnvarchar(260)
主要代码说明
说明:
1.功能:
(1)如果指定的数据库名称为null,则返回的路径为默认的SQL备份目录名。
(2)如果指定的数据库名称不存在,则返回的路径为安装SQL时设置的默认数据目录。
(3)如果指定的数据库名称存在,则返回该数据库文件所在的物理路径。
2.selectfrommaster..sysdatabaseswherename=‘master’:
获取指定数据库文件的完整路径。例如:
C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLSERVER
\MSSQL\DATA\master.mdf
3.REVERSE(string_expression):返回字符串值的逆向值。
例如:将上述字符串逆向取值后的值为:
fdm.retsam\ATAD\LQSSM\REVRESLQSSM.01LQ
SSM\revreSLQStfosorciM\seliFmargorP\:C
任务1
—存储过程的设计
主要代码说明
4.CHARINDEX(expression1,expression2):在expression2中搜索expression1并返回其起始位置(如果找到)。
5.对3.中的字符串而言,charindex(‘\’,@re),返回第一个“\”起始位置;charindex(‘\’,@re)+5,并返回第二个“\”起始位置;subtsring(@re,charindex(‘\’,@re)+5,260):返回以第二个“\”开始以后的子串。
任务1
—存储过程的设计
主要代码说明
二、数据备份(注意:此存储过程建立在MASTER数据库中)
/*参数说明:
@dbname:--要备份的数据库名称,不指定则备份当前数据库master..
@bkpath:--备份文件的存放目录,不指定则使用SQL默认的备份目录
@bkfname:--备份文件名,文件名中可以用\DBNAME\代表数据库名,\DATE\代表日期,\TIME\代表时间
@bktype:--备份类型:DB备份数据库,DF差异备份,LOG日志备份
@appendfile:--追加/覆盖备份文件
*/
任务1
—存储过程的设计
主要代码说明
/*
说明:
1.db_name():返回当前数据库名称。
2.
(1)语法:REPLACE命令:
REPLACE(string_expression,string_pattern,string_replacement)
(2)参数:
string_expression
要搜索的字符串表达式。
string_pattern
是要查找的子字符串。
string_replacement
替换字符串。
任务1
—存储过
您可能关注的文档
- 管线工程二台施工技术交底.doc
- 室颤患者护理诊断及措施.doc
- 生物化学-第1章-绪论.ppt
- 2026年郑州医药健康职业学院单招综合素质考试备考试题及答案解析.docx
- 2026年南京工业职业技术大学单招综合素质考试模拟试题及答案解析.docx
- 2026年石家庄经济职业学院单招综合素质考试模拟试题及答案解析.docx
- 2026年黑龙江司法警官职业学院单招综合素质考试参考题库及答案解析.docx
- 2026年内蒙古农业大学职业技术学院单招职业技能考试参考题库及答案解析.docx
- 2026年绵阳职业技术学院单招综合素质笔试模拟试题及答案解析.docx
- 2026年内蒙古科技职业学院单招综合素质笔试参考题库及答案解析.docx
- 2026年湖南化工职业技术学院单招职业技能笔试参考题库及答案解析.docx
- 2026年天津渤海职业技术学院单招综合素质笔试备考题库及答案解析.docx
- 2026年韶关学院单招综合素质考试备考试题及答案解析.docx
- 2026年朔州职业技术学院单招职业技能考试参考题库及答案解析.docx
- 2026年平顶山职业技术学院单招职业技能笔试模拟试题及答案解析.docx
- 2026年上海电机学院单招综合素质笔试模拟试题及答案解析.docx
- 2026年陕西工业职业技术学院高职单招职业适应性测试备考题库附答案解析.docx
- 2026年闽西职业技术学院单招综合素质笔试备考试题及答案解析.docx
- 2026年江西航空职业技术学院单招综合素质笔试备考试题及答案解析.docx
- 2026年黑龙江三江美术职业学院单招职业技能考试模拟试题及答案解析.docx
原创力文档


文档评论(0)