我有一个旧系统(遗留系统),可以读取 SNMP 消息并存储(不知何故) 将它们存储到 SQL Server 2008 表 (或 2008r2) 中。系统正在运行,但是我不知道它如何存储到 SQL Server 表中。
是否有可能在没有程序的情况下读取 SNMP 并将其存储到 SQL 表中,或者 SNMP 必须使用程序或服务来存储信息?
答案1
SNMP 是一种协议。您的旧系统正在轮询或接收其监控对象的 SNMP,然后将其存储在 SQL 中。监控系统是程序,它不需要额外的程序来与 SQL 对话。它可能有一个 ODBC 或其他与数据库的连接。检查旧系统是否存在 ODBC 连接。如果没有(它们可能是用于运行监控系统的服务帐户,因此如果您以自己的身份登录,您将看不到它们),那么它可能在某个 init 文件中有 SQL 连接字符串。
您想解决什么实际问题?