sharepoint不能访问,如何通过备份数据库恢复sharepoint网站
sharepoint站点突然访问出现故障,提示:403禁止访问,网站要求登陆.
并sharepoint管理中心也不能访问。
那么只有依赖SQL SERVER的数据库来恢复当前的sharepoint站点了。
修复sharepoint站点步骤:
1、备份数据库
sharepoint_admin_content(管理中心数据库)
sharepoint_config(配置数据库)
WSS_content(网站内容数据库)
2、卸载sharepoint并删除以上数据库
3、安装sharepoint,并配置应用程序及网站集
4、恢复WSS_content为新数据库实例Leiansoft_Content(实例名可自己定义)
5、根据情况,执行一下SQL
USE Sharepoint_Config
go
Update objects Set [name]='Leiansoft_Content' Where [name]='WSS_content'
go
Declare @Id uniqueIdentifier
--1、修改AllDocs.SiteId
Select @Id=Sm.Id From Sitemap As Sm Inner Join Objects as O On Sm.DataBaseId=O.Id And O.[Name]='Leiansoft_Content'
--如果sharepoint只有一个站点
Update Leiansoft_Content..AllDocs Set SiteId=@Id
--多个SharePoint站点,则需要先查出编辑的站点Id(@ParamId)
Update Leiansoft_Content..AllDocs Set SiteId=@Id Where SiteId=@ParamId
--2、或修改Sitemap.Id
Select @Id = SiteId From Leiansoft_Content..AllDocs Where SiteId=@ParamId
Update Sitemap Set Id=@Id From Objects Where Sitemap.DataBaseId=Objects.Id And Objects.[Name]='Leiansoft_Content'
6、修复sharepoint站点完成,执行浏览器访问正常