MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til

MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til
I dag vil jeg fortælle dig om to Commvault-funktioner til MS SQL-sikkerhedskopi, der uretfærdigt ignoreres: granulær gendannelse og Commvault-plugin til SQL Management Studio. Jeg vil ikke overveje de grundlæggende indstillinger. Indlægget er mere sandsynligt for dem, der allerede ved, hvordan man installerer en agent, konfigurerer en tidsplan, politikker osv. Jeg talte om, hvordan Commvault fungerer, og hvad det kan gøre i dette stolpe.

Granulær genopretning

valgmulighed gendannelse af tabelniveau dukkede op i Subclient-ejendomme relativt for nylig. Det giver dig mulighed for at aktivere muligheden for at gendanne tabeller fra en database uden at gendanne hele databasen fra en sikkerhedskopi. Dette er praktisk, når du ved præcis, hvor fejlen eller datatabet er. Samtidig er selve databasen stor, og det vil tage meget tid at gendanne det hele.
MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til

Denne mulighed har begrænsninger:
- Tabeller kan ikke gendannes til den originale database, kun til en anden.  
— Alle tabeller gendannes til dbo-skemaet. Tabellen kan ikke gendannes til et brugerskema.
— Kun en lokal SQL-serverkonto med systemadministratorrettigheder understøttes.
— Målserveren, hvor vi gendanner tabellen, skal køre på Windows OS.
— På målserveren skal ud over SQL-agenten også være installeret Media Agent og Java Runtime Environment.
— Databasen skal bruge gendannelsesmodellen i fuld tilstand.
— Hvis den granulære databasegendannelsesindstilling er aktiveret, går muligheden for at køre differentielle backupjob tabt.  

MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til
Indstillingen for gendannelse på tabelniveau er deaktiveret.

MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til
Indstillingen for gendannelse på tabelniveau er deaktiveret.

I min praksis var der et tilfælde, hvor en klient havde følgende tidsplan konfigureret for en SQL-server: én fuld backup én gang om ugen og 6 differentielle backups på hverdage. Han aktiverede gendannelsesfunktionen på tabelniveau, og differentielle backupjob blev behandlet med en fejl.

Lad os se, hvordan selve restaureringen vil se ud.
1. Start gendannelse på det ønskede middel.
MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til

2. Gå til fanen i det vindue, der vises Avancerede indstillinger. Vælge SQL Granular Browse - Se indhold.
MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til

3. Vælg den database, som vi vil gendanne tabellen fra, på listen, der åbnes, og klik Gendan Granular.
MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til

4. I dialogboksen skal du konfigurere databasens monteringspunkt fra backupfilerne (noget i retning af Instant Recovery-teknologi).
Angiv:

  • navn for midlertidig database;
  • hvor længe skal man beholde dette genopretningspunkt i dage;
  • serveren hvor vi monterer databasen. Kun servere, der opfylder alle de nødvendige betingelser nævnt ovenfor, vil være tilgængelige på listen: med Windows OS, Media Agent og Java Runtime Environment installeret osv.

Klik på OK.
MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til

5. I det nye vindue skal du klikke på Liste gendannelsespunkter.
MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til

6. En liste over monterede gendannelsespunkter åbnes. Hvis databasen er stor, bliver du nødt til at vente. Klik derefter Gennemse. Et vindue vises for at se tabeller fra den valgte database.
MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til

Mens listen dannes, lukkes dialogboksen Genoprettelsespunkter ofte, og så kan de ikke vende tilbage dertil. Det er enkelt: Højreklik på SQL-serverforekomsten, hvor processen med at montere gendannelsespunktet blev startet. Gå til Alle opgaver, og vælg Liste gendannelsespunkter.
MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til

7. Hvis der er mange tabeller, kan det tage lidt tid at vise dem. For eksempel, for en 40 GB database, tager listen omkring ti minutter at danne. Vælg den ønskede tabel, og klik på Gendan alle valgte.
MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til

8. I et nyt vindue skal du vælge den database, hvor vi vil gendanne tabellen/tabellerne. I vores tilfælde er dette GPI TEST-databasen.
MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til

9. Efter gendannelsen er fuldført, vises de valgte tabeller i GPI TEST-databasen.
MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til

Når du har gendannet en tabel til en midlertidig database, kan du flytte den til den originale database ved hjælp af Management Studio.

Commvault plug-in til SQL Management Studio

Databaseadministratorer har ikke altid adgang til backupsystemet (BSS). Nogle gange har du brug for at gøre noget akut, men IBS-administratoren er ikke tilgængelig. Med Commvault-pluginnet til SQL Management Studio kan en databaseadministrator udføre grundlæggende sikkerhedskopiering og gendannelse af data.

QL Management Studio-version

Kommando

SQL 2008 R2

CvSQLAddInConfig.exe /i 10 /r

SQL 2012

CvSQLAddInConfig.exe /i 11 /r

SQL 2014

CvSQLAddInConfig.exe /i 12 /r

SQL 2016

CvSQLAddInConfig.exe /i 13 /r

SQL 2017

CvSQLAddInConfig.exe /i 14 /r

Versioner af SQL-servere, der understøtter Commvault Plug-in og kommandoer, der aktiverer plug-in. Pluginnet understøttes kun på 64-bit Windows OS.

1. Udfør kommandoen, der svarer til vores version af SQL-serveren:
MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til

2. Valgmuligheder for sikkerhedskopiering og gendannelse er nu tilgængelige i Management Studio. For at gøre dette skal du højreklikke på den ønskede database.
Således har administratoren mulighed for direkte at interagere med sikkerhedskopier af denne database uden Commvault-konsollen og opkald til SRK-administratoren.
MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til

3. Når du starter en af ​​de tilgængelige funktioner i denne menu, vises et vindue, hvor du bliver bedt om dit login og din adgangskode. For at oprette forbindelse til CommServe skal du bruge SSO eller en anden konto fra sikkerhedsafsnittet i Commserve (Commcell login).
MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til

MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til

4. Hvis legitimationsoplysningerne er indtastet korrekt, og der er tilstrækkelige adgangsrettigheder, kan databaseadministratoren:
— køre en ekstraordinær backup (Backup);
— gendan databasen fra en sikkerhedskopi (Gendan);
— se historikken for udførte opgaver (Vis historik) og fremskridtene for igangværende opgaver (Jobmonitor).
MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til
Sådan ser historikken for afsluttede backupjob for den valgte database ud i Management Studio.

MS SQL backup: et par nyttige Commvault-funktioner, som ikke alle kender til
Menu til databasegendannelse. Det er ikke engang anderledes end konsolmenuen.

Det er det for disse to SQL Agent-funktioner fra Commvault. Jeg vil tilføje, at backup ved hjælp af Commvault er mere velegnet til dem, der har snesevis af servere i drift, med flere instanser og databaser, alt dette, muligvis på forskellige websteder og kræver opsætning af forskellige tidsplaner, dybde osv. Hvis du har en par servere, så for Standard MS er SQL-værktøjer nok til backup.

Kilde: documentation.commvault.com

Kilde: www.habr.com

Tilføj en kommentar