报警和事件未被记录到数据库

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