sqlinsight-pro/src/SQLInsight.Core/Data
Søren Eggert Lundsteen Olsen 473a7d0be3 Replication from the distributor (8f)
On a distributor, a 15-minute collector reads each distribution agent's
latest run (status, latency, message) and replication errors the last
day from the distribution database. That needs SELECT on
MSdistribution_agents, MSdistribution_history and MSrepl_errors, which
the agent does not have by default (never the replicated commands);
without it SQLI-REPL-001 (agent failed/retrying, High) and SQLI-REPL-002
(latency > 5 min, Medium) are "not measurable" with the exact grant, and
"not relevant" elsewhere. Shown on the instance page and in
GET /api/v1/instances/{name}/replication. Tested against a real
distributor set up in the SQL 2022 container.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-02 10:48:46 +02:00
..
Activity.cs Long and large transactions and long-running statements (8b, 8d) 2026-10-02 10:36:41 +02:00
Baseline.cs Fase 2: baselines and anomaly detection 2026-09-29 08:01:11 +00:00
Blocking.cs Fase 1: collectors and rule pack (41 rules) 2026-09-29 06:17:08 +00:00
ConfigurationSnapshot.cs Fase 1: collectors and rule pack (41 rules) 2026-09-29 06:17:08 +00:00
CpuUtilization.cs Fase 1: on-prem web UI (IIS or Windows service), light design system 2026-09-29 06:58:51 +00:00
CumulativeSample.cs Fase 1: collectors and rule pack (41 rules) 2026-09-29 06:17:08 +00:00
DatabaseSnapshot.cs Fase 2: index and statistics analysis 2026-09-29 07:47:53 +00:00
Deadlocks.cs Stop SQLInsight deadlocking itself, and stop reporting its own deadlocks 2026-10-02 07:34:59 +02:00
ErrorLog.cs SQL Server error log without elevated rights (8a) 2026-10-02 10:30:41 +02:00
FileIo.cs Disk speed per drive: IOPS, MB/s and latency 2026-10-02 08:03:11 +02:00
HighAvailability.cs Fase 2: Always On availability groups and SQL Agent jobs 2026-09-29 07:53:49 +00:00
Indexes.cs Fase 2: index and statistics analysis 2026-09-29 07:47:53 +00:00
InstanceConfiguration.cs Configuration page with change log 2026-10-02 08:12:26 +02:00
LongOperations.cs Long operations, full-text rules and statement activity 2026-10-02 09:07:29 +02:00
MiscSnapshots.cs Fase 1: collectors and rule pack (41 rules) 2026-09-29 06:17:08 +00:00
PerformanceCounters.cs Fase 1: collectors and rule pack (41 rules) 2026-09-29 06:17:08 +00:00
PlanAnalysis.cs Fase 2: plan cache analysis 2026-09-29 07:40:09 +00:00
Privileges.cs Privilege audit: sysadmin and server roles with AD unfolding 2026-10-02 08:39:56 +02:00
QueryStats.cs Long operations, full-text rules and statement activity 2026-10-02 09:07:29 +02:00
QueryStore.cs Fase 2: Query Store analysis (plan regressions, failed forced plans, parameter sensitivity) 2026-09-29 07:33:14 +00:00
Replication.cs Replication from the distributor (8f) 2026-10-02 10:48:46 +02:00
ServerSnapshot.cs Fase 1: collectors and rule pack (41 rules) 2026-09-29 06:17:08 +00:00
Tempdb.cs tempdb and version store (8c) 2026-10-02 10:42:38 +02:00
WaitCatalog.cs Fase 1: collectors and rule pack (41 rules) 2026-09-29 06:17:08 +00:00
WaitKnowledge.cs Wait type drill-down with active session sampling 2026-10-02 08:50:31 +02:00
WaitSampling.cs Wait type drill-down with active session sampling 2026-10-02 08:50:31 +02:00
WaitStats.cs Fase 1: collectors and rule pack (41 rules) 2026-09-29 06:17:08 +00:00