IBM Spectrum Protect for Databases
Version 8.1.0
Data Protection
for Microsoft SQL Server
Guía de instalación y del usuario
IBM
IBM Spectrum Protect for Databases
Version 8.1.0
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 321.
Contenido
Tablas . . . vii
Acerca de esta publicación . . . ix
A quién va dirigida esta guía . . . . . . . . ix
Publicaciones . . . . . . . . . . . . . . x
Cómo leer los diagramas de sintaxis . . . . . . x
Actualizaciones de Data Protection for Microsoft SQL Server V8.1.0 . . . xiii
Capítulo 1. Guía de inicio: información de planificación . . . 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 . . . . . . . 22
Proceso de restauración rápida de VSS . . . . 22
Proceso de restauración instantánea de VSS . . 23
Data Protection for SQL Server con IBM SAN Volume Controller y 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 IBM Spectrum Protect 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 IBM Spectrum Protect . . . . . . . . . . . 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 IBM Spectrum Protect . . . . . . . . . . . 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 . . 69
Configuración de la política de IBM Spectrum Protect para establecer la caducidad automática y el control de versiones (copias de seguridad VSS y de herencia) . . . . . . . . . . . . . . . 70
Establecimiento de la caducidad automática para copias de seguridad de VSS . . . . . . . . 70
Establecimiento de la caducidad automática para copias de seguridad de herencia . . . . . . 71
Configuración de Data Protection for SQL Server utilizando el Asistente de configuración de IBM Spectrum Protect . . . . . . . . . . . . 72
Configuración de un sistema remoto con una configuración de IBM Spectrum Protect . . . . . 74
Configuración manual de Data Protection for SQL Server . . . . . . . . . . . . . . . . 75
Configuración del sistema que ejecuta SQL Server . . . . . . . . . . . . . . . 75
Configuración del Servidor IBM Spectrum Protect 77 Configuración del sistema que ejecuta las copias de seguridad con traspaso de datos . . . . . 78
Verificación de la configuración de Data Protection for SQL Server. . . . . . . . . 79
Configuración manual de Data Protection for SQL
Server en Windows Server Core . . . . . . . 81
Creación de un nodo en Servidor IBM Spectrum Protect . . . . . . . . . . . . . . . 81 Configuración de un nodo proxy para copias de seguridad VSS con traspaso de datos en el
entorno de Windows Server Core . . . . . . 83 Configuración del cliente en el entorno de
Windows Server Core . . . . . . . . . . 84 Configuración de Data Protection for SQL Server en Windows Server Core . . . . . . . . . 85 Modificación de valores de configuración de Data Protection for SQL Server en Windows Server Core . . . . . . . . . . . . . . . . 88 Configuración de Data Protection for SQL Server con IBM Spectrum Protect en un entorno en clúster . 88 Configuración de réplicas de disponibilidad para ejecutar copias de seguridad de datos planificadas . 90 Transición de copias de seguridad de SQL Server desde IBM Spectrum Protect Snapshot a IBM
Spectrum Protect . . . . . . . . . . . . 91 Configuración del Servidor IBM Spectrum Protect 91 Configuración de la estación de trabajo que
ejecuta SQL Server . . . . . . . . . . . 92 Transición de bases de datos de SQL Server estándar al nodo AlwaysOn . . . . . . . . . . . . 94 Ejemplos de casos de ejemplo de configuración de IBM SAN Volume Controller y IBM Storwize V7000 . 95
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 VSS de
bases de datos de SQL Server . . . . . . . 112 Creación de copias de seguridad de herencia de
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 . . . . . . . . . . . . . . . . 125
Establecimiento de la modalidad de un solo
usuario para operaciones de restauración . . . 125 Establecimiento de opciones de restauración de datos en Microsoft Management Console . . . 125 Restauración de datos de SQL Server . . . . 129 Restauración de una base de datos de SQL
Server para una instancia alternativa . . . . 132 Restauración de la base de datos maestra . . . 134 Restauración de bases de datos de SQL Server con catálogos e índices de texto completo . . . 136 Restauración de bases de datos de SQL Server desde instantáneas de la máquina virtual . . . 137 Restauración de bases de datos de SQL Server en Windows Server Core . . . . . . . . 140 Restauración de archivos y grupos de archivos de SQL Server a partir de copias de seguridad de herencia . . . . . . . . . . . . . 141 Protección de los datos de SQL Server en un
entorno de Windows Server Core. . . . . . . 142 Copia de seguridad de bases de datos de SQL Server en Windows Server Core . . . . . . 143 Restauración de bases de datos de SQL Server en Windows Server Core . . . . . . . . 144 Modificación de valores de configuración de
Data Protection for SQL Server en Windows
Server Core . . . . . . . . . . . . . 144 Visualización, impresión y guardado de informes 145
Capítulo 5. Automatización . . . 147
Cómo prepararse para utilizar Windows PowerShell cmdlets con Data Protection for SQL Server . . . . . . . . . . . . . . . . 147
Cmdlets para Microsoft Management Console 148 Cmdlet para proteger los datos de Microsoft
SQL Server . . . . . . . . . . . . . 149 Tareas automáticas . . . . . . . . . . . 150 Planificador de tareas de IBM Spectrum Protect 152
Capítulo 6. Resolución de problemas 155
Diagnóstico de problemas . . . . . . . . . 155 Archivos de registro de errores . . . . . . 155 Cómo determinar si se trata de un problema de Data Protection for SQL Server o un problema general de VSS . . . . . . . . . . . . 156 Resolución de problemas que se pueden reproducir 160
Resolución de problemas de operaciones de
Resolución de problemas con el equipo de soporte
de IBM . . . . . . . . . . . . . . . 166
Visualización de archivos de rastreo y de registro . . . . . . . . . . . . . . 167
Obtención de rastreos del cliente de Data Protection cuando se utiliza la tecnología VSS . 168 Recopilación de información sobre SQL Server con VSS antes de llamar a IBM . . . . . . 169
Recopilación de archivos de SQL Server con VSS antes de llamar a IBM . . . . . . . . . 170
Visualización y modificación de información del sistema . . . . . . . . . . . . . . 171
Envío por correo electrónico de archivos al equipo de soporte de IBM . . . . . . . . 172
Soporte de IBM en línea . . . . . . . . . 173
Capítulo 7. Ajuste de rendimiento. . . 175
Utilización de búferes (sólo herencia) . . . . . 175
Bandas de datos (sólo de herencia) . . . . . . 176
Movimiento de datos fuera de la LAN (de herencia y VSS). . . . . . . . . . . . . . . . 176
Capítulo 8. Información de referencia 179 Visión general de la línea de mandatos . . . . . 179
Método de parámetros de Data Protection for SQL Server por copia de seguridad . . . . . . . . 180
Mandato backup . . . . . . . . . . . . 182
Sintaxis de backup . . . . . . . . . . 182
Parámetros posicionales de backup . . . . . 185
Parámetros opcionales de backup. . . . . . 189
Ejemplos de copia de seguridad de herencia . . 200
Ejemplos de copia de seguridad VSS . . . . 203
Mandato changetsmpassword . . . . . . . . 204
Changetsmpassword . . . . . . . . . . 204
Parámetros posicionales de Changetsmpassword 205 Parámetros opcionales de changetsmpassword 205 Ejemplos de salida de changetsmpassword . . 207
Mandato delete backup . . . . . . . . . . 207
Sintaxis de Delete Backup . . . . . . . . 207
Parámetros posicionales de delete backup . . . 208
Parámetros opcionales de delete backup . . . 209
Ejemplo de Delete Backup . . . . . . . . 212
Mandato Help . . . . . . . . . . . . . 212
Sintaxis de Help . . . . . . . . . . . 213
Parámetros posicionales de help . . . . . . 213
Ejemplos de salida de help . . . . . . . . 214
Mandato inactivate (sólo herencia) . . . . . . 217
Sintaxis del mandato inactivate . . . . . . 218
Parámetros posicionales de inactivate . . . . 219
Parámetros opcionales de inactivate . . . . . 221
Ejemplos de salida de inactivate . . . . . . 224
Mandato mount backup . . . . . . . . . . 228
Sintaxis de mount backup . . . . . . . . 228
Parámetro posicional de mount backup. . . . 229
Parámetros opcionales de mount backup . . . 229
Mandato query . . . . . . . . . . . . . 234
Sintaxis del mandato query. . . . . . . . 234
Parámetros posicionales de query . . . . . 236
Parámetros opcionales de query . . . . . . 239
Ejemplos de salida de consulta . . . . . . 246
Mandato query managedcapacity. . . . . . . 257
Mandato Query Policy . . . . . . . . . . 258
Mandato restore . . . . . . . . . . . . 258
Consideraciones sobre la línea de mandatos de restauración VSS . . . . . . . . . . . 260
Sintaxis de Restore . . . . . . . . . . 260
Parámetros posicionales de restore . . . . . 264
Parámetros opcionales de restore . . . . . . 266
Ejemplos de salida de restauración de herencia 283 Ejemplos de salida de restauración VSS . . . 291
Mandato restorefiles . . . . . . . . . . . 294
Sintaxis de restorefiles . . . . . . . . . 295
Parámetros posicionales de restorefiles . . . . 296
Parámetros opcionales de restorefiles . . . . 296
Ejemplos de restorefiles . . . . . . . . . 300
Mandato Set. . . . . . . . . . . . . . 300
Sintaxis de set . . . . . . . . . . . . 300
Establecer parámetros posicionales . . . . . 302
Establecer parámetros opcionales . . . . . . 306
Ejemplos de salida de set . . . . . . . . 307
Mandato unmount backup . . . . . . . . . 307
Sintaxis de unmount backup . . . . . . . 308
Parámetro posicional Unmount Backup. . . . 308
Parámetros opcionales de unmount backup . . 309
Apéndice A. Preguntas formuladas frecuentemente . . . 313
Apéndice B. Funciones de accesibilidad para la familia de productos IBM Spectrum Protect . . . 319
Avisos . . . 321
Glosario . . . 325
Índice. . . 327
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 126 14. Visualizaciones de restauración de base de datos . . . . . . . . . . . . . . 130
15. Opciones de selección de restauración de base de datos . . . . . . . . . . . . . 130
16. Vistas de copia de seguridad de base de datos 133 17. Vistas de copia de seguridad de base de datos 134 18. Nombres de nodo utilizados para establecer el acceso . . . . . . . . . . . . . 139
19. Visualizaciones de restauración de base de datos . . . . . . . . . . . . . . 142
20. Cmdlets para proteger los datos de Microsoft SQL Server . . . . . . . . . . . . 149
21. Mandatos VSSADMIN . . . . . . . . 158
22. Parámetros opcionales de Data Protection for SQL Server . . . . . . . . . . . . 180
23. . . . . . . . . . . . . . . . . 196
24. . . . . . . . . . . . . . . . . 243
25. . . . . . . . . . . . . . . . . 277
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 IBM Spectrum Protect.
Data Protection for SQL Server proporciona una conexión entre un SQL Server y un Servidor IBM Spectrum Protect. Esta conexión permite proteger y gestionar los datos SQL mediante IBM Spectrum Protect.
IBM Spectrum Protect 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 guía
Esta publicación está dirigida a usuarios del sistema, administradores de IBM Spectrum Protect y administradores del sistema.
En este manual se supone que el lector comprende las aplicaciones siguientes:
v Microsoft SQL Server
v Servidor IBM Spectrum Protect
v Cliente de archivado y copia de seguridad de IBM Spectrum Protect v Interfaz de programación de aplicaciones de IBM Spectrum Protect
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 IBM Spectrum Protect incluye IBM Spectrum Protect Snapshot, IBM Spectrum Protect for Space Management, IBM Spectrum Protect for Databases y otros productos de gestión de almacenamiento de IBM.
Para ver la documentación de IBM, consulte IBM Knowledge Center.
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
Espacio
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
Actualizaciones de Data Protection for Microsoft SQL Server V8.1.0
Este documento proporciona información sobre las novedades o los cambios en Data Protection for Microsoft SQL Server versión 8.1.0.
La nueva información y la cambiada se indican con una barra vertical (|) a la izquierda del cambio.
Novedades
Montaje de copias de seguridad de instantáneas VSS como de lectura/escritura Puede montar copias de seguridad de instantáneas VSS locales como instantáneas VSS en las que se puede escribir. Esto permite realizar operaciones de restauración granulares (por ejemplo, restauraciones de tablas individuales o de filas de tablas) desde la copia de seguridad de la base de datos sin tener que realizar una restauración de base de datos completa. La instantánea también se puede utilizar como un clon de la base de datos de producción.
Hay disponibles las siguientes opciones de montaje para el montaje con posibilidad de escritura:
v Montar lectura/escritura (modifica la copia de seguridad, solo se aplica a las copias de seguridad COPYFULL)
Con proveedores VSS que dan soporte a las copias de duplicación transportables, puede montar una copia de seguridad de tipo
COPYFULL como de lectura/escritura. Después de realizar el montaje, la copia de seguridad de COPYFULL se marca como modificada y todo que la puede montar de nuevo en el futuro, esta copia de seguridad ya no se podrá utilizar para restauraciones de base de datos completas. Sin embargo, se puede utilizar para operaciones de restauración granulares o utilizarse como un clon de la base de datos de producción. Todas las bases de datos en el volumen de instantánea que se montan como de lectura/escritura se marcan como modificadas.
v Montar lectura/escritura (sin modificar copia de seguridad)
Puede montar una copia de lectura/escritura de su copia de seguridad donde puede modificar la copia sin invalidar la copia de seguridad. Con esta opción, puede montar instantáneas VSS en las que es posible escribir de copias de seguridad completas (FULL) o COPYFULL. Esta opción únicamente está disponible para dispositivos SVC (SAN Volume Controller) y precisa de IBM System Storage Support for Microsoft Virtual Disk and Volume Shadow Copy Services versión 4.12 o posterior.
Para obtener más información, consulte Montajes de copias de seguridad de SQL Server.
Microsoft SQL Server 2016
Ahora se da soporte a Microsoft SQL Server 2016.
Capítulo 1. Guía de inicio: información de planificación
Con el software IBM Spectrum Protect 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 IBM Spectrum Protect 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 IBM Spectrum Protect, lo que permite proteger los datos de SQL Server y que los gestione IBM Spectrum Protect. 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 IBM Spectrum Protect para comunicar con el IBM Spectrum Protect 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 IBM Spectrum Protect (VSS Requestor) 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 se pueden almacenar en volúmenes de duplicación local, un Servidor IBM Spectrum Protect, 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
Puede planificar la estrategia de copia de seguridad VSS para optimizar el rendimiento de las operaciones de copia de seguridad y para evitar posibles problemas. Siga estas instrucciones cuando planifique las copias de seguridad VSS:
v Planificación de copias de seguridad VSS
– 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.
– Planificar y ejecutar copias de seguridad de herencia como parte de su estrategia.
– 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.
– 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 volumen original para restaurar los datos. Las implementaciones de copia
– 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.
v Ejecución de copias de seguridad VSS en paralelo
Si necesita ejecutar copias de seguridad VSS en paralelo, haga lo siguiente:
– Escalone la hora de inicio de las copias de seguridad por lo menos en 10 minutos. Este intervalo asegura que las operaciones de instantánea no se solapen.
Atención:
Si las copias de seguridad se solapan, podría darse un tiempo de espera VSS excedido fallando la segunda solicitud de copia de seguridad. Por lo tanto, se recomienda escalonar la hora de inicio de las copias de seguridad.
– Configure las copias de seguridad de instancia paralela de forma que no se creen instantáneas de los mismos volúmenes.
– Asegúrese de que las copias de seguridad paralelas no crean las instantáneas del mismo LUN.
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 IBM Spectrum Protect 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 IBM Spectrum Protect.
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 IBM Spectrum Protect 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 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 IBM Spectrum Protect.
Cuando decida las estrategias de restauración, tenga en cuenta las directrices de VSS.
restauración instantánea VSS
Una operación de restauración instantánea 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 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 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 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 IBM Spectrum Protect.
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
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 IBM Spectrum Protect.
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