Overzicht van de Database Spiegelingmonitor
van toepassing op:SQL Server-
Als u over de juiste machtigingen beschikt, kunt u de Database Mirroring Monitor gebruiken om elke subset van de gespiegelde databases op een serverexemplaar te bewaken. Met bewaking kunt u controleren of en hoe goed gegevens stromen in de databasespiegelingssessie. Databasespiegelingsmonitor is ook handig voor het oplossen van problemen met de oorzaak van een verminderde gegevensstroom.
U kunt alle gespiegelde databases registreren voor bewaking op elk van de failoverpartners afzonderlijk. Wanneer u een database registreert, slaat Database Mirroring Monitor de volgende informatie over de database op:
Databasenaam
De namen van de twee partnerserverinstanties
De laatst bekende rollen van elke partner (principal of mirror)
Machtigingen
Als u databasespiegeling wilt bewaken, moet u lid zijn van de vaste serverfunctie sysadmin of de vaste databaserol dbm_monitor in de msdb-database op het serverexemplaar. Als u lid bent van sysadmin of dbm_monitor op slechts één van de serverexemplaren van de partner, kan de monitor alleen verbinding maken met die partner; de monitor kan geen gegevens ophalen van de andere partner.
Als je slechts lid bent van dbm_monitor op een serverinstantie, heb je beperkte machtigingen op die serverinstantie. U kunt alleen de meest recente statusrij weergeven. Als u verbinding maakt met een serverexemplaar met dbm_monitor rechten, informeert Database Mirroring Monitor u dat u beperkte rechten hebt.
Belangrijk
De dbm_monitor vaste databaserol wordt gemaakt in de msdb-database wanneer de eerste database is geregistreerd in de Databasespiegelingsmonitor. De nieuwe dbm_monitor-rol heeft geen leden totdat een systeembeheerder gebruikers aan de rol toewijst.
Navigatieboom
Als er databases zijn geregistreerd voor bewaking door databasespiegelingscontrole, wordt een lijst met geregistreerde databases weergegeven in de navigatiestructuur. De boom wordt elke 30 seconden automatisch vernieuwd. Als u de status van een geregistreerde database wilt zien, selecteert u deze. Voor meer informatie, zie "Detailvenster" verderop in dit onderwerp.
Voor elke geregistreerde database wordt de volgende informatie weergegeven:
<Database_name>(<Status>,<PRINCIPAL_SERVER>-><MIRROR_SERVER>)
<Database_name>
De naam van een gespiegelde database die is geregistreerd bij de databasespiegelingsmonitor.
<status>
De mogelijke statussen en de bijbehorende pictogrammen zijn als volgt:
Pictogram | Toestand | Beschrijving |
---|---|---|
Waarschuwingspictogram | onbekende | De monitor is niet verbonden met een van beide partners. De enige beschikbare informatie is wat door de monitor in de cache is opgeslagen. |
Waarschuwingspictogram | synchroniseren | De inhoud van de gespiegelde database blijft achter bij de inhoud van de principal-database. Het hoofdserverexemplaar verzendt logbestanden naar het exemplaar van de mirrorserver, waarbij het de wijzigingen toepast op de gespiegelde database om het up-to-date te brengen. Aan het begin van een databasespiegelingssessie bevinden de mirror- en principaldatabases zich in deze status. |
Standaarddatabasecilinder | gesynchroniseerde | Wanneer de mirror-server voldoende inloopt op de principal-server, verandert de databasestatus in Gesynchroniseerd. De database blijft in deze status zolang de principal-server wijzigingen blijft verzenden naar de mirror-server en de mirrorserver wijzigingen blijft toepassen op de gespiegelde database. Voor de modus voor hoge veiligheid zijn automatische failover en handmatige failover beide mogelijk, zonder gegevensverlies. Voor de modus met hoge prestaties is gegevensverlies altijd mogelijk, zelfs in de gesynchroniseerde status. |
Waarschuwingspictogram | onderbroken | De principal-database is beschikbaar, maar verzendt geen logboeken naar de mirrorserver. |
Pictogram Fout | verbroken | Het serverexemplaar kan geen verbinding maken met zijn partner. |
<PRINCIPAL_SERVER>
De naam van de partner die momenteel de hoofdserverinstantie is. De naam heeft de volgende indeling:
<SYSTEM_NAME>[\<instance_name>]
waarbij <SYSTEM_NAME> de naam is van het systeem waarop het serverexemplaren zich bevinden. Voor een niet-standaardserverexemplaar wordt ook de naam van het exemplaar weergegeven: <SYSTEM_NAME>\<instance_name>.
<MIRROR_SERVER>
De naam van de partner die momenteel de spiegelserverinstantie is. De indeling is hetzelfde als voor de principal-server.
Detailvenster
Het uiterlijk van de monitor is afhankelijk van of een database is geselecteerd. Wanneer u de monitor opent, wordt in het detailvenster een Geregistreerde gespiegelde database koppeling weergegeven. Klik hierop om een database te registreren. Geregistreerde databases worden weergegeven onder de database-spiegelingsmonitor in de navigatiestructuur. Database Mirroring Monitor probeert altijd verbinding te maken met elk serverexemplaar waarvoor het de referenties heeft opgeslagen.
Wanneer u een database selecteert, wordt de status weergegeven op de pagina met tabbladen Status in het detailvenster. De inhoud van deze pagina is afkomstig van zowel de principal- als mirrorserverexemplaren. De pagina wordt asynchroon gevuld als de status wordt verzameld via afzonderlijke verbindingen met de principal- en mirrorserverinstanties. De status wordt automatisch vernieuwd met intervallen van 30 seconden.
Notitie
U kunt de vernieuwingsfrequentie van het beeldscherm niet wijzigen, maar u kunt de statustabel vernieuwen vanuit het dialoogvenster Geschiedenis van databasespiegeling.
Een systeembeheerder kan de huidige configuratie van waarschuwingen voor de database bekijken door de pagina Waarschuwingen tabblad te selecteren. Van daaruit kan de beheerder de Waarschuwingsdrempels instellen dialoogvenster starten om een of meer waarschuwingsdrempels in te schakelen en te configureren.
In de banner boven de tabbladen wordt in het detailvenster de laatste keer weergegeven dat de monitor de statusgegevens heeft vernieuwd als, Laatste vernieuwing:<datum><tijd>. Meestal haalt de databasespiegelingsmonitor statusinformatie op van de principal- en mirrorserverinstanties op verschillende tijdstippen. De oudere van deze twee vernieuwingstijden wordt weergegeven.
Actiemenu
Het menu Action bevat altijd de volgende opdrachten:
Bevelen | Beschrijving |
---|---|
Gespiegelde database registreren... | Hiermee opent u het dialoogvenster Gespiegelde database registreren. Gebruik dit dialoogvenster om een of meer gespiegelde databases op een bepaald serverexemplaar te registreren door de database of databases toe te voegen aan de Databasespiegelingsmonitor. Wanneer een database wordt toegevoegd, slaat Database Mirroring Monitor lokaal informatie over de database, de bijbehorende partners en hoe u verbinding maakt met de partners. |
ServerVerbindingen beheren bij exemplaren... | Wanneer u deze opdracht selecteert, wordt het dialoogvenster Serververbindingen beheren geopend. Daar kunt u een serverexemplaar kiezen waarvoor u credentials wilt specificeren die de monitor moet gebruiken bij het maken van verbinding met een specifieke partner. Als u de referenties voor een partner wilt bewerken, zoekt u de vermelding in het Server-exemplaren raster en klikt u op Bewerken in die rij. Het dialoogvenster Verbinding maken met server wordt weergegeven, waarbij de naam van het serverexemplaar vaststaat en de referentievelden zijn geïnitialiseerd naar de huidige waarde in de cache. Wijzig de verificatiegegevens indien nodig en klik op Verbinding maken. Als de inloggegevens voldoende bevoegdheden hebben, wordt de kolom Verbinding bijgewerkt met de nieuwe inloggegevens. |
Als u een database selecteert, bevat het menu Actie ook de volgende opdrachten.
Bevelen | Beschrijving |
---|---|
registratie van deze database ongedaan maken | Hiermee verwijdert u de geselecteerde database uit databasespiegelingsmonitor. |
Waarschuwingsdrempels instellen... | Hiermee opent u het dialoogvenster Waarschuwingsdrempels instellen. Daar kan een systeembeheerder waarschuwingen voor de database voor elk van de partners in- of uitschakelen en de drempelwaarde van elke waarschuwing wijzigen. We raden u aan een drempelwaarde in te stellen voor een bepaalde waarschuwing voor beide partners om ervoor te zorgen dat de waarschuwing blijft bestaan als de database een failover-overschakeling uitvoert. De juiste drempelwaarde voor elke partner is afhankelijk van de prestatiemogelijkheden van het systeem van die partner. Een gebeurtenis wordt alleen naar het gebeurtenislogboek geschreven voor een prestatie als de waarde zich op of boven de drempelwaarde bevindt wanneer de statustabel wordt bijgewerkt. Als een piekwaarde tijdelijk de drempelwaarde bereikt tussen statusupdates, wordt die piek gemist. |
Databasespiegeling bewaken met behulp van SQL Server Management Studio
Zie ook
Databasespiegeling (SQL Server) bewaken
de wizard Beveiliging voor databasespiegeling configureren (SQL Server Management Studio) starten