ADFS-ADFS启动失败:事件352,无法访问ADFS数据库字符串链接
问题:
在开启服务器之后,ADFS服务无法自启动,手动启动ADFS也启动失败。在ADFS启动时候启动失败,通过服务器和事件查看器中日志如下:
错误原因描述:
连接字符串为 Data Source=np:\\.\pipe\microsoft##wid\tsql\query;Initial Catalog=AdfsConfigurationV3;Integrated Security=True 的 AD FS 配置数据库中的 SQL 操作失败。
其他数据
异常详细信息:
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)
解决方案:
从错误信息中看是无法访问到ADFS的数据库配置,经过查阅资料得知ADFS是安装内部数据库中,有可能是内部数据库的Windows 内部数据库服务没有启动导致ADFS无法访问
进入到服务中,发现该服务没有启动。手动启动该服务,并且设置为自启动
启动完成之后,重新启动ADFS服务,成功
参考博客:
https://support.microsoft.com/zh-cn/help/3044973/adfs-2-0-service-fails-to-start