Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix

Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix
Avui us parlaré de dues funcions de Commvault per a la còpia de seguretat de MS SQL que s'ignoren injustament: la recuperació granular i el connector Commvault per a SQL Management Studio. No tindré en compte la configuració bàsica. La publicació és més probable per a aquells que ja saben com instal·lar un agent, configurar un calendari, polítiques, etc. He parlat de com funciona Commvault i què pot fer en aquest publicar.

Recuperació granular

Opció restauració a nivell de taula va aparèixer a les propietats del subclient relativament recentment. Us permet habilitar la possibilitat de restaurar taules des d'una base de dades sense restaurar tota la base de dades des d'una còpia de seguretat. Això és convenient quan sabeu on es troba exactament l'error o la pèrdua de dades. Al mateix temps, la base de dades en si és gran i restaurar-ho tot trigarà molt de temps.
Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix

Aquesta opció té limitacions:
- Les taules no es poden restaurar a la base de dades original, només a una altra de diferent.  
— Totes les taules es restauren a l'esquema dbo. La taula no es pot restaurar a un esquema d'usuari.
— Només s'admet un compte de servidor SQL local amb drets d'administrador del sistema.
— El servidor de destinació on estem restaurant la taula s'ha d'executar al sistema operatiu Windows.
— Al servidor de destinació, a més de l'agent SQL, cal instal·lar l'agent de mitjans i l'entorn d'execució de Java.
— La base de dades ha d'utilitzar el model de recuperació en mode complet.
— Si l'opció de recuperació granular de la base de dades està activada, es perd la possibilitat d'executar tasques de còpia de seguretat diferencials.  

Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix
L'opció de restauració a nivell de taula està desactivada.

Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix
L'opció de restauració a nivell de taula està desactivada.

A la meva pràctica, hi va haver un cas en què un client tenia la següent programació configurada per a un servidor SQL: una còpia de seguretat completa un cop per setmana i 6 còpies de seguretat diferencials els dies laborables. Va habilitar la funció de restauració a nivell de taula i les tasques de còpia de seguretat diferencials es van processar amb un error.

A veure com serà la restauració en si.
1. Inicieu la recuperació a l'agent desitjat.
Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix

2. A la finestra que apareix, aneu a la pestanya Opcions avançades. Tria Navegació granular SQL: visualització del contingut.
Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix

3. A la llista que s'obre, seleccioneu la base de dades des de la qual restaurarem la taula i feu clic Restaura Granular.
Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix

4. Al quadre de diàleg, configureu el punt de muntatge de la base de dades a partir dels fitxers de còpia de seguretat (alguna cosa com la tecnologia de recuperació instantània).
Indiquem:

  • nom per a la base de dades temporal;
  • quant de temps mantenir aquest punt de recuperació en dies;
  • el servidor on muntarem la base de dades. Només estaran disponibles a la llista els servidors que compleixin totes les condicions necessàries esmentades anteriorment: amb el sistema operatiu Windows, Media Agent i Java Runtime Environment instal·lats, etc.

Feu clic a D'acord.
Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix

5. A la finestra nova, feu clic a Llista de punts de recuperació.
Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix

6. S'obrirà una llista de punts de recuperació muntats. Si la base de dades és gran, haureu d'esperar. A continuació, feu clic explorar. Apareixerà una finestra per veure les taules de la base de dades seleccionada.
Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix

Mentre s'està formant la llista, el diàleg Punts de recuperació sovint es tanca i, aleshores, no poden tornar-hi. És senzill: feu clic amb el botó dret a la instància del servidor SQL on es va iniciar el procés de muntatge del punt de recuperació. Aneu a Totes les tasques i seleccioneu Llista de punts de recuperació.
Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix

7. Si hi ha moltes taules, pot trigar un temps a mostrar-les. Per exemple, per a una base de dades de 40 GB, la llista triga uns deu minuts a formar-se. Seleccioneu la taula desitjada i feu clic a Recupera tots els seleccionats.
Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix

8. En una finestra nova, seleccioneu la base de dades on restaurarem la(s) taula(s). En el nostre cas, aquesta és la base de dades GPI TEST.
Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix

9. Un cop finalitzada la restauració, les taules seleccionades apareixeran a la base de dades GPI TEST.
Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix

Després de restaurar una taula a una base de dades temporal, podeu moure-la a la base de dades original mitjançant Management Studio.

Connector de Commvault per a SQL Management Studio

Els administradors de bases de dades no sempre tenen accés al sistema de còpia de seguretat (BSS). De vegades cal fer alguna cosa amb urgència, però l'administrador de l'IBS no està disponible. Amb el connector Commvault per a SQL Management Studio, un administrador de base de dades pot realitzar una còpia de seguretat i recuperació bàsica de dades.

Versió de QL Management Studio

Comando

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

Versions de servidors SQL que admeten el connector Commvault i ordres que activen el connector. El connector només és compatible amb el sistema operatiu Windows de 64 bits.

1. Executeu l'ordre que correspon a la nostra versió del servidor SQL:
Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix

2. Les opcions de còpia de seguretat i restauració ja estan disponibles a Management Studio. Per fer-ho, feu clic amb el botó dret a la base de dades desitjada.
Així, l'administrador té l'oportunitat d'interaccionar directament amb còpies de seguretat d'aquesta base de dades sense la consola de Commvault i truca a l'administrador de SRK.
Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix

3. Quan inicieu qualsevol de les funcions disponibles d'aquest menú, apareixerà una finestra que us demanarà el vostre inici de sessió i contrasenya. Per connectar-vos a CommServe, utilitzeu SSO o qualsevol altre compte de la secció Seguretat de Commserve (inici de sessió de Commcell).
Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix

Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix

4. Si les credencials s'han introduït correctament i hi ha prou drets d'accés, l'administrador de la base de dades pot:
— executar una còpia de seguretat extraordinària (Còpia de seguretat);
— restaurar la base de dades des d'una còpia de seguretat (Restaurar);
— veure l'historial de les tasques completades (Visualitza l'historial) i el progrés de les tasques en curs (Monitor de treball).
Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix
Així és l'historial de tasques de còpia de seguretat completades per a la base de dades seleccionada a Management Studio.

Còpia de seguretat de MS SQL: un parell de funcions útils de Commvault que no tothom coneix
Menú per a la recuperació de la base de dades. Ni tan sols és diferent del menú de la consola.

Això és tot per a aquestes dues funcions de l'Agent SQL de Commvault. Afegiré que la còpia de seguretat amb Commvault és més adequada per a aquells que tenen desenes de servidors en servei, amb diverses instàncies i bases de dades, tot això, possiblement, en diferents llocs i requereix configurar diferents horaris, profunditat, etc. Si teniu un un parell de servidors, llavors per a MS SQL estàndard n'hi ha prou amb eines per a la còpia de seguretat.

Font: documentation.commvault.com

Font: www.habr.com

Afegeix comentari