sharepoint不能访问,如何通过备份数据库恢复sharepoint网站

来源:百度文库 编辑:神马文学网 时间:2024/10/06 00:05:27

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站点完成,执行浏览器访问正常