Som du måske er klar over, er SQL Server-replikering en teknologi til at kopiere og distribuere data og databaseobjekter fra én database til en anden, og derefter synkronisere mellem databaser for at opretholde konsistens og integriteten af dataene. Det er vigtigt at vide, at disse kan være ret komplekse. Der er tre typer af replikering:en-vejs, en-til-mange og mange-til-en. Det er vigtigt at få overvåget hver replikering, så du kan få en tidlig advarsel om eventuelle problemer eller fejl, så disse kan rettes.
Vi har for nylig introduceret en funktion i Spotlight Cloud, som gør det muligt for dig at overvåge replikering, og den kommer med de tilhørende alarmer, som jeg snart vil dække. For at se replikeringen kan du se, at det er en kategori i venstre side her kaldet SQL Server-replikering. Jeg kan angive hvilket af replikeringsobjekterne jeg vil undersøge, og så kan vi bore i og se applikationens sundhedsstatus. Dette giver os et overordnet billede af eventuelle statusalarmer, udgivernes, distributørernes og abonnenternes tilstand, der er involveret i replikeringen. De alarmer, vi har, er omkring og giver dig besked, hvis der er en forbindelsesfejl eller planlagte udfald. Der er faktisk omkring fem alarmer i alt, der vil opfange særlige problemer. Hvis jeg vil tjekke, hvad disse alarmer er, kan jeg klikke på den lille alarmknap, og den vil vise os distributøragenterne eller loglæseragenterne, der har fået en fejl. Det kan vi også se her. Hvis vi borer i log-agenten, alarmerer vi her.
Når replikering finder sted, vil vi også se kommandoerne per sekund fra loglæseren. Vi vil se det som en fejl. Vi kan også se det som en trendgraf. Du vil måske klikke på for at se, hvordan fejlene så ud over tid, og du kan også se det for distributionssiden, hvor vi kan klikke på det og se tendenserne, men også klikke på "i"-symbolet, hvis du vil vide, hvad det pågældende ikon står for.
Også, glem ikke med dette med Spotlight Cloud på denne særlige funktion er, at hvis du har brug for at gå tilbage til et bestemt tidspunkt, hvor en fejl opstod, kan du gøre det. Du kan enten bruge tidsperiodemekanismen til at pege på, du ved, hvis der var et bestemt efterslæb af data, eller noget ikke var helt korrekt, så kan du gå tilbage i tiden og se det over et antal dage for eksempel. Eller hvis du bare vil hurtigt tilbage, f.eks. til den sidste time, kan du bare bore tilbage i tiden til den sidste time og se alarmerne der.
Vi har den overordnede tilstand af vores applikation, og så har vi de overordnede alarmer for replikeringen, som vi kan se sorteret efter tid, for eksempel om de er åbne. Og på højre side for hver enkelt alarm har vi den seneste historikvinkel samt baggrunden for, at alarmen blev slået.
En meget nyttig tilføjelse til Spotlight Cloud-overvågningen for at kunne overvåge replikering. Hvis du har nogle udfordringer af typen replikering, så glem ikke at downloade en prøveversion og begynde at se på, hvordan det kan hjælpe dig med at finde årsagen til problemerne.
Se en detaljeret video om replikeringsfunktionen.