报警和事件未被记录到数据库
在下列条件下可能出现这种情况:
- 报警服务器未引用数据库定义。如果指定的数据库定义已删除,报警服务器将无法再将数据记录到数据库中。
- 在创建数据库定义前已向应用添加Rockwell Automation设备服务器 (FactoryTalk Linx)。(46638)
- 数据库连接已经断开(例如SQL Server已经停止或运行SQL Server的远程计算机已从网络中移除)。
- 处理器未处于运行模式。
- 您没有合适的SQL Server权限来对数据库执行任务。
- 缓存目录中的报警和事件历史缓存文件 (*. rsl) 过多。
报警服务器未引用数据库定义。
- 运行FactoryTalk Administration Console或FactoryTalk View Studio。
- 展开浏览器窗口直到显示报警服务器。
- 右键单击报警服务器,然后单击属性。
- 对于Rockwell Automation设备服务器 (FactoryTalk Linx),单击报警和事件选项卡,导航至报警和事件历史组,确保存在指定的数据库定义。单击应用然后单击确定。
- 对于Rockwell Automation设备服务器 (FactoryTalk Linx),单击优先级和历史选项卡,导航至报警历史组,确保存在指定的数据库定义。单击应用然后单击确定。
在创建数据库定义前已向应用添加
Rockwell Automation
设备服务器 (FactoryTalk Linx
)。- 在FactoryTalk Administration Console或FactoryTalk View Studio浏览器窗口中,选择FactoryTalk Linx报警服务器。
- 右键单击报警服务器,然后单击属性。
- 单击报警和事件历史选项卡。
- 在数据库定义框中,选择从所选报警服务器接收报警和事件的数据库定义。必要时,创建数据库定义。
- 单击应用,然后单击确定。将启动报警和事件历史。
缓存目录中的报警和事件历史缓存文件 (*. rsl) 过多。
- 在 FactoryTalk Administration Console 或 FactoryTalk View Studio浏览器窗口中,在连接组中展开数据库文件夹。
- 右键单击数据库定义,然后单击属性。
- 单击数据库连接选项卡。
- 单击确定。会验证数据库模式。如果这不能解决问题,请尝试进行以下步骤:
- 检查FactoryTalk DiagnosticsViewer 了解相关错误消息。如果报警和事件历史正常工作,FactoryTalk DiagnosticsViewer 指示该组件准备就绪,处于活动状态。
- 将缓存目录中的缓存文件 (*.rsl) 数减到最少。
提供反馈