服务器无法连接到数据库

当 Session Recording Server 无法连接到 Session Recording 数据库时,可能会显示类似以下内容的错误消息之一:

事件来源:

与 SQL Server 建立连接时发生与网络有关的或实例特有的错误。此错误会显示在托管 Session Recording Server 的计算机上事件查看器中的应用程序事件日志中,ID 为 2047。

Citrix Session Recording Storage Manager Description: Exception caught while establishing database connection.(事件源: Citrix Session Recording Storage Manager 描述: 建立数据库连接时捕获到异常。)此错误会显示在托管 Session Recording Server 的计算机上事件查看器中的应用程序事件日志中。

无法连接到 Session Recording Server。Ensure that the Session Recording Server is running.(无法连接到 Session Recording Server。请确保 Session Recording Server 正在运行。)启动 Session Recording 策略控制台时会显示此错误消息。

解决方案:

  • Microsoft SQL Server 2008 R2、Microsoft SQL Server 2012、Microsoft SQL Server 2014 或 Microsoft SQL Server 2016 的 Express Edition 安装在独立的服务器上,并且没有为 Session Recording 配置的正确服务或设置。该服务器必须启用 TCP/IP 协议,并运行 SQL Server Browser 服务。有关启用这些设置的信息,请参阅 Microsoft 文档。
  • Session Recording 安装期间(“管理”部分)提供了错误的服务器和数据库信息。卸载 Session Recording 数据库并重新安装,以提供正确的信息。
  • Session Recording 数据库服务器处于关闭状态。请验证该服务器是否处于连接状态。
  • 托管 Session Recording Server 的计算机或托管 Session Recording 数据库服务器的计算机无法解析对方的 FQDN 或 NetBIOS 名称。请使用 ping 命令验证这些名称是否可解析。
  • 检查 Session Recording 数据库中的防火墙配置,以确保允许 SQL Server 连接。有关详细信息,请参阅 https://docs.microsoft.com/en-us/sql/sql-server/install/configure-the-windows-firewall-to-allow-sql-server-access?redirectedfrom=MSDN&view=sql-server-ver15 上的 Microsoft 文章。

Logon failed for user ‘NT_AUTHORITY\ANONYMOUS LOGON’.(用户“NT_AUTHORITY\ANONYMOUS LOGON”登录失败。)此错误消息表示用户以 .\administrator 身份错误地登录了服务。

解决方案:请以本地系统用户身份重新启动服务,并重新启动 SQL 服务。

服务器无法连接到数据库