在SharePoint DR测试期间无法访问网站

时间:2015-07-16 19:14:57

标签: sharepoint sharepoint-2013

我们公司的SharePoint环境没有热门DR站点。因此,我们正在使用该流程将数据恢复到DR站点:

  1. 在DR中创建指向相同的所有网站集 ContentDatabase名称与生产中的对应名称相同(例如: http://prodsite/teams/team1指向PRD_ContentDB3然后我们 设置http://drsite/teams/team1以指向DR上的PRD_ContentDB3 SQL Server)。
  2. 取出然后删除在#1中创建的数据库。
  3. 将生产数据库还原到DR SQL Server。全部更新 数据库上的安全性以匹配生产,但使用DR 帐户。
  4. Ran Powershell将数据库重新附加到SharePoint。
  5. 我们使用CLAIMS身份验证进行设置。

    恢复完成后,我们无法连接到生产中存在的网站。每个站点都会返回错误:“抱歉,出现问题。找不到文件。如果我在新的内容数据库中创建新的网站集,它可以正常工作。如果我在数据库中创建新的网站集从prod它起作用,但prod中存在的任何东西都不起作用(包括根)。

    我们有一个匹配生产的数据库别名设置(除了指向DR SQL服务器的点)。以前还有其他人吗?我错过了某个地方的一步吗?

    提前谢谢你,

1 个答案:

答案 0 :(得分:0)

所以实际上我发现数据库很好。问题是数据库包含未正确部署的解决方案。

我在要还原到DR站点的数据库上运行了Test-SPContentDatabase。事实证明我们的自定义代码没有正确部署。我重新连接了数据库,重新部署了我们的代码,DR站点响应得很好。