Hello,
Yes, Citadel 5 uses MSSQL to store alarms and events, though we do not provide direct access to this database.
In theory is is possible to query this database, but the tables we've implemented are not designed to be used directly.
The best way to enable alarms across a network is to have Citadel and DSC installed on both the local and remote machines.
Citadel handles the transaction of alarms, traces, etc..
You may find this link helpful:
Citadel 5 Remote Database Access Using COM+ and ADO
Regards,
Danny G.
Applications Engineer
National Instruments