我正在尝试解决为什么安装了app fabric的几台服务器没有登录到数据库。
我们有多个运行2008 R2的Web服务器和一个带有SQL Server 2008的数据库服务器2008 R2。每个Web服务器都安装了AppFabric,并配置为将监控记录到数据库服务器上的不同数据库。
除两个外,所有Web服务器都正确记录。我尝试过多次重新配置AppFabric监控配置,每次都给我一个错误:
无法检测到为此数据库运行作业的SQL代理服务。如果服务已停止,AppFabricDashboard将不显示事件数据。
当我在根web.config中注册监控存储区并初始化监控存储区时,出现此错误。它成功创建了所有数据库表,sql作业等。但似乎没有记录。
是的,sql代理服务正在运行,因为它与数据库服务器上所有其他数据库的sql代理服务相同。
我在除了唯一数据库之外的所有Web服务器上使用相同的设置。
我的监控配置是:
AppFabric事件收集服务帐户: srv_AppFabric
监控提供程序: System.Data.SqlClient
连接字符串: ApplicationServerMonitoringConnectionString
服务器: sql2008 (这是我们数据库服务器的名称)
数据库: ApplicationServerMonitoring_DEV (每个Web服务器连接到另一个数据库,该数据库将是ApplicationServerMonitoring_ [Env])
安全配置:
Windows身份验证
管理员: srv_AppFabric
读者: srv_AppFabric
作家: srv_AppFabric
我已经对类似问题采取了一些解决方案无济于事:
感谢任何帮助或建议,谢谢