【问题标题】:SharePoint 2010-"Cannot connect to the configuration database"SharePoint 2010-“无法连接到配置数据库”
【发布时间】:2018-05-10 14:55:19
【问题描述】:

我有集成SharePoint服务的TFS 2012,最近我复制了同一台机器进行测试,并在测试机器上修改了一些参数以避免由于它们在同一个网络中而发生冲突。他们运作良好。

今天生产服务器的SharePoint站点提示“Cannot connect to the configuration database”,但是团队基础服务运行良好,我怀疑测试服务器中的某些东西导致了这个,我关闭了测试服务器,问题仍然存在。

在我有这个问题的经验之前,它们中的大多数都与 SQL Server 实例配置有关,例如“https://mikessharepoint.wordpress.com/2011/11/22/cannot-connect-to-the-configuration-database-error-of-central-administration/”或 IIS 应用程序池中的一些身份验证问题。

这是来自事件查看器的错误事件: "

Unknown SQL Exception 53 occurred. Additional error information from SQL Server is included below.
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

"

我怀疑生产服务器上的某些东西(可能是 SQL 服务器实例名称)是否通过某些操作更改为测试服务器,但我不知道在哪里以及如何。

我怀疑是新服务器导致错误,原因是我在生产服务器的 wss_config 数据库中发现一些不正确的东西,表 TimerJobHistory 中的“ServerName”字段,一些值是新服务器,一些值是旧服务器。但即使我将所有值更新到旧服务器并重新启动生产服务器,它也不起作用。

我检查了所有我可以用谷歌搜索的东西,但没有任何效果,有没有人可以提供任何帮助,感谢任何善意的帮助。

【问题讨论】:

  • 虽然这不能回答您的问题:我建议更新到最新版本的 TFS。多年来,Sharepoint 集成基本上毫无用处,自 TFS 2018 起已完全删除。
  • 感谢您的回答,但在生产环境中更新并不容易。这将是我们的一个项目。
  • @Mac Lee 尝试禁用场中所有服务器上的 TCP/IP 烟囱。检查这个类似的问题:social.technet.microsoft.com/Forums/en-US/…
  • 还要检查 Team Foundation 服务器的 SQL 实例是否位于与分析服务端口不同的自定义端口上。详细参考这篇文章:blogs.msdn.microsoft.com/tfssetup/2014/05/28/…更多问题排查可以参考这个帖子:stackoverflow.com/questions/18060667/…

标签: sharepoint tfs


【解决方案1】:

最后,我找到了根本原因,在“Wss_config”数据库中有一个名为“Objects”的表,我在“Name”字段中找到了新的测试服务器名称,所以我将值更新为旧的服务器名称-- >重新启动 IIS 和 SharePoint 服务(不确定是否需要)-->Bingo! 但是我还是不知道新服务器为什么会出现这个错误,所以暂时没有给新服务器上电。如果有任何新的检测将更新。

感谢大家的热心帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-10
    • 1970-01-01
    • 1970-01-01
    • 2011-07-24
    • 1970-01-01
    • 2015-09-10
    相关资源
    最近更新 更多