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
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.
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.
L'opció de restauració a nivell de taula està desactivada.
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.
2. A la finestra que apareix, aneu a la pestanya Opcions avançades. Tria Navegació granular SQL: visualització del contingut.
3. A la llista que s'obre, seleccioneu la base de dades des de la qual restaurarem la taula i feu clic Restaura Granular.
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.
5. A la finestra nova, feu clic a Llista de punts de recuperació.
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.
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ó.
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.
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.
9. Un cop finalitzada la restauració, les taules seleccionades apareixeran a la base de dades GPI TEST.
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:
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.
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).
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).
Així és l'historial de tasques de còpia de seguretat completades per a la base de dades seleccionada a Management Studio.
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:
Font: www.habr.com