[发明专利]从整体数据库备份中恢复所选对象有效
申请号: | 200980138367.7 | 申请日: | 2009-09-22 |
公开(公告)号: | CN102171661A | 公开(公告)日: | 2011-08-31 |
发明(设计)人: | L·比蒂;S·R·德沃斯;D·萨拉夫 | 申请(专利权)人: | 赛门铁克公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 北京纪凯知识产权代理有限公司 11245 | 代理人: | 赵蓉民 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 整体 数据库 备份 恢复 对象 | ||
1.一种方法,包括:
接收从一个包括多个对象的数据库的备份中恢复一个所选对象的一个请求,其中
该多个对象包括所选对象;
在该备份中对与所选对象相关联的信息进行定位,其中
所述定位包括使用在创建该数据库的备份时从所备份的数据库中收集的数据库表元数据;并且
使用与所选对象相关联的信息来恢复所选对象。
2.如权利要求1所述的方法,其中所述恢复所选对象包括:
对恢复所选对象所必需的每个对象进行恢复,其中
多个对象的一种层级结构包括该多个对象,并且
恢复所选对象所必需的每个对象是包括所选对象的多个对象的一种层级结构中的一员。
3.如权利要求2所述的方法,其中:
如果一个对象在该层级结构中是在所选对象之上,则该对象对于恢复所选对象而言是必需的,并且
该恢复所选对象所必需的对象先前未被恢复。
4.如权利要求1所述的方法,其中该数据库表元数据包括:
对于存储在该备份中的一个数据库表的一种偏移,其中
该数据库表包括描述所选对象的信息。
5.如权利要求4所述的方法,其中该数据库表元数据进一步包括:
描述该数据库表的一种结构的信息。
6.如权利要求4所述的方法,其中多个数据库表包括描述所选对象的信息。
7.如权利要求1所述的方法,进一步包括:
对该数据库进行备份;并且
存储该数据库表元数据。
8.如权利要求7所述的方法,其中
该数据库包括一个SharePoint内容数据库,并且
该数据库表元数据包括描述在该SharePoint内容数据库中的一个或多个表的信息。
9.如权利要求8所述的方法,其中在该SharePoint内容数据库内的该一个或多个表包括:
站点表、网页表、列表表、用户数据表、用户信息表、分组表、以及角色表中的一个或多个。
10.一种系统,包括:
一个处理器;
一个连接到该处理器上的第一存储对象,其中
该第一存储对象存储了一个数据库的备份,并且
所备份的数据库包括多个对象以及描述该多个对象的多个数据库表;
一个连接到该处理器上的第二存储对象,其中
该第二存储对象存储了一个目标存储区域,该目标存储区域是用于从该数据库的备份中恢复的多个对象;以及
一个存储器,该存储器被连接到该处理器上、并且存储了由该处理器可执行的多条指令,所述指令被配置为用于
接收从该数据库备份中恢复一个所选对象的一个请求,其中
该多个对象包括所选对象,
在该数据库备份中对与所选对象相关联的信息进行定位,其中
所述定位包括使用在创建该数据库的备份时从所备份的数据库中收集的数据库表元数据;并且
使用该与所选对象相关联的信息将所选对象恢复到该第二存储对象上。
11.如权利要求10所述的系统,其中所述被配置为用于恢复所选对象的指令包括进一步的指令,这些进一步的指令被配置为用于
对恢复所选对象所必需的每个对象进行恢复,其中
多个对象的一种层级结构包括该多个对象,并且
恢复所选对象所必需的每个对象是包括所选对象的多个对象的一种层级结构中的一员。
12.如权利要求11所述的系统,其中:
如果一个对象在该层级结构中是在所选对象之上,则该对象对于恢复所选对象而言是必需的,并且
该恢复所选对象所必需的对象先前未被恢复。
13.如权利要求10所述的系统,其中该数据库表元数据包括:
对于存储在该备份中的一个数据库表的一种偏移,其中
该数据库表包括描述所选对象的信息。
14.如权利要求13所述的系统,其中该数据库表元数据进一步包括:
描述该数据库表的一种结构的信息。
15.如权利要求13所述的系统,其中多个数据库表包括描述所选对象的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛门铁克公司,未经赛门铁克公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200980138367.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:无线传感网机顶盒方法和装置
- 下一篇:非晶油浸式全磁屏蔽空芯电抗器