sqlinsight-pro/SQL Scripts/_collectors
Søren Eggert Lundsteen Olsen cb99778a3f Review 1.5: SQL Scripts for Windows servers and synthetic checks follow main's structure and registry
After the rebase onto 1.4 the 16 SQLI-WIN/SQLI-SYN scripts had their own /* */ format,
so SqlScriptTests (rule ids, review header, -- Kilde: blocks) failed.

- The scripts have main's header (Regel-id, Titel, Alvor, Versioner, Vurdering,
  Grænseværdier, Rettigheder, Data kommer fra, Regelkode, Read-only); the Windows
  WQL/XPath stays word for word in comments.
- The synthetic SQL check's SQL is registered (SyntheticCheckRunner.UseDatabaseSql,
  BeginTransactionSql, RollbackSql, SyntheticCheckSettings.DefaultQuery) and shown
  as -- Kilde: blocks in SQLI-SYN-001/002 and _collectors/SyntheticCheckRunner.sql.
- SqlScriptTests know ServerRuleCatalog; only those rules may be without SQL blocks.
- ServerScriptTests: every CimQueries query/filter is in a SQLI-WIN script word for word.
- The SQL check cancels the rest of a large answer instead of draining it on close.
- Rule counts: README (108 built-in: 92 SQL Server + 13 Windows + 3 synthetic),
  SQL Scripts/README (rule table, 124 rules, Windows/synthetic section), RuleCatalogTests,
  CONTRIBUTING (how to add a server rule).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-02 15:18:24 +02:00
..
ActivityCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
AgentJobCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
AvailabilityGroupCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
AxBatchCollector.sql Review 1.4: the AX batch history watermark no longer gets stuck 2026-10-02 14:15:49 +02:00
AxDatabaseDetector.sql Review 1.4: AX reads put the agent's session settings back 2026-10-02 14:14:24 +02:00
AxSequenceCollector.sql Review 1.4: AX reads put the agent's session settings back 2026-10-02 14:14:24 +02:00
BlockingCollector.sql Review 1.4: SQL Scripts for Dynamics AX in the 1.3 structure 2026-10-02 14:11:45 +02:00
ConfigurationCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
CpuCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
CustomQueryCollector.sql Review 1.3: SQL Scripts for database discovery and the permission check 2026-10-02 13:26:16 +02:00
DatabaseCollector.sql Review 1.3: SQL Scripts for database discovery and the permission check 2026-10-02 13:26:16 +02:00
DatabaseDiscovery.sql Review 1.4: AX reads put the agent's session settings back 2026-10-02 14:14:24 +02:00
DeadlockCollector.sql Deadlocks: read system_health files without a temp table 2026-10-02 13:47:31 +02:00
ErrorLogCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
FileIoCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
IndexCollector.sql Review 1.3: SQL Scripts for database discovery and the permission check 2026-10-02 13:26:16 +02:00
InstanceConfigurationCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
InstanceProbe.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
LongOperationCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
PerformanceCounterCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
PermissionCheck.sql Review 1.3: SQL Scripts for database discovery and the permission check 2026-10-02 13:26:16 +02:00
PlanAnalysisCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
PlanCacheCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
PrivilegeCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
QueryStatsCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
QueryStoreCollector.sql Review 1.3: SQL Scripts for database discovery and the permission check 2026-10-02 13:26:16 +02:00
ReplicationCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
ServerCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
SuspectPageCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
SyntheticCheckRunner.sql Review 1.5: SQL Scripts for Windows servers and synthetic checks follow main's structure and registry 2026-10-02 15:18:24 +02:00
TempdbCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
TraceFlagCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
WaitSamplingCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00
WaitStatsCollector.sql SQL Scripts: one reviewable script per rule 2026-10-02 13:20:06 +02:00