ModArcSqlServer 服务模块(自研)
ModArcSqlServer 是 ScadaV6ServerExt 中的自研服务扩展模块,本文档用于快速定位模块代码入口、接口、配置与部署排障信息。
功能描述
用于 SQL Server 相关归档与数据存储扩展。
基础信息
- 源码目录:
ScadaV6ServerExt/ModArcSqlServer.Logic - 目标框架:
net8.0 - 模块版本:
6.2.0(AssemblyVersion:6.2.0.0)
核心逻辑文件
ModArcSqlServerLogic.csobj/Debug/net8.0/ModArcSqlServer.Logic.GlobalUsings.g.csobj/Debug/net8.0/ModArcSqlServer.Logic.AssemblyInfo.csobj/Release/net8.0/ModArcSqlServer.Logic.GlobalUsings.g.csobj/Release/net8.0/ModArcSqlServer.Logic.AssemblyInfo.cs
控制器与路由
控制器:
- 未检测到控制器。
路由前缀:
- 未检测到显式 Route。
Action:
- 未检测到带 Http 特性的 Action。
配置与资源文件
Options 文件:
- 未检测到 Options 文件。
JSON 配置:
- 未检测到 JSON 配置文件。
XML/语言文件:
- 未检测到语言/配置 XML 文件。
Razor 页面:
- 未检测到 Razor 页面。
依赖清单
程序集引用:
ScadaCommonScadaCommon.LogScadaServerCommon
NuGet 依赖:
System.Data.SqlClient
部署清单
- 先构建
ModArcSqlServer.Logic,确认输出 DLL 与依赖完整。 - 按模块产物清单部署到目标 RapidSCADA 实例目录。
- 若包含 View/配置文件,确保同步发布并重启相关服务。
- 通过模块日志与功能页面验证加载和运行状态。
排障建议
- 模块不生效:检查 DLL 部署路径、版本兼容性和加载日志。
- 接口异常:检查路由、权限与依赖服务注册。
- 数据异常:检查配置文件、连接串和外部系统连通性。