Översikt över databasspeglingens övervakning
gäller för:SQL Server
Om du har rätt behörigheter kan du använda Databasspeglingsövervakaren för att övervaka alla delmängder av de speglade databaserna på en serverinstans. Med övervakning kan du kontrollera om och hur väl data flödar i databasspeglingssessionen. Övervakaren av databasspegling är också användbar för att felsöka orsaken till det minskade dataflödet.
Du kan registrera någon av dina speglade databaser för övervakning på var och en av redundanspartnerna individuellt. När du registrerar en databas cachelagrar Database Mirroring Monitor följande information om databasen:
Databasnamn
Namnen på de två partnerserverinstanserna
De senast kända rollerna för varje partner (huvudroll eller spegelroll)
Behörigheter
Om du vill övervaka databasspegling måste du vara medlem i antingen sysadmin fast serverroll eller dbm_monitor fast databasroll i msdb-databasen på serverinstansen. Om du är medlem i sysadmin eller dbm_monitor på endast en av partnerserverinstanserna kan övervakaren endast ansluta till den partnern. övervakaren kan inte hämta information från den andra partnern.
Om du bara är medlem i dbm_monitor på en serverinstans har du begränsad behörighet för den serverinstansen. Du kan bara visa den senaste statusraden. Om du ansluter till en serverinstans med dbm_monitor behörigheter informerar Database Mirroring Monitor dig om att du har begränsade behörigheter.
Viktig
Den dbm_monitor fasta databasrollen skapas i databasen msdb när den första databasen registreras i Övervakaren för databasspegling. Den nya dbm_monitor rollen har inga medlemmar förrän en systemadministratör tilldelar användare rollen.
Navigeringsträdet
Om några databaser har registrerats för övervakning av övervakaren för databasspegling visas en lista över registrerade databaser i navigeringsträdet. Trädet uppdateras automatiskt var 30:e sekund. Om du vill se status för en registrerad databas väljer du den. Mer information finns i "Informationsfönster" senare i det här avsnittet.
För varje registrerad databas visas följande information:
<Database_name>(<Status>,<PRINCIPAL_SERVER>–><MIRROR_SERVER>)
<Database_name>
Namnet på en speglad databas som är registrerad med övervakaren för databasspegling.
<status>
Möjliga statusar och deras associerade ikoner är följande:
Ikon | Status | Beskrivning |
---|---|---|
Varningsikon | Okänd | Monitorn är inte ansluten till någon av partnerna. Den enda tillgängliga informationen är vad som har cachelagrats av övervakaren. |
Varningsikon | Synkronisera | Innehållet i speglingsdatabasen släpar efter innehållet i huvuddatabasen. Huvudserverinstansen skickar loggposter till speglingsserverinstansen, som tillämpar ändringarna på speglingsdatabasen för att rulla den framåt. I början av en databasspeglingssession är speglings- och huvuddatabaserna i det här tillståndet. |
Standarddatabas-cylinder | synkroniserad | När speglingsservern blir tillräckligt ikapp huvudservern ändras databastillståndet till Synkroniserad. Databasen förblir i det här tillståndet så länge huvudservern fortsätter att skicka ändringar till speglingsservern och speglingsservern fortsätter att tillämpa ändringar på speglingsdatabasen. För högsäkerhetsläge är både automatisk redundans och manuell redundans möjlig, utan dataförlust. För högprestandaläge är viss dataförlust alltid möjlig, även i synkroniserad tillstånd. |
Varningsikon | avstängd | Huvuddatabasen är tillgänglig men skickar inga loggar till speglingsservern. |
Felikon | frånkopplad | Serverinstansen kan inte ansluta till sin partner. |
<PRINCIPAL_SERVER>
Namnet på den partner som för närvarande är huvudserverinstansen. Namnet är i följande format:
<SYSTEM_NAME>[\<instance_name>]
där <SYSTEM_NAME> är namnet på det system där serverinstansen finns. För en serverinstans som inte är standard visas även instansnamnet: <SYSTEM_NAME>\<instance_name>.
<MIRROR_SERVER>
Namnet på den partner som för närvarande är speglingsserverinstansen. Formatet är samma som för huvudservern.
Informationsfönster
Bildskärmens utseende beror på om en databas har valts. När du öppnar övervakaren visar informationsfönstret en länk till en registrerad speglad databas. Klicka här om du vill registrera en databas. Registrerade databaser visas under noden Database Mirroring Monitor i navigeringsträdet. Övervakaren för databasspegling försöker alltid ansluta till varje serverinstans som den har lagrade autentiseringsuppgifter för.
När du väljer en databas visas dess status på Status fliksidan i informationsfönstret. Innehållet på den här sidan kommer från både huvud- och speglingsserverinstanserna. Sidan fylls asynkront eftersom status samlas in via separata anslutningar till huvudkontot och speglingsserverinstanserna. Statusen uppdateras automatiskt med 30 sekunders intervall.
Obs.
Du kan inte ändra skärmens uppdateringsfrekvens, men du kan uppdatera statustabellen från dialogrutan Historik för databasspegling.
En systemadministratör kan visa den aktuella konfigurationen av varningar för databasen genom att välja fliksidan Varningar. Därifrån kan administratören starta dialogrutan Ange varningströsklar för att aktivera och konfigurera ett eller flera varningströsklar.
I fältet ovanför flikarna visas en informationsruta som visar när övervakaren senast uppdaterade statusinformationen: Senaste uppdatering:<datum><tid>. Vanligtvis hämtar övervakaren för databasspegling statusinformation från huvud- och speglingsserverinstanserna vid olika tidpunkter. Den äldre av dessa två uppdateringstider visas.
Åtgärdsmeny
Menyn Åtgärd innehåller alltid följande kommandon:
Befallning | Beskrivning |
---|---|
Registrera speglad databas... | Öppnar dialogrutan Registrera speglad databas. Använd den här dialogrutan om du vill registrera en eller flera speglade databaser på en viss serverinstans genom att lägga till databasen eller databaserna i övervakaren för databasspegling. När en databas läggs till cachelagrar Database Mirroring Monitor lokalt information om databasen, dess partner och hur du ansluter till partnerna. |
Hantera serverinstansanslutningar... | När du väljer det här kommandot öppnas dialogrutan Hantera serveranslutningar. Där kan du välja en serverinstans som du vill ange autentiseringsuppgifter för som övervakaren ska använda när du ansluter till en viss partner. Om du vill redigera autentiseringsuppgifterna för en partner, hittar du dess post i rutnätet för Server-instanser genom att klicka på Redigera på den raden. Dialogrutan Anslut till server visas med serverinstansnamnet fast och kontrollerna för autentiseringsuppgifter initierade till det aktuella cachelagrade värdet. Ändra autentiseringsinformationen efter behov och klicka på Anslut. Om autentiseringsuppgifterna har tillräcklig behörighet uppdateras kolumnen Anslut med med de nya autentiseringsuppgifterna. |
Om du väljer en databas innehåller menyn Åtgärd även följande kommandon.
Befallning | Beskrivning |
---|---|
Avregistrera den här databasen | Tar bort den valda databasen från Övervakaren för databasspegling. |
Ställ in varningströsklar... | Öppnar dialogrutan Ange varningströsklar. Där kan en systemadministratör aktivera eller inaktivera varningar för databasen på var och en av partnerna och ändra tröskelvärdet för varje varning. Vi rekommenderar att du anger ett tröskelvärde för en given varning hos båda parter för att säkerställa att varningen kvarstår om databasen växlar över. Det lämpliga tröskelvärdet för varje partner beror på prestandafunktionerna i partnerns system. En händelse skrivs endast till händelseloggen för prestanda om dess värde ligger vid eller över tröskelvärdet när statustabellen uppdateras. Om ett högsta värde når tröskelvärdet tillfälligt mellan statusuppdateringar missas den toppen. |
Övervaka databasspegling med hjälp av SQL Server Management Studio för att
Se även
Övervakning av databasspegling (SQL Server)
Starta guiden för att konfigurera säkerheten för databasspegling (SQL Server Management Studio)