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

在下列条件下可能出现这种情况:
  • 报警服务器未引用数据库定义。如果指定的数据库定义已删除,报警服务器将无法再将数据记录到数据库中。
  • 在创建数据库定义前已向应用添加
    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