IBM Tivoli Storage Manager for Databases
Versión 7.1.3
Data Protection
for Microsoft SQL Server
Guía de instalación y del usuario
IBM
IBM Tivoli Storage Manager for Databases
Versión 7.1.3
Data Protection
for Microsoft SQL Server
Guía de instalación y del usuario
IBM
Nota:
Antes de utilizar esta información y el producto al que da soporte, lea la información del apartado “Avisos” en la página 313.
Contenido
Tablas . . . .. vii Acerca de esta publicación . . . . .. ix
A quién va dirigida esta publicación . . . . .. ix Publicaciones . . . . . . . . . . . . .. x Cómo leer los diagramas de sintaxis . . . . .. x
Novedades en Data Protection for SQL Server Versión 7.1.3 . . . .. xiii Capítulo 1. Guía de inicio . . . .. 1
Infraestructura de Volume Shadow Copy Service .. 1 Data Protection en entornos de VSS. . . . .. 2 Proceso de copia de seguridad de datos . . . .. 5 Tipos de copia de seguridad de base de datos .. 5 Métodos de copia de seguridad de datos . . .. 8 Gestión de políticas con Data Protection for SQL Server . . . . . . . . . . . . . .. 9 Proceso de restauración de datos . . . . . .. 21 Proceso de restauración rápida de VSS . . .. 22 Proceso de restauración instantánea de VSS .. 22 Data Protection for SQL Server con IBM SAN
Volume Controller e IBM Storwize V7000 . . .. 23 Requisitos de IBM System Storage . . . . .. 24 Grupos de disponibilidad AlwaysOn con Data
Protection for SQL Server en un entorno de
Windows Failover Cluster (clúster de migración tras error) . . . . . . . . . . . . . . .. 25
Operaciones de copia de seguridad de base de datos de disponibilidad . . . . . . . .. 26 Operaciones de restauración de base de datos de disponibilidad . . . . . . . . . . .. 27 Protección de datos mejorada para grupos de disponibilidad de Microsoft SQL AlwaysOn .. 28 Migración tras error automática del servidor de
Tivoli Storage Manager para la recuperación de
datos . . . . . . . . . . . . . . .. 30
Capítulo 2. Instalación, actualización y migración . . . .. 33
Prerrequisitos. . . . . . . . . . . . .. 33 Instalación y configuración de Data Protection for SQL Server . . . . . . . . . . . . .. 34
Instalación de Data Protection for SQL Server .. 35 Finalización de la configuración de la instalación 35 Verificación de la configuración. . . . . .. 37 Personalización de la configuración . . . .. 38 Instalación en un sistema local . . . . . . .. 38 Instalación de Data Protection for SQL Server en Windows Server Core . . . . . . . . . .. 40 Instalación de Data Protection for SQL Server en un entorno de clúster . . . . . . . . . . .. 40 Implementación de una instalación silenciosa
(desatendida) de Data Protection for SQL Server .. 41
Instalación silenciosa del cliente de Tivoli Storage Manager . . . . . . . . . . . . .. 41 Instalación silenciosa de Data Protection for SQL Server con el programa de configuración . .. 42 Instalación silenciosa con el programa de
instalación de Microsoft . . . . . . . .. 43 Opciones de las instalaciones silenciosas. . .. 44 Creación y prueba de un paquete de instalación silenciosa en un DVD o un servidor de archivos . 46 Mensajes de error de la instalación silenciosa .. 47 Actualización de Data Protection for SQL Server .. 47 Migración de Data Protection for SQL Server . .. 48
Capítulo 3. Configuración. . . .. 49
Definiciones de nodo proxy para Copias de
seguridad VSS . . . . . . . . . . . .. 49 Nombres de nodo necesarios para operaciones VSS básicas . . . . . . . . . . . .. 50 Nombres de nodo necesarios para copias de
seguridad con traspaso de datos de VSS básicas . 50 Especificación de parámetros de configuración de Tivoli Storage Manager . . . . . . . . .. 52 Especificación de parámetros de nombre de nodo de Data Protection for SQL Server . . . . . . .. 54 Cómo especificar archivos de configuración y
opciones en ubicaciones que no son las
predeterminadas. . . . . . . . . . . .. 55 Configuración de las preferencias de usuario . .. 56 Propiedades de Data Protection. . . . . .. 57 Configuración de operaciones de VSS en un entorno de clúster de migración tras error de SQL Server .. 68 Configuración de la política de Tivoli Storage
Manager para establecer la caducidad automática y el control de versiones (copias de seguridad VSS y de herencia) . . . . . . . . . . . . .. 69
Establecimiento de la caducidad automática para copias de seguridad de VSS . . . . . . .. 69 Establecimiento de la caducidad automática para copias de seguridad de herencia . . . . .. 70 Configuración de Data Protection for SQL Server mediante el Asistente de configuración de Tivoli Storage Manager . . . . . . . . . . .. 71 Configuración de un sistema remoto con una
Configuración de TSM. . . . . . . . . .. 73 Configuración manual de Data Protection for SQL Server . . . . . . . . . . . . . . .. 74
Configuración del sistema que ejecuta SQL
Server . . . . . . . . . . . . . .. 74 Configuración del Servidor de Tivoli Storage
Manager . . . . . . . . . . . . .. 76 Configuración del sistema que ejecuta las copias de seguridad con traspaso de datos . . . .. 77 Verificación de la configuración de Data
Protection for SQL Server. . . . . . . .. 77
|
||
Configuración manual de Data Protection for SQL Server en Windows Server Core . . . . . .. 80
Creación de un nodo en servidor de Tivoli
Storage Manager . . . . . . . . . .. 80 Configuración de un nodo proxy para copias de seguridad VSS con traspaso de datos en el
entorno de Windows Server Core . . . . .. 81 Configuración del cliente en el entorno de
Windows Server Core . . . . . . . . .. 82 Configuración de Data Protection for SQL Server en Windows Server Core . . . . . . . .. 84 Modificación de valores de configuración de Data Protection for SQL Server en Windows Server Core . . . . . . . . . . . . . . .. 87 Configuración de Data Protection for SQL Server con Tivoli Storage Manager en un entorno en clúster 87 Configuración de réplicas de disponibilidad para ejecutar copias de seguridad de datos planificadas . 89 Transición de copias de seguridad de SQL Server desde Tivoli Storage FlashCopy Manager a Tivoli Storage Manager . . . . . . . . . . .. 90
Configuración del servidor de Tivoli Storage
Manager . . . . . . . . . . . . .. 90 Configuración de la estación de trabajo que
ejecuta SQL Server . . . . . . . . . .. 91 Transición de bases de datos de SQL Server estándar al nodo AlwaysOn . . . . . . . . . . .. 93 Ejemplos de casos de ejemplo de configuración de IBM SAN Volume Controller e IBM Storwize V7000 . 94
Capítulo 4. Protección de datos . . .. 99
Prerrequisitos. . . . . . . . . . . . .. 99 Requisitos de seguridad para operaciones de
copia de seguridad y de restauración . . . .. 99 Métodos de copia de seguridad de herencia y VSS . . . . . . . . . . . . . .. 100 Protección de datos mejorada para grupos de disponibilidad de Microsoft SQL AlwaysOn .. 103 Inicio de Microsoft Management Console . . .. 105 Inicio de la interfaz de la línea de mandatos de
Data Protection for SQL Server . . . . . .. 106 Obtención de ayuda para mandatos de Data
Protection for SQL Server . . . . . . .. 106 Gestión de instalaciones de Data Protection for
SQL Server de forma remota . . . . . . .. 107 Adición de sistemas remotos . . . . . .. 107 Determinación de la capacidad de almacenamiento gestionada . . . . . . . . . . . . .. 109 Gestión de tareas de copia de seguridad de
gestión, restauración y automatización en el gestor de tareas . . . . . . . . . . . . . .. 109 Copia de seguridad de datos de SQL Server . .. 110
Habilitación de la compresión de copia de
seguridad de SQL Server . . . . . . .. 111 Verificación de la integridad de las bases de
datos de herencia mediante la opción de suma de comprobación . . . . . . . . . .. 111
Creación de copias de seguridad de herencia de grupos o archivos de SQL Server . . . . .. 119 Copia de seguridad de bases de datos de SQL Server en Windows Server Core . . . . .. 120 Supresión de copias de seguridad de SQL
Server . . . . . . . . . . . . . .. 121 Desactivación de las copias de seguridad de
herencia de las bases de datos de SQL Server.. 122 Montar instantáneas de VSS para servidores
remotos . . . . . . . . . . . . .. 123 Montaje de copias de seguridad de SQL Server 123 Restauración de bases de datos y archivos de SQL Server . . . . . . . . . . . . . . .. 124
Establecimiento de la modalidad de un solo
usuario para operaciones de restauración . .. 124 Establecimiento de opciones de restauración de datos en Microsoft Management Console . .. 125 Restauración de datos de SQL Server . . .. 128 Restauración de una base de datos de SQL
Server para una instancia alternativa . . .. 131 Restauración de la base de datos maestra . .. 133 Restauración de bases de datos de SQL Server con catálogos e índices de texto completo . .. 135 Restauración de bases de datos de SQL Server desde instantáneas de la máquina virtual . .. 135 Restauración de bases de datos de SQL Server en Windows Server Core . . . . . . .. 139 Restauración de archivos y grupos de archivos de SQL Server a partir de copias de seguridad de herencia . . . . . . . . . . . .. 140 Protección de los datos de SQL Server en un
entorno de Windows Server Core. . . . . .. 141 Copia de seguridad de bases de datos de SQL Server en Windows Server Core . . . . .. 142 Restauración de bases de datos de SQL Server en Windows Server Core . . . . . . .. 143 Modificación de valores de configuración de
Data Protection for SQL Server en Windows
Server Core . . . . . . . . . . . .. 143 Visualización, impresión y guardado de informes 144
Capítulo 5. Automatización . . . .. 145
Cómo prepararse para utilizar Windows PowerShell cmdlets con Data Protection for SQL Server . . . . . . . . . . . . . . .. 145
Cmdlets para Microsoft Management Console 146 Cmdlet para proteger los datos de Microsoft
SQL Server . . . . . . . . . . . .. 147 Tareas automáticas . . . . . . . . . .. 148 Planificador de tareas de Tivoli Storage Manager 150
Capítulo 6. Resolución de problemas 153
Diagnóstico de problemas . . . . . . . .. 153
Archivos de registro de errores . . . . .. 153
Cómo determinar si se trata de un problema de
Data Protection for SQL Server o un problema
general de VSS . . . . . . . . . . .. 154
Resolución de problemas de VSS y SAN Volume Controller, Storwize V7000 o DS8000 . . .. 163 Resolución de problemas con el equipo de soporte de IBM . . . . . . . . . . . . . .. 164
Visualización de archivos de rastreo y de
registro . . . . . . . . . . . . .. 165 Obtención de rastreos del cliente de Data
Protection cuando se utiliza la tecnología VSS . 166 Recopilación de información sobre SQL Server con VSS antes de llamar a IBM . . . . .. 167 Recopilación de archivos de SQL Server con VSS antes de llamar a IBM . . . . . . . .. 168 Visualización y modificación de información del sistema . . . . . . . . . . . . .. 169 Envío por correo electrónico de archivos al
equipo de soporte de IBM . . . . . . .. 170 Soporte de IBM en línea . . . . . . . .. 171
Capítulo 7. Ajuste de rendimiento. .. 173
Utilización de búferes (sólo herencia) . . . .. 173 Bandas de datos (sólo de herencia) . . . . .. 174 Movimiento de datos fuera de la LAN (de herencia y VSS). . . . . . . . . . . . . . .. 174
Capítulo 8. Información de referencia 177
Visión general de la línea de mandatos . . . .. 177 Método de parámetros de Data Protection for SQL Server por copia de seguridad . . . . . . .. 178 Mandato backup . . . . . . . . . . .. 180 Sintaxis de backup . . . . . . . . .. 180 Parámetros posicionales de backup . . . .. 183 Parámetros opcionales de backup. . . . .. 187 Ejemplos de copia de seguridad de herencia .. 197 Ejemplos de copia de seguridad VSS . . .. 200 Mandato changetsmpassword . . . . . . .. 201 Changetsmpassword . . . . . . . . .. 201 Parámetros posicionales de Changetsmpassword 202 Parámetros opcionales de changetsmpassword 202 Ejemplos de salida de changetsmpassword .. 205 Mandato delete backup . . . . . . . . .. 205 Sintaxis de Delete Backup . . . . . . .. 205 Parámetros posicionales de delete backup . .. 206 Parámetros opcionales de delete backup . .. 206 Ejemplo de Delete Backup . . . . . . .. 210 Mandato Help . . . . . . . . . . . .. 210 Sintaxis de Help . . . . . . . . . .. 210 Parámetros posicionales de help . . . . .. 211 Ejemplos de salida de help . . . . . . .. 211 Mandato inactivate (sólo herencia) . . . . .. 215 Sintaxis del mandato inactivate . . . . .. 216 Parámetros posicionales de inactivate . . .. 217
Parámetros opcionales de inactivate . . . .. 219 Ejemplos de salida de inactivate . . . . .. 222 Mandato mount backup . . . . . . . . .. 226 Sintaxis de mount backup . . . . . . .. 226 Parámetro posicional Unmount Backup. . .. 227 Parámetros opcionales de mount backup . .. 227 Mandato query . . . . . . . . . . . .. 231 Sintaxis del mandato query. . . . . . .. 231 Parámetros posicionales de query . . . .. 233 Parámetros opcionales de query . . . . .. 236 Ejemplos de salida de consulta . . . . .. 242 Mandato query managedcapacity. . . . . .. 253 Mandato Query Policy . . . . . . . . .. 254 Mandato restore . . . . . . . . . . .. 254
Consideraciones sobre la línea de mandatos de restauración VSS . . . . . . . . . .. 256 Sintaxis de Restore . . . . . . . . .. 256 Parámetros posicionales de restore . . . .. 260 Parámetros opcionales de restore . . . . .. 262 Ejemplos de salida de restauración de herencia 278 Ejemplos de salida de restauración VSS . .. 286 Mandato restorefiles . . . . . . . . . .. 289 Sintaxis de restorefiles . . . . . . . .. 290 Parámetros posicionales de restorefiles . . .. 291 Parámetros opcionales de restorefiles . . .. 291 Ejemplos de restorefiles . . . . . . . .. 295 Mandato Set. . . . . . . . . . . . .. 295 Sintaxis de set . . . . . . . . . . .. 295 Establecer parámetros posicionales . . . .. 296 Establecer parámetros opcionales . . . . .. 299 Ejemplos de salida de set . . . . . . .. 299 Mandato unmount backup . . . . . . . .. 300 Sintaxis de unmount backup . . . . . .. 300 Parámetro posicional Unmount Backup. . .. 301 Parámetros opcionales de unmount backup .. 301
Apéndice A. Preguntas formuladas
frecuentemente . . . .. 305 Apéndice B. Funciones de
accesibilidad para la familia de
productos Tivoli Storage Manager .. 311
Avisos . . . .. 313
Glosario . . . .. 319
Índice. . . .. 321
Tablas
1. Tipos de copia de seguridad de Data Protection for SQL Server . . . . . . . . . . .. 5 2. Opciones para una instalación silenciosa 44 3. Funciones de la instalación silenciosa (sólo
cliente base) . . . . . . . . . . .. 46 4. Mandatos para la creación de un paquete de
instalación silenciosa . . . . . . . .. 46 5. Nombres de nodo necesarios para operaciones
VSS básicas . . . . . . . . . . .. 50 6. Nombres de nodo necesarios para copias de
seguridad con traspaso de datos de VSS
básicas . . . . . . . . . . . . .. 50 7. Modalidades de diagnóstico y uso . . . .. 60 8. Características de la estrategia de copia de
seguridad . . . . . . . . . . . .. 102 9. Vistas de copia de seguridad de base de datos 113 10. Vistas de copia de seguridad de base de datos 115 11. Opciones de copia de seguridad de base de
datos . . . . . . . . . . . . .. 116
12. Vistas de copia de seguridad de base de datos 119 13. Opciones de restauración de base de datos 125 14. Visualizaciones de restauración de base de
datos . . . . . . . . . . . . .. 129 15. Opciones de selección de restauración de base
de datos . . . . . . . . . . . .. 129 16. Vistas de copia de seguridad de base de datos 131 17. Vistas de copia de seguridad de base de datos 132 18. Nombres de nodo utilizados para establecer
el acceso . . . . . . . . . . . .. 137 19. Visualizaciones de restauración de base de
datos . . . . . . . . . . . . .. 141 20. Cmdlets para proteger los datos de Microsoft
SQL Server . . . . . . . . . . .. 147 21. Mandatos VSSADMIN . . . . . . .. 156 22. Parámetros opcionales de Data Protection for
SQL Server . . . . . . . . . . .. 178
Acerca de esta publicación
Con el software de Data Protection for Microsoft SQL Server, puede hacer la copia de seguridad y restauración de las bases de datos de Microsoft SQL Server en el almacenamiento de Tivoli Storage Manager.
Data Protection for SQL Server proporciona una conexión entre un SQL Server y un servidor de Tivoli Storage Manager. Esta conexión permite proteger y gestionar los datos SQL mediante Tivoli Storage Manager.
Tivoli Storage Manager es un producto bajo licencia de cliente/servidor que proporciona servicios de gestión de almacenamiento en un entorno informático multiplataforma.
Esta publicación proporciona información acerca de cómo instalar, configurar y proteger los datos con Data Protection for Microsoft SQL Server.
A quién va dirigida esta publicación
Esta publicación está dirigida a usuarios del sistema, administradores de Tivoli Storage Manager y administradores del sistema.
En este manual se supone que el lector comprende las aplicaciones siguientes:
v Microsoft SQL Server
v Servidor de Tivoli Storage Manager
v Cliente de archivado y copia de seguridad de Tivoli Storage Manager v Interfaz de programación de aplicaciones de Tivoli Storage Manager
También se supone que tiene conocimientos de uno de los sistemas operativos siguientes:
v Windows Server 2008 v Windows Server 2008 R2 v Windows Server 2012
Además, se supone que tiene conocimientos del siguiente sistema de almacenamiento de IBM
®utilizado para la base de datos:
v Cualquier dispositivo de almacenamiento que implementa la interfaz de proveedor VSS como se define en la sección de descripción general del proveedor de sistema de VSS en este documento
v IBM System Storage: modelos de almacenamiento en disco DS3000, DS4000, DS5000
v IBM System Storage SAN Volume Controller (SVC) v IBM Storwize V7000 Disk System
v IBM XIV Storage System modelo 2810 (Gen2)
v IBM System Storage DS8000
™(DS8100, DS8300, o DS8700)
Publicaciones
La familia de productos de Tivoli Storage Manager incluye IBM Tivoli Storage FlashCopy Manager, IBM Tivoli Storage Manager for Space Management, IBM Tivoli Storage Manager for Databases y otros productos de gestión de
almacenamiento de IBM.
Para ver la documentación de IBM, consulte http://www.ibm.com/support/
knowledgecenter.
Cómo leer los diagramas de sintaxis
En este apartado se describe cómo leer los diagrama de sintaxis utilizados en este manual. Para leer un diagrama de sintaxis, siga la vía de acceso de la línea. Léalo de izquierda a derecha y de arriba a abajo.
v El símbolo ►►─── indica el principio de un diagrama de sintaxis.
v El símbolo ───► al final de una línea indica que el diagrama de sintaxis continúa en la línea siguiente.
v El símbolo ►─── al principio de una línea indica que el diagrama de sintaxis procede de la línea anterior.
v El símbolo ───►◄ indica el final de un diagrama de sintaxis.
Los elementos de la sintaxis, como una palabra clave o una variable, puede estar:
v En la línea (elemento requerido)
v Sobre la línea (elemento predeterminado) v Por debajo de la línea (elemento opcional) Descripción de los diagramas de sintaxis Ejemplo Abreviaturas
La letras en mayúsculas indican la truncamiento más corta aceptable. Si un elemento aparece completamente en mayúsculas, no podrá truncarse.
Puede escribir el elemento en cualquier combinación de mayúsculas y minúsculas.
En este ejemplo puede especificar KEYWO, KEYWORD o KEYWOrd.
Abreviaturas
►► KEYWOrd ►◄
Símbolos:
Especifique estos símbolos exactamente como apareen en el diagrama de sintaxis.
* Asterisco
{ } Corchetes
: Dos puntos
, Coma
= Signo igual
- Guió
() Paréntesis
. Punto
Descripción de los diagramas de sintaxis Ejemplo Variables:
Los elementos en minúsculas y cursiva (nombre_var) indican variables.
En este ejemplo, puede especificar un
nombre_variable cuando especifique elmandato KEYWORD.
Variables
►► KEYWOrd
nombre_variable►◄
Repetición:
Una flecha que regresa a la izquierda indica que puede repetir el elemento.
Un carácter o espacio en la flecha significa que debe separar los elementos repetidos con ese carácter o espacio.
Una nota al pie de la flecha hace referencia al número de veces que se puede repetir el elemento.
Repetición
►►
repetir►◄
Repetición
►► ▼ ,
repetición
►◄
Repetición
►►
(1)
repetir
►◄
Notas:
1 Puede especificar repetición hasta 5 veces.
Opciones requeridas:
Cuando dos o más elementos están apilados y uno de ellos está en la línea, deberá especificar un elemento.
En este ejemplo,debe elegir entre A, B o C.
Opciones obligatorias
►► A
B C
►◄
Opción optativa:
Cuando un elemento está por debajo de la línea, dicho elemento será opcional. En el primer ejemplo, podrá seleccionar entre A o nada.
Cuando dos o más elementos están apilados por debajo de la línea, todos son opcionales.
En el segundo ejemplo, puede elegir A, B, C o nada.
Selección opcional
►►
A
►◄
►►
A B C
►◄
Descripción de los diagramas de sintaxis Ejemplo Valores predeterminados:
Los valores predeterminados están por encima de la línea. El valor predeterminado será seleccionado a no ser que lo altere temporalmente. Puede alterar el valor predeterminado incluyendo una opción en la pila debajo de la línea.
En este ejemplo, A es el valor predeterminado. Puede alterar A seleccionando B o C. Puede también especificar explícitamente a valor predeterminado.
Valores predeterminados
►►
A B C
►◄
Opciones repetibles:
Una pila de elementos seguidos de una flecha que regresa a la izquierda indica que puede seleccionar un elemento o, e algunos casos, repetir un único elemento.
En este ejemplo, puede seleccionar cualquier combinación de A, B o C.
Opciones repetibles
►► A
B C
►◄
Fragmentos de sintaxis:
Algunos diagramas, debido a su longitud, deben fragmentar la sintaxis. El nombre del fragmento aparece entre barras verticales en el diagrama. El fragmento aplicado aparece entre barras verticales en el diagrama después de un encabezado con el mismo nombre de fragmento.
Fragmentos de sintaxis
►► El nombre del fragmento ►◄
El nombre del fragmento:
A
B
C
Novedades en Data Protection for SQL Server Versión 7.1.3
Data Protection for Microsoft SQL Server incluye las siguientes actualizaciones.
La nueva información y la cambiada se indican con una barra vertical (|) a la izquierda del cambio.
Cambio del valor predeterminado de Importar instantáneas VSS sólo cuando sea necesario
En la página de propiedades Opciones de VSS de MMC, la opción Importar instantáneas VSS sólo cuando sea necesario toma como valor predeterminado Yes. En la interfaz de línea de mandatos, el parámetro /IMPORTVSSSNAPSHOTSONLYWhenneeded del mandato set toma como valor predeterminado Yes.
Paquetes de idioma fusionados en el paquete base
En las actualizaciones anteriores, los paquetes de idiomas se instalaban por separado. A partir de esta actualización, los paquetes de idiomas están fusionados en el paquete base. Dado que la fusión de archivos se maneja de forma programada, no hay instrucciones específicas relacionadas con esta actualización. Una vez completado el proceso de instalación, del mismo modo que con el paquete base, los idiomas se registran en el registro de Windows.
Estimación del cumplimiento con las obligaciones de licencia
En el centro de operaciones de Tivoli Storage Manager, puede ver el uso de capacidad frontal y capacidad en segundo plano para calcular el
cumplimiento con las obligaciones de licencia.
Importante: El software del cliente de Tivoli Storage Manager debe estar en el nivel más reciente del centro de operaciones para presentar datos completos.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Capítulo 1. Guía de inicio
Con el software Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server puede realizar una copia de seguridad y restaurar bases de datos Microsoft SQL Server en almacenamiento de Tivoli Storage Manager o en volúmenes de duplicación locales. Un volumen de duplicación local contiene datos que se almacenan en volúmenes duplicados, que son locales en un sistema de almacenamiento de disco.
Data Protection for SQL Server proporciona una conexión entre una instancia de SQL Server y Tivoli Storage Manager, lo que permite proteger los datos de SQL Server y que los gestione Tivoli Storage Manager. Data Protection for SQL Server protege los datos de SQL Server y mejora la disponibilidad de las bases de datos de SQL Server. Puede seguir ejecutando aplicaciones primarias en los servidores de bases de datos mientras se realiza una copia de seguridad y se restauran los datos.
Puede utilizar una interfaz de línea de mandatos o la interfaz gráfica de usuario (GUI) para realizar copias de seguridad y restaurar bases de datos de SQL Server.
Para obtener más información sobre cómo hacer copia de seguridad y restaurar bases de datos de SQL Server, consulte la documentación de SQL Server.
Microsoft da soporte a la interfaz de programación de aplicaciones (API) de Microsoft para operaciones de copia de seguridad y restauración en modalidad continua. Microsoft también da soporte al uso de la tecnología VSS (Volume Shadow Copy Service) para operaciones de copia de seguridad y restauración.
Data Protection for SQL Server utiliza la API de Tivoli Storage Manager para comunicar con el Tivoli Storage Manager y la API de SQL Server para comunicar con SQL Server.
Además de estas API, las operaciones de VSS de Data Protection for SQL Server necesitan el cliente de copia de seguridad y archivado de Tivoli Storage Manager (Solicitante de VSS) y Microsoft VSS para generar una instantánea en línea (copia coherente en un punto en el tiempo) de los datos de SQL Server.
Infraestructura de Volume Shadow Copy Service
VSS (Volume Shadow Copy Service) ofrece un modelo de interfaz común para generar y gestionar instantáneas en línea de datos de SQL Server.
El servicio VSS de Microsoft gestiona y controla tres componentes de software VSS que se utilizan durante las operaciones de VSS: el solicitante de VSS, el grabador de VSS y el proveedor de VSS. El grabador de VSS es la aplicación que almacena los datos en los volúmenes de origen. El solicitante VSS es el software de copia de seguridad. El proveedor de VSS es la combinación de hardware y software que genera el volumen de instantánea.
El proveedor del sistema VSS crea y mantiene las instantáneas en volúmenes de duplicación locales y hace referencia al proveedor predeterminado de VSS que está disponible con el servidor de Windows.Si utiliza el proveedor del sistema VSS de Windows, no es necesaria ninguna configuración. Sin embargo, puede realizar cambios utilizando los mandatos VSSADMIN.
|
Con un proveedor de copia de hardware y software de VSS, puede crear copias de duplicación de volúmenes en ejecución a petición. Un proveedor de hardware utiliza un controlador o un adaptador de almacenamiento de hardware para gestionar las copias de duplicación a nivel de hardware. El software Data Protection for SQL Server no controla el proveedor de hardware de VSS. El
proveedor de hardware controla el proveedor de hardware VSS. Instale y configure el proveedor de hardware y software de VSS según sea necesario.
Data Protection en entornos de VSS
Windows
Las características de las operaciones de restauración y de copia de seguridad de VSS (Volume Shadow Copy Service) pueden afectar a las tareas de gestión, por ejemplo, los tipos de copia de seguridad que puede ejecutar, la granularidad de la copia de seguridad y las opciones de ubicación de almacenamiento de las copias de seguridad.
Cuando decida las estrategias de restauración y de copia de seguridad, tenga en cuenta las siguientes directrices y requisitos de VSS.
Características de la copia de seguridad de VSS
Las copias de seguridad pueden almacenarse en volúmenes de duplicación local, un servidor de Tivoli Storage Manager, o en ambas ubicaciones. Puede definir diferentes valores de políticas de cada ubicación de copia de seguridad.
Las bases de datos deben tener nombres exclusivos. Si una base de datos tiene el mismo nombre que otra base de datos, pero la capitalización es distinta, el software no diferencia entre las mayúsculas y minúsculas.
Requisitos de copia de seguridad de VSS
Planifique la estrategia de Copia de seguridad VSS de modo que optimice el rendimiento de las operaciones de copia de seguridad y evite problemas potenciales.
Siga estas directrices al planificar las copias de seguridad de VSS:
v Cuando realice operaciones VSS, asegúrese de que dispone al menos de 200 MB de espacio de disco libre en la unidad del sistema Windows. Este espacio se utiliza para almacenar los archivos de metadatos para Data Protection for SQL Server.
v Planificar y ejecutar copias de seguridad de herencia como parte de su estrategia.
v Utilice disco básicos, que se inicializan para su almacenamiento básico. Un disco básico consta de volúmenes básicos, como por ejemplo particiones primarias, particiones ampliadas y unidades lógicas.
v Si tiene pensado guardar copias de seguridad de instantáneas de VSS
únicamente en volúmenes de duplicación locales, aprenda cómo implementar las opciones de configuración del proveedor de hardware de VSS.
Por ejemplo, si su proveedor de hardware VSS da soporte a una instantánea de
copia completa frente a un mecanismo de instantáneas de copia al grabar, las
implementaciones de tipo de copia completa tienen mayores requisitos de
almacenamiento en disco. No obstante, las implementaciones no se basan en el
v Si ejecuta copias de seguridad paralelas de VSS, escalone la hora de inicio de las copias de seguridad en al menos 10 minutos. Este intervalo asegura que las operaciones de instantánea no se solapen.
v Si ejecuta copias de seguridad paralelas de VSS, configure las copias de seguridad paralelas de instancias para que no se creen las instantáneas de los mismos volúmenes.
v Si ejecuta copias de seguridad de VSS paralelas, asegúrese de que las copias de seguridad paralelas no crean las instantáneas del mismo LUN.
v No coloque varios volúmenes en el mismo LUN. Configure un solo volumen, una sola partición individual y un solo LUN como 1 a 1.
Características de la restauración de VSS
En una operación de restauración de VSS, las copias de seguridad de VSS archivos de registro y de bases de datos SQL) que están en el almacenamiento de servidor de Tivoli Storage Manager se restauran a su ubicación original del SQL Server.
Las siguientes características se aplican a una operación de restauración de datos de VSS:
v Sólo se pueden restaurar copias de seguridad de VSS de SQL Server en la misma instancia de SQL Server.
v Puede restaurar los tipos de copia de seguridad completa y copia de seguridad completa de solo copia.
v No puede ejecutar archivos diferenciales, de grupos de archivos individuales, archivos individuales ni definir operaciones de copia de seguridad porque VSS no puede restaurar dichos datos.
v Los datos se restauran en el nivel de la base de datos.
v Puede restaurar una o varias bases de datos a partir de una copia de seguridad de instantáneas de VSS en el almacenamiento de servidor de Tivoli Storage Manager.
v Puede ejecutar operaciones de restauración en un entorno de Microsoft Windows Failover Clustering o Veritas Cluster Server (VCS).
v Al utilizar la opción /relocatedir, puede restaurar una copia de seguridad de VSS directamente desde el almacenamiento de servidor de Tivoli Storage Manager a una ubicación alternativa.
v No puede utilizar las operaciones de restauración rápida VSS paralela o
restauración instantánea de VSS con Microsoft Windows Server 2008 o versiones posteriores.
Requisitos de restauración de VSS
A menos que se especifique lo contrario, una operación de restauración de VSS hace referencia a todos los tipos de restauración que utilizan VSS, incluidas las
operaciones de restauración de VSS, Restauración rápida VSS y Restauración instantánea de VSS.
Si realiza las copias de seguridad de instantánea de VSS con el parámetro de destino de copia de seguridad establecido en TSM, el proceso restaurar también se refiere a una restauración a nivel de imagen desde el servidor de Tivoli Storage Manager.
Cuando decida las estrategias de restauración, tenga en cuenta las directrices de
VSS.
Restauración instantánea de VSS
Una operación de Restauración instantánea de VSS sobrescribe el contenido completo de los volúmenes de origen.
v Si no desea sobrescribir los volúmenes de origen, asegúrese de establecer la opción Instant Restore en No en Microsoft Management Console (MMC).
v El proceso de Restauración instantánea de VSS requiere que otras aplicaciones no accedan al disco local, por ejemplo, Windows Explorer.
v Cuando ejecute una operación de Restauración instantánea de VSS, compruebe que no haya otros datos en los volúmenes que se van a restaurar.
v Antes de iniciar una operación de Restauración instantánea de VSS, asegúrese de que las copias en segundo plano anteriores que contienen los volúmenes que se están restaurando se han completado. XIV, SAN Volume Controller o Storwize V7000 con volúmenes de destino de espacio eficiente no se deben completar.
Restauración rápida VSS
En una operación de Restauración rápida VSS, si no desea sobrescribir todos los archivos en el volumen original, monte la instantánea. Copie sólo los archivos que desea restaurar.
Cuando finalice una operación de restauración de VSS desde volúmenes de duplicación locales, los bytes que se transfieren se muestran como 0 porque no se restauran datos (0) desde el servidor de Tivoli Storage Manager.
Debido a una limitación de SQL Server, no puede restaurar una copia de seguridad VSS en una instancia de SQL Server alternativo. Las copias de seguridad de VSS se restauran en la misma instancia de SQL Server donde se tomó la instantánea.
Operaciones de VSS en entornos de IBM N-series y NetApp
Debe tener en cuenta las limitaciones del espacio de almacenamiento al realizar operaciones de VSS en entornos que contienen IBM N-series y sistemas NetApp.
Las instantáneas que se crean utilizando el proveedor de instantáneas IBM N-series y NetApp se almacenan en el mismo volumen en el que está ubicada la LUN.
El espacio de disco que utiliza una copia de seguridad local sólo consta de los bloques que se han modificado desde que se creó la última copia de seguridad local. Puede utilizar la fórmula siguiente para determinar la cantidad de espacio necesaria para cada copia de seguridad local:
Cantidad de datos cambiados por hora * número de horas para que caduque una copia de seguridad local
Además, Write Anywhere File Layout (WAFL) reserva espacio, es decir, bloques
con un tamaño el doble del tamaño especificado de la LUN que se utilizará. Esta
reserva de espacio garantiza que se permitan las operaciones de grabación para los
discos virtuales. En el siguiente ejemplo se muestra cómo calcular el tamaño de los
volúmenes:
Tamaño de base de datos de SQL: 100GB
Número de copias se seguridad locales que se deben conservar: 3 Instantánea de la copia de seguridad de TSM: 1
Duración de la copia de seguridad de TSM: 2 horas Frecuencia de la copia de seguridad: 3 horas
Periodo antes de que caduque una copia de seguridad local: 9 horas Cantidad de datos cambiados/añadidos/suprimidos por hora: 50 MB Espacio necesario para cada copia de seguridad local: 50*9= 450 MB
Espacio necesario para 3 copias de seguridad locales + 1 copia de seguridad de TSM:
450*3 + 50*2 = 1450 MB
El tamaño de volumen necesario para la base de datos: 100*2 (reserva de espacio) + 1,5 = 201,5 GB
Proceso de copia de seguridad de datos
Data Protection for SQL Server puede utilizar la infraestructura de VSS (Volume Shadow Copy Service) de Microsoft para generar una copia en línea coherente y de un punto en el tiempo de los datos de SQL Server.
Tipos de copia de seguridad de base de datos
Con Data Protection for SQL Server, puede utilizar la interfaz común en la infraestructura del VSS (Volume Shadow Copy Service) para crear copias de seguridad de base de datos.
Las Copias de seguridad VSS están a nivel de volumen y de archivo. Las copias de seguridad de herencia son una corriente de bytes que Data Protection for SQL Server almacena en servidor de Tivoli Storage Manager.
Puede realizar una copia de seguridad de los datos de Data Protection for SQL Server utilizando los métodos siguientes:
Tabla 1. Tipos de copia de seguridad de Data Protection for SQL Server
Data Protection for SQL Server
Copia de seguridad de base de datos completa (de herencia y VSS)
Con este método, Data Protection for SQL
Server hace una copia de seguridad de una
base de datos de SQL Server y de la parte
del registro de transacciones necesario para
proporcionar un estado de base de datos
coherente. Con este tipo de copia de
seguridad, la copia incluye suficiente
información de cualquier registro de
transacciones asociado para crear una copia
de seguridad que sea coherente consigo
misma. La parte del registro incluido sólo
contiene las transacciones que se producen
desde el principio de la copia de seguridad
hasta la terminación de la misma.
Tabla 1. Tipos de copia de seguridad de Data Protection for SQL Server (continuación)
Data Protection for SQL Server
Copia de seguridad completa de sólo copia (de herencia y VSS)
Con este método, Data Protection for SQL Server crea copias de seguridad de datos que no afectan a procesos de copia de seguridad y restauración existentes y que se pueden conservar a largo plazo. Por ejemplo, puede utilizar este tipo para realizar una copia de seguridad de un registro antes de una operación de restauración de archivos en línea. En este ejemplo, la copia de seguridad completa de sólo copia se utiliza una sola vez. Una vez se ha restaurado la copia de seguridad, se suprime.
Copia de seguridad diferencial (sólo herencia)
Con este método, Data Protection for SQL Server sólo realiza una copia de seguridad de las páginas de datos en una instancia de base de datos de SQL Server que haya cambiado tras la última copia de seguridad completa. También se realiza una copia de seguridad de una parte del registro de transacciones.
La copia de seguridad diferencial está asociada con la última copia de seguridad completa que se ha realizado. La última copia de seguridad completa se podría completar a través de Data Protection for SQL Server o de otra aplicación. Por ejemplo, si ejecuta una copia de seguridad completa de SQL Server a disco y ejecuta una copia de seguridad diferencial, la copia de seguridad diferencial estará asociada con la copia de seguridad de disco de SQL Server.
No puede utilizar una copia de seguridad
diferencial de bases de datos en la réplica
secundaria en Microsoft SQL Server 2012.
Tabla 1. Tipos de copia de seguridad de Data Protection for SQL Server (continuación)
Data Protection for SQL Server
Copia de seguridad de registro (sólo herencia)
Con este método, Data Protection for SQL Server sólo hace copia de seguridad del contenido de un registro de transacciones de base de datos de SQL Server desde la última copia de seguridad de registro satisfactoria.
Este tipo de copia de seguridad va precedido por una copia de seguridad completa o un tipo de copia de seguridad equivalente.
Normalmente, las copias de seguridad de registro siguen a las copias de seguridad completas. La parte del registro que se incluye en copias de seguridad diferenciales y completas no es equivalente a un registro copia de seguridad. Adicionalmente, en las copias de seguridad completa y diferencial, el archivo de registro no se trunca como sucede durante una copia de seguridad del archivo de registro. Sin embargo, una copia de seguridad de registro a continuación de una copia de seguridad completa o
diferencial incluirá las mismas transacciones que una copia de seguridad completa o diferencial. Las copias de seguridad de registro no son acumulativas como las diferenciales; deben aplicarse a una copia de seguridad base y en el orden correcto.
Copia de seguridad de archivo (sólo herencia)
Con este método, Data Protection for SQL Server sólo hace una copia de seguridad del contenido de un archivo lógico especificado de SQL Server. Este tipo de copia de seguridad puede facilitar los conflictos de planificación si debe realizar copias de seguridad de bases de datos de gran tamaño. Puede copiar conjuntos de archivos diferentes durante copias de seguridad planificadas de manera diferente. Las copias de seguridad de archivos, grupos y
conjuntos deben ir seguidas de una copia de
seguridad de registro, pero no es necesario
realizar una copia de seguridad completa.
Tabla 1. Tipos de copia de seguridad de Data Protection for SQL Server (continuación)
Data Protection for SQL Server
Copia de seguridad de grupo (sólo herencia) Con este método, Data Protection for SQL Server sólo hace una copia de seguridad del contenido de un grupo de archivos
especificado de SQL Server. Puede realizar copias del conjunto de tablas de una base de datos y de los índices de un grupo específico de archivos.
El grupo se especifica como parte de la configuración dentro de SQL Server cuando define los archivos de base de datos. Si no se especifica ningún grupo y todos los archivos de la base de datos son parte del grupo primario, no puede realizar una copia de seguridad ni restaurar parcialmente la base de datos utilizando el grupo.
Copia de seguridad de conjunto (sólo herencia)
Con este método, Data Protection for SQL Server hace una copia de seguridad del contenido de grupos de archivos y archivos de SQL Server especificados como si fuera una unidad.
Métodos de copia de seguridad de datos
Windows