SQLI-SVC-001 (High) reports a service set to start automatically that is not running (SQL Server Agent, Full-text launcher, Launchpad …), from the sys.dm_server_services data the configuration collector already reads (2008 R2 SP1+; not relevant before). The service account is sensitive. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
25 lines
2.2 KiB
Markdown
25 lines
2.2 KiB
Markdown
# Konfiguration og ændringslog
|
|
|
|
Hver instans har en side **Konfiguration** (knappen øverst på instansens side) med, hvordan instansen er sat op:
|
|
|
|
| Afsnit | Hvad |
|
|
|---|---|
|
|
| Instans | Version, edition, collation og standardmapper til data og log (SQL Server 2012+) |
|
|
| CPU og hukommelse | Logiske CPU'er, schedulers, NUMA-noder, fysisk hukommelse, virtuel maskine, max/min server memory, Lock Pages in Memory, Instant File Initialization, MAXDOP og cost threshold for parallelism |
|
|
| Tjenester | SQL Server- og SQL Agent-tjenesterne med konto, start og status (`sys.dm_server_services`, SQL Server 2008 R2 SP1+) |
|
|
| Tempdb | Filerne med størrelse, autogrowth og maksimum |
|
|
| Trace flags | Globalt slåede trace flags |
|
|
| Indstillinger, der afviger fra standard | sp_configure-værdier, der ikke står på SQL Servers standard, og værdier, der venter på `RECONFIGURE` eller genstart |
|
|
| Ændringslog | Alt, hvad der er ændret (7, 30, 90 dage eller 1 år) |
|
|
|
|
Lock Pages in Memory og Instant File Initialization kan kun aflæses fra SQL Server 2012 SP4 og 2016 SP1. På ældre versioner står der "kan ikke aflæses".
|
|
|
|
## Ændringer
|
|
|
|
Agenten læser konfigurationen hvert 15. minut (collector `instance-config`) og sammenligner med sidste gang, også på tværs af en genstart af agenten. Ændringer af sp_configure, trace flags og tjenestekonti giver fundet **SQLI-CFG-013 Konfiguration ændret** (information, i et døgn), og alle ændringer, også version og antal tempdb-filer, står i ændringsloggen og i driftsrapporten. Den første måling efter installationen er udgangspunktet.
|
|
|
|
Tidspunktet er, hvornår ændringen blev opdaget, ikke hvornår den blev lavet. Ændringsloggen gemmes lige så længe som løste fund (`SQLInsight:Retention:ResolvedFindingDays`, standard 365 dage).
|
|
|
|
## Tjenester, der ikke kører
|
|
|
|
Reglen **SQLI-SVC-001** (Høj) melder, når en SQL Server-tjeneste, der er sat til at starte automatisk, ikke kører: typisk SQL Server Agent (så kører hverken backup eller vedligeholdelse), Full-text Filter Daemon Launcher eller Launchpad. Tjenesterne læses fra `sys.dm_server_services` sammen med konfigurationen hvert 15. minut og kræver SQL Server 2008 R2 SP1 eller nyere; på ældre versioner er reglen ikke relevant.
|