当前位置: 代码迷 >> SharePoint >> 急误删了中上层网站!
  详细解决方案

急误删了中上层网站!

热度:349   发布时间:2016-05-02 07:32:42.0
急!急!!误删了顶层网站!!!
我在顶层网站下新建了一个搜索页面,后来想删除,就点击“网站操作”,点击网站管理下的删除此网站,确认删除?点击确认。然后灾难发生了,我的网站再也打不开了,输入顶层网站的地址显示“找不到网页”。我在想是不是因为我这个操作删除的是顶层网站,可是如果包含子网站,上级网站直接删是删不掉的啊。我之前没有做过备份,那我的已经做好的网站还能还原吗?我该从哪里找到我以前的新建网站及列表呢?
    注:我在顶层网站下新建了许多子网站及列表,并添加用户设置了权限,
这些还能找回来吗???要是找不回了我就彻底悲剧了,花了很大的心血啊。。。
请各位高手帮帮忙,我该怎么办啊??

------解决方案--------------------
之前的网站没有做过备份?内容数据库做过备份吗?如果有内容数据库备份也好点,如果连数据库都没有备份,真悲剧了。

现在这个问题解决了没?
------解决方案--------------------
可以请使用stsadm -backup 备份网站集,
然后使用 stsadm -restore去恢复
详情命令请执行 stsadm -help backup

------解决方案--------------------
STSADM -o Backup\Restore for Site Collection
STSADM -o Export\Import for Site

也可以直接备份Content Database,误删后先在CA中Delete DB(不会删除真正数据),然后SQL Restore,然后Add回来。

另外SharePoint 2010中的Site Collection默认是是gradual delete的,在Timer Job(Gradual Site Delete,默认晚上10点后运行)运行之前数据还在Content Database里面(除了Sites表的一条记录之外,正因为如此就不能使用CA Delete DB然后Add回来进行恢复了,这条记录包含一个Hash值,所以不能从别的数据Copy),理论上可以恢复,不过就需要比较专业的软件了。


------解决方案--------------------
只能通过还原来做了  不过如果没有做备份就惨了 
------解决方案--------------------
没有备份;没有办法;
------解决方案--------------------
你删除站点的时候,如果没有删除数据库里的content数据库,你可以重新建一个站点选择那个数据库建立站点。
------解决方案--------------------
如果你把database都删了
那大罗神仙也救不了。。。
------解决方案--------------------
如果是2010 sp1,你看一下对应的Content数据库,里面应该还有你这个site的记录,微软设定了一个标示位,具体还没有操作过,可以做实验,呼呼。
------解决方案--------------------
如果是SharePoint 2010 SP1,可以用PowerShell做网站集还原:
Get-SPDeletedSite 
------解决方案--------------------
 where{$_.Path - eq "/sites/blabla"} 
------解决方案--------------------
 Restore-SPDeletedSite

如果不是2010 SP1而且之前没有备份的话,不用想了,重新做吧
------解决方案--------------------
引用:
引用:
如果是SharePoint 2010 SP1,可以用PowerShell做网站集还原:
Get-SPDeletedSite 
------解决方案--------------------
 where{$_.Path - eq "/sites/blabla"} 
------解决方案--------------------
 Restore-SPDeletedSite

如果不是2010 SP1而且之前没有备份的话,不用想了,重新做吧


mark

受用
  相关解决方案