Instalación de Data Protection for Microsoft SQL Server y guía

Anuncio
IBM Tivoli Storage Manager for Databases
Version 7.1.4
Data Protection
for Microsoft SQL Server
Guía de instalación y del usuario
IBM
IBM Tivoli Storage Manager for Databases
Version 7.1.4
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.
Cuarta edición (diciembre de 2015)
Esta edición se aplica a la versión 7, release 1, modificación 4 de IBM Tivoli Storage Manager for Databases: Data
Protection for Microsoft SQL Server (número de producto 5608-E04) y a todos los releases y modificaciones
posteriores hasta que se indique lo contrario en nuevas ediciones.
© Copyright IBM Corporation 1997, 2015.
Contenido
Tablas . . . . . . . . . . . . . ..
vii
Acerca de esta publicación . . . . ..
ix
A quién va dirigida esta publicación . . . . ..
Publicaciones . . . . . . . . . . . . ..
Cómo leer los diagramas de sintaxis . . . . ..
ix
x
x
| Novedades de Data Protection for SQL
| Server Versión 7.1.4 . . . . . . . .. xiii
Capítulo 1. Guía de inicio: información
de planificación . . . . . . . . . ..
Infraestructura de Volume Shadow Copy Service ..
Data Protection en entornos de VSS. . . . ..
Proceso de copia de seguridad de datos . . . ..
Tipos de copia de seguridad de base de datos ..
Métodos de copia de seguridad de datos . . ..
Gestión de políticas con Data Protection for SQL
Server . . . . . . . . . . . . . ..
Proceso de restauración de datos . . . . . ..
Proceso de restauración rápida de VSS . . ..
Proceso de restauración instantánea de VSS ..
Data Protection for SQL Server con IBM SAN
Volume Controller e IBM Storwize V7000 . . ..
Requisitos de IBM System Storage . . . . ..
Grupos de disponibilidad AlwaysOn con Data
Protection for SQL Server en un entorno de
Windows Failover Cluster (clúster de migración tras
error) . . . . . . . . . . . . . . ..
Operaciones de copia de seguridad de base de
datos de disponibilidad . . . . . . . ..
Operaciones de restauración de base de datos de
disponibilidad . . . . . . . . . . ..
Protección de datos mejorada para grupos de
disponibilidad de Microsoft SQL AlwaysOn ..
Migración tras error automática del servidor de
Tivoli Storage Manager para la recuperación de
datos . . . . . . . . . . . . . . ..
Capítulo 2. Instalación, actualización y
migración . . . . . . . . . . . ..
Prerrequisitos. . . . . . . . . . . . ..
Instalación y configuración de Data Protection for
SQL Server . . . . . . . . . . . . ..
Instalación de Data Protection for SQL Server ..
Finalización de la configuración de la instalación
Verificación de la configuración. . . . . ..
Personalización de la configuración . . . ..
Instalación en un sistema local . . . . . . ..
Instalación de Data Protection for SQL Server en
Windows Server Core . . . . . . . . . ..
Instalación de Data Protection for SQL Server en un
entorno de clúster . . . . . . . . . . ..
© Copyright IBM Corp. 1997, 2015
1
1
2
5
5
8
9
22
22
23
23
25
25
26
28
28
30
33
33
34
35
35
37
38
38
40
40
Implementación de una instalación silenciosa
(desatendida) de Data Protection for SQL Server ..
Instalación silenciosa del cliente de Tivoli Storage
Manager . . . . . . . . . . . . ..
Instalación silenciosa de Data Protection for SQL
Server con el programa de configuración . ..
Instalación silenciosa con el programa de
instalación de Microsoft . . . . . . . ..
Opciones de las instalaciones silenciosas. . ..
Creación y prueba de un paquete de instalación
silenciosa en un DVD o un servidor de archivos .
Mensajes de error de la instalación silenciosa ..
Actualización de Data Protection for SQL Server ..
Migración de Data Protection for SQL Server . ..
Capítulo 3. Configuración. . . . . ..
Definiciones de nodo proxy para Copias de
seguridad VSS . . . . . . . . . . . ..
Nombres de nodo necesarios para operaciones
VSS básicas . . . . . . . . . . . ..
Nombres de nodo necesarios para copias de
seguridad con traspaso de datos de VSS básicas .
Especificación de parámetros de configuración de
Tivoli Storage Manager . . . . . . . . ..
Especificación de parámetros de nombre de nodo de
Data Protection for SQL Server . . . . . . ..
Cómo especificar archivos de configuración y
opciones en ubicaciones que no son las
predeterminadas. . . . . . . . . . . ..
Configuración de las preferencias de usuario . ..
Propiedades de Data Protection. . . . . ..
Configuración de operaciones de VSS en un entorno
de clúster de migración tras error de SQL Server ..
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) . . . . . . . . . . . . ..
Establecimiento de la caducidad automática para
copias de seguridad de VSS . . . . . . ..
Establecimiento de la caducidad automática para
copias de seguridad de herencia . . . . ..
Configuración de Data Protection for SQL Server
mediante el Asistente de configuración de Tivoli
Storage Manager . . . . . . . . . . ..
Configuración de un sistema remoto con una
Configuración de TSM. . . . . . . . . ..
Configuración manual de Data Protection for SQL
Server . . . . . . . . . . . . . . ..
Configuración del sistema que ejecuta SQL
Server . . . . . . . . . . . . . ..
Configuración del servidor de Tivoli Storage
Manager . . . . . . . . . . . . ..
Configuración del sistema que ejecuta las copias
de seguridad con traspaso de datos . . . ..
41
41
42
43
44
46
47
47
48
49
49
50
50
52
54
55
56
57
68
69
69
70
71
73
74
74
76
77
iii
Verificación de la configuración de Data
Protection for SQL Server. . . . . . . ..
Configuración manual de Data Protection for SQL
Server en Windows Server Core . . . . . ..
Creación de un nodo en servidor de Tivoli
Storage Manager . . . . . . . . . ..
Configuración de un nodo proxy para copias de
seguridad VSS con traspaso de datos en el
entorno de Windows Server Core . . . . ..
Configuración del cliente en el entorno de
Windows Server Core . . . . . . . . ..
Configuración de Data Protection for SQL Server
en Windows Server Core . . . . . . . ..
Modificación de valores de configuración de Data
Protection for SQL Server en Windows Server
Core . . . . . . . . . . . . . . ..
Configuración de Data Protection for SQL Server
con Tivoli Storage Manager en un entorno en clúster
Configuración de réplicas de disponibilidad para
ejecutar copias de seguridad de datos planificadas .
Transición de copias de seguridad de SQL Server
desde Tivoli Storage FlashCopy Manager a Tivoli
Storage Manager . . . . . . . . . . ..
Configuración del servidor de Tivoli Storage
Manager . . . . . . . . . . . . ..
Configuración de la estación de trabajo que
ejecuta SQL Server . . . . . . . . . ..
Transición de bases de datos de SQL Server estándar
al nodo AlwaysOn . . . . . . . . . . ..
Ejemplos de casos de ejemplo de configuración de
IBM SAN Volume Controller e IBM Storwize V7000 .
Capítulo 4. Protección de datos . . ..
Prerrequisitos. . . . . . . . . . . . ..
Requisitos de seguridad para operaciones de
copia de seguridad y de restauración . . . ..
Métodos de copia de seguridad de herencia y
VSS . . . . . . . . . . . . . ..
Protección de datos mejorada para grupos de
disponibilidad de Microsoft SQL AlwaysOn ..
Inicio de Microsoft Management Console . . ..
Inicio de la interfaz de la línea de mandatos de
Data Protection for SQL Server . . . . . ..
Obtención de ayuda para mandatos de Data
Protection for SQL Server . . . . . . ..
Gestión de instalaciones de Data Protection for
SQL Server de forma remota . . . . . . ..
Adición de sistemas remotos . . . . . ..
Determinación de la capacidad de almacenamiento
gestionada . . . . . . . . . . . . ..
Gestión de tareas de copia de seguridad de
gestión, restauración y automatización en el gestor
de tareas . . . . . . . . . . . . . ..
Copia de seguridad de datos de SQL Server . ..
Habilitación de la compresión de copia de
seguridad de SQL Server . . . . . . ..
Verificación de la integridad de las bases de
datos de herencia mediante la opción de suma
de comprobación . . . . . . . . . ..
Creación de copias de seguridad de VSS de
bases de datos de SQL Server . . . . . ..
iv
77
80
80
81
82
84
87
87
89
90
90
91
93
94
99
99
99
100
103
105
106
106
107
107
109
109
110
111
111
112
Creación de copias de seguridad de herencia de
bases de datos de SQL Server . . . . . ..
Creación de copias de seguridad de herencia de
grupos o archivos de SQL Server . . . . ..
Copia de seguridad de bases de datos de SQL
Server en Windows Server Core . . . . ..
Supresión de copias de seguridad de SQL
Server . . . . . . . . . . . . . ..
Desactivación de las copias de seguridad de
herencia de las bases de datos de SQL Server..
Montar instantáneas de VSS para servidores
remotos . . . . . . . . . . . . ..
Montaje de copias de seguridad de SQL Server
Restauración de bases de datos y archivos de SQL
Server . . . . . . . . . . . . . . ..
Establecimiento de la modalidad de un solo
usuario para operaciones de restauración . ..
Establecimiento de opciones de restauración de
datos en Microsoft Management Console . ..
Restauración de datos de SQL Server . . ..
Restauración de una base de datos de SQL
Server para una instancia alternativa . . ..
Restauración de la base de datos maestra . ..
Restauración de bases de datos de SQL Server
con catálogos e índices de texto completo . ..
Restauración de bases de datos de SQL Server
desde instantáneas de la máquina virtual . ..
Restauración de bases de datos de SQL Server
en Windows Server Core . . . . . . ..
Restauración de archivos y grupos de archivos
de SQL Server a partir de copias de seguridad
de herencia . . . . . . . . . . . ..
Protección de los datos de SQL Server en un
entorno de Windows Server Core. . . . . ..
Copia de seguridad de bases de datos de SQL
Server en Windows Server Core . . . . ..
Restauración de bases de datos de SQL Server
en Windows Server Core . . . . . . ..
Modificación de valores de configuración de
Data Protection for SQL Server en Windows
Server Core . . . . . . . . . . . ..
Visualización, impresión y guardado de informes
Capítulo 5. Automatización
. . . ..
Cómo prepararse para utilizar Windows
PowerShell cmdlets con Data Protection for SQL
Server . . . . . . . . . . . . . . ..
Cmdlets para Microsoft Management Console
Cmdlet para proteger los datos de Microsoft
SQL Server . . . . . . . . . . . ..
Tareas automáticas . . . . . . . . . ..
Planificador de tareas de Tivoli Storage Manager
Capítulo 6. Resolución de problemas
Diagnóstico de problemas . . . . . . . ..
Archivos de registro de errores . . . . ..
Cómo determinar si se trata de un problema de
Data Protection for SQL Server o un problema
general de VSS . . . . . . . . . . ..
Resolución de problemas que se pueden reproducir
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
114
119
120
121
122
123
123
124
124
125
128
131
133
135
135
139
140
141
142
143
143
144
145
145
146
147
148
150
153
153
153
154
158
Resolución de problemas de operaciones de
copia de seguridad y restauración de VSS . ..
Resolución de problemas de VSS y SAN Volume
Controller, Storwize V7000 o DS8000 . . ..
Resolución de problemas con el equipo de soporte
de IBM . . . . . . . . . . . . . ..
Visualización de archivos de rastreo y de
registro . . . . . . . . . . . . ..
Obtención de rastreos del cliente de Data
Protection cuando se utiliza la tecnología VSS .
Recopilación de información sobre SQL Server
con VSS antes de llamar a IBM . . . . ..
Recopilación de archivos de SQL Server con VSS
antes de llamar a IBM . . . . . . . ..
Visualización y modificación de información del
sistema . . . . . . . . . . . . ..
Envío por correo electrónico de archivos al
equipo de soporte de IBM . . . . . . ..
Soporte de IBM en línea . . . . . . . ..
Capítulo 7. Ajuste de rendimiento. ..
Utilización de búferes (sólo herencia)
Bandas de datos (sólo de herencia) .
Movimiento de datos fuera de la LAN
y VSS). . . . . . . . . . .
158
163
164
165
166
167
168
169
170
171
173
. . . ..
173
. . . ..
174
(de herencia
. . . ..
174
Capítulo 8. Información de referencia
Visión general de la línea de mandatos . . . ..
Método de parámetros de Data Protection for SQL
Server por copia de seguridad . . . . . . ..
Mandato backup . . . . . . . . . . ..
Sintaxis de backup . . . . . . . . ..
Parámetros posicionales de backup . . . ..
Parámetros opcionales de backup. . . . ..
Ejemplos de copia de seguridad de herencia ..
Ejemplos de copia de seguridad VSS . . ..
Mandato changetsmpassword . . . . . . ..
Changetsmpassword . . . . . . . . ..
Parámetros posicionales de Changetsmpassword
Parámetros opcionales de changetsmpassword
Ejemplos de salida de changetsmpassword ..
Mandato delete backup . . . . . . . . ..
Sintaxis de Delete Backup . . . . . . ..
Parámetros posicionales de delete backup . ..
Parámetros opcionales de delete backup . ..
Ejemplo de Delete Backup . . . . . . ..
Mandato Help . . . . . . . . . . . ..
Sintaxis de Help . . . . . . . . . ..
Parámetros posicionales de help . . . . ..
Ejemplos de salida de help . . . . . . ..
Mandato inactivate (sólo herencia) . . . . ..
Sintaxis del mandato inactivate . . . . ..
177
177
178
180
180
183
187
198
200
201
201
202
203
205
205
206
206
207
210
210
211
211
212
215
216
Parámetros posicionales de inactivate . . ..
Parámetros opcionales de inactivate . . . ..
Ejemplos de salida de inactivate . . . . ..
Mandato mount backup . . . . . . . . ..
Sintaxis de mount backup . . . . . . ..
Parámetro posicional Unmount Backup. . ..
Parámetros opcionales de mount backup . ..
Mandato query . . . . . . . . . . . ..
Sintaxis del mandato query. . . . . . ..
Parámetros posicionales de query . . . ..
Parámetros opcionales de query . . . . ..
Ejemplos de salida de consulta . . . . ..
Mandato query managedcapacity. . . . . ..
Mandato Query Policy . . . . . . . . ..
Mandato restore . . . . . . . . . . ..
Consideraciones sobre la línea de mandatos de
restauración VSS . . . . . . . . . ..
Sintaxis de Restore . . . . . . . . ..
Parámetros posicionales de restore . . . ..
Parámetros opcionales de restore . . . . ..
Ejemplos de salida de restauración de herencia
Ejemplos de salida de restauración VSS . ..
Mandato restorefiles . . . . . . . . . ..
Sintaxis de restorefiles . . . . . . . ..
Parámetros posicionales de restorefiles . . ..
Parámetros opcionales de restorefiles . . ..
Ejemplos de restorefiles . . . . . . . ..
Mandato Set. . . . . . . . . . . . ..
Sintaxis de set . . . . . . . . . . ..
Establecer parámetros posicionales . . . ..
Establecer parámetros opcionales . . . . ..
Ejemplos de salida de set . . . . . . ..
Mandato unmount backup . . . . . . . ..
Sintaxis de unmount backup . . . . . ..
Parámetro posicional Unmount Backup. . ..
Parámetros opcionales de unmount backup ..
217
219
222
226
226
227
227
231
231
233
236
242
253
254
254
256
256
260
262
278
286
289
290
291
291
295
295
295
296
299
299
300
300
301
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
Contenido
v
vi
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Tablas
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Tipos de copia de seguridad de Data Protection
for SQL Server . . . . . . . . . . ..
5
Opciones para una instalación silenciosa
44
Funciones de la instalación silenciosa (sólo
cliente base) . . . . . . . . . . ..
46
Mandatos para la creación de un paquete de
instalación silenciosa . . . . . . . ..
46
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
Modalidades de diagnóstico y uso . . . ..
60
Características de la estrategia de copia de
seguridad . . . . . . . . . . . ..
102
Vistas de copia de seguridad de base de datos 113
Vistas de copia de seguridad de base de datos 115
Opciones de copia de seguridad de base de
datos . . . . . . . . . . . . ..
116
© Copyright IBM Corp. 1997, 2015
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Vistas de copia de seguridad de base de datos
Opciones de restauración de base de datos
Visualizaciones de restauración de base de
datos . . . . . . . . . . . . ..
Opciones de selección de restauración de base
de datos . . . . . . . . . . . ..
Vistas de copia de seguridad de base de datos
Vistas de copia de seguridad de base de datos
Nombres de nodo utilizados para establecer
el acceso . . . . . . . . . . . ..
Visualizaciones de restauración de base de
datos . . . . . . . . . . . . ..
Cmdlets para proteger los datos de Microsoft
SQL Server . . . . . . . . . . ..
Mandatos VSSADMIN . . . . . . ..
Parámetros opcionales de Data Protection for
SQL Server . . . . . . . . . . ..
119
125
129
129
131
132
137
141
147
156
178
vii
viii
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
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)
© Copyright IBM Corp. 1997, 2015
ix
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 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
Abreviaturas
La letras en mayúsculas indican la
truncamiento más corta aceptable. Si un
elemento aparece completamente en
mayúsculas, no podrá truncarse.
►► KEYWOrd
Puede escribir el elemento en cualquier
combinación de mayúsculas y minúsculas.
En este ejemplo puede especificar KEYWO,
KEYWORD o 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
x
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
►◄
Descripción de los diagramas de sintaxis
Ejemplo
Variables:
Variables
Los elementos en minúsculas y cursiva
(nombre_var) indican variables.
►► KEYWOrd
nombre_variable
►◄
En este ejemplo, puede especificar un
nombre_variable cuando especifique el
mandato KEYWORD.
Repetición:
Repetición
Una flecha que regresa a la izquierda indica
que puede repetir el elemento.
►► repetir
►◄
Un carácter o espacio en la flecha significa
Repetición
que debe separar los elementos repetidos con
ese carácter o espacio.
,
Una nota al pie de la flecha hace referencia al
►► ▼ repetición
número de veces que se puede repetir el
elemento.
Repetición
►◄
(1)
►► repetir
►◄
Notas:
1
Puede especificar repetición hasta 5
veces.
Opciones requeridas:
Opciones obligatorias
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.
A
B
C
►◄
Opción optativa:
Selección opcional
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.
►►
►◄
A
►►
►◄
A
B
C
Acerca de esta publicación
xi
Descripción de los diagramas de sintaxis
Ejemplo
Valores predeterminados:
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.
A
►◄
B
C
En este ejemplo, A es el valor
predeterminado. Puede alterar A
seleccionando B o C. Puede también
especificar explícitamente a valor
predeterminado.
Opciones repetibles:
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.
►►
A
B
C
►◄
En este ejemplo, puede seleccionar cualquier
combinación de A, B o C.
Fragmentos de sintaxis:
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.
►►
El nombre del fragmento
El nombre del fragmento:
A
B
C
xii
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
►◄
|
|
Novedades de Data Protection for SQL Server Versión 7.1.4
|
Data Protection for Microsoft SQL Server incluye nuevas características y cambios.
|
|
La nueva información y la cambiada se indican con una barra vertical (|) a la
izquierda del cambio.
|
|
|
|
|
|
|
Ejecución de operaciones de restauración instantánea en sistemas de
almacenamiento IBM y no IBM
En Microsoft Windows Server 2012 o posteriores, puede utilizar Tivoli
Storage FlashCopy Manager para ejecutar operaciones de restauración
instantánea en sistemas de almacenamiento IBM y no IBM. Debe tener una
licencia de Tivoli Storage FlashCopy Manager para poder disponer de esta
característica.
|
|
|
|
|
Consejo: Para obtener más información sobre la ejecución de operaciones
de restauración instantánea en sistemas de almacenamiento IBM y no IBM,
consulte la sección Novedades de Tivoli Storage FlashCopy Manager Versión
4.1.4 en la publicaciónIBM Tivoli Storage FlashCopy Manager Installation and
User's Guide for Windows.
© Copyright IBM Corp. 1997, 2015
xiii
xiv
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
|
Capítulo 1. Guía de inicio: información de planificación
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.
© Copyright IBM Corp. 1997, 2015
1
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
volumen original para restaurar los datos. Las implementaciones de copia al
grabar requieren menos almacenamiento de disco pero se basan en el volumen
original para restaurar los datos.
2
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
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.
Capítulo 1. Guía de inicio: información de planificación
3
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:
4
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
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.
Capítulo 1. Guía de inicio: información de planificación
5
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.
6
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
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.
Capítulo 1. Guía de inicio: información de planificación
7
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
Puede utilizar VSS (Volume Shadow Copy Service) para hacer una copia de
seguridad de los datos de Data Protection for SQL Server.
Para SQL Server, también puede ejecutar copias de seguridad de herencia que
creen una copia de una base de datos SQL o registro o de parte de los mismos en
el soporte de almacenamiento de Tivoli Storage Manager.
Copias de seguridad de datos de VSS
Puede almacenar copias de seguridad de VSS en volúmenes de duplicación de VSS
o, si están integrados con Tivoli Storage Manager, en almacenamiento de servidor
de Tivoli Storage Manager.
Las copias de seguridad de VSS eliminan la necesidad de que el servidor o el
sistema de archivos esté en modalidad de copia de seguridad durante mucho
tiempo. El periodo de tiempo para realizar la instantánea se mide normalmente en
segundos, no horas. Además, una copia de seguridad VSS admite una instantánea
de grandes cantidades de datos a la vez puesto que la instantánea funciona a nivel
de volumen.
Debe asegurarse de que haya espacio suficiente disponible para la instantánea en
el destino de almacenamiento. Ambos destinos de almacenamiento requieren
espacio para almacenar la instantánea hasta que haya finalizado la transferencia de
datos al servidor de Tivoli Storage Manager. Cuando haya finalizado la
transferencia de datos al servidor, el sistema podrá acceder directamente a las
copias de seguridad de VSS almacenadas localmente en volúmenes de duplicación
de VSS. El volumen de la instantánea se libera y el espacio se puede reutilizar.
8
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v Para los datos cuya copia de seguridad se ha realizado en los volúmenes de
duplicación local de VSS, la copia de seguridad de la instantánea se encuentra
en el volumen de copia de duplicación.
v Para los datos cuya copia de seguridad se haya realizado sólo en el
almacenamiento de servidor de Tivoli Storage Manager, se efectúa una copia de
seguridad de la instantánea local y los datos del volumen de la instantánea local
se envían a servidor de Tivoli Storage Manager.
v Para los datos de los que se realizan copias de seguridad en volúmenes de
duplicación de VSS y servidor de Tivoli Storage Manager, el volumen de la
instantánea local se conserva como copia de seguridad local después de que
haya finalizado la transferencia al servidor de Tivoli Storage Manager.
Si almacena copias de seguridad de VSS de forma local y en servidor de Tivoli
Storage Manager, y se alcanza el número máximo de versiones de copia de
seguridad local que deben mantenerse, la versión de copia de seguridad local más
antigua caducará para poder crear la nueva instantánea para la copia de seguridad
en el almacenamiento del servidor de Tivoli Storage Manager. El número máximo
de versiones de copia de seguridad local que se mantienen se establece en la
política de Tivoli Storage Manager.
Copias de seguridad VSS con traspaso de datos
Ejecutando una copia de seguridad con traspaso de datos, puede transferir la carga
de copia de seguridad desde el sistema de producción a otro sistema. Puede
reducir la carga de trabajo en los recursos de red, E/S y procesador durante el
proceso de copia de seguridad.
Utilice el parámetro RemoteDSMAGENTNode para ejecutar un sistema con traspaso de
datos. Asegúrese de instalar un proveedor de hardware VSS que soporte
volúmenes de duplicación en los sistemas de producción y secundarios.
Copias de seguridad de herencia de SQL Server
Con Data Protection for SQL Server, puede ejecutar copias de seguridad de
herencia y almacenar la copia de seguridad en servidor de Tivoli Storage Manager.
Las copias de seguridad de herencia son distintas de las copias de seguridad de
VSS, ya que con este método no se realiza una copia de seguridad de los datos de
nivel de archivo y de volumen.
Gestión de políticas con Data Protection for SQL Server
Con Data Protection for SQL Server, puede gestionar y configurar políticas de
gestión de almacenamiento para copias de seguridad. Una política de copia de
seguridad determina el modo en que los volúmenes de duplicación locales se
gestionan y se conservan.
Aunque la política de Tivoli Storage Manager determina cómo se gestionan las
copias de seguridad de Data Protection for SQL Server en el almacenamiento de
Tivoli Storage Manager, la retención de la copia de seguridad en volúmenes de
duplicación local viene determinada por las políticas de versión y basadas en
tiempo. Asegúrese de que tiene suficiente espacio de almacenamiento local en los
volúmenes de duplicación locales para una copia de seguridad VSS. Además,
asegúrese de que exista suficiente espacio de almacenamiento disponible asignado
a los volúmenes para acomodar las operaciones de copia de seguridad. El volumen
de copia de duplicación destino del almacenamiento de una instantánea debe tener
suficiente espacio para la instantánea.
Capítulo 1. Guía de inicio: información de planificación
9
El entorno y los recursos de almacenamiento también afectan al número de
versiones de copia de seguridad que se mantienen en los volúmenes de
duplicación locales. La cantidad de espacio necesaria depende del proveedor de
VSS que se utilice.
Caducidad de copias de seguridad en función de política
Las copias de seguridad caducan en función a la política Data Protection for SQL
Server.
Caducidad es el proceso por el cual los objetos de copia de seguridad de SQL Server
se identifican para su supresión cuando ha pasado su fecha de caducidad o se ha
alcanzado el número máximo de versiones de copias de seguridad que se deben
retener.
La fecha en la que caducan los datos depende de las necesidades empresariales
identificadas por el objetivo de punto de recuperación (RPO) y el objetivo de
tiempo de recuperación (RTO) de su empresa. Por ejemplo, los requisitos legales,
operativos y de aplicación afectan a la manera en que se deben proteger los datos
para cumplir estas necesidades de RPO y RTO. Con Data Protection for SQL Server
puede especificar el número de copias de seguridad de instantánea para retener y
el período de tiempo de retención.
Las copias de seguridad pueden caducar durante la operación de consulta, copia
de seguridad o restauración de una sesión de Data Protection for SQL Server.
Para grupos de disponibilidad AlwaysOn en SQL Server 2012, y versiones
posteriores, solo el sistema en el que se ha creado la copia de seguridad puede
hacer que una copia de seguridad local caduque. Por ejemplo, se crea una copia de
seguridad en otro sistema y se supera el número de copias de seguridad que se
deben conservar. La copia de seguridad antigua caduca respecto al servidor de
Tivoli Storage Manager y ya no se puede restaurar. Sin embargo, el
almacenamiento físico para esta versión de copia de seguridad no será liberado
hasta la próxima vez que el sistema original realice una operación de copia de
seguridad, consulta o supresión.
El usuario especifica el número de copias de seguridad que se conservarán.
Cuando se alcanza el número máximo de copias de seguridad, la copia de
seguridad más antigua caduca y se suprime. El usuario puede especificar el
número máximo de copias de seguridad de una política de Data Protection for
SQL Server.
Se conserva una copia de seguridad durante un número máximo de días. El
número máximo de días que se puede retener una copia de seguridad se especifica
en la política de Data Protection for SQL Server .
Cómo la política afecta a la gestión de copias de seguridad en
Data Protection for SQL Server
Una política de Tivoli Storage Manager determina cómo se gestionan las copias de
seguridad de Data Protection for SQL Server en el almacenamiento de Tivoli
Storage Manager y en los volúmenes de duplicación locales cuando el entorno está
configurado para operaciones VSS.
El servidor de Tivoli Storage Manager reconoce y Data Protection for SQL Server
como un nodo.
10
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Los datos de los que se hace la copia de seguridad en el almacenamiento de Tivoli
Storage Manager desde el nodo de Data Protection for SQL Server se almacenan y
gestionan según los valores especificados en la política de servidor de Tivoli
Storage Manager.
La política de Tivoli Storage Manager gestiona las copias de seguridad de VSS
colocadas en las agrupaciones de almacenamiento de servidor de Tivoli Storage
Manager. El servidor de Tivoli Storage Manager gestiona las copias de seguridad
de VSS.
Si utiliza IBM Tivoli Storage Manager for Copy Services y actualiza a Data
Protection for SQL Server, con la licencia para Tivoli Storage Manager for Copy
Services, puede almacenar copias de seguridad de VSS en volúmenes de
duplicación locales.
Tivoli Storage Manager requiere que haya suficiente espacio de almacenamiento
para crear volúmenes de duplicación para el proceso de copia de seguridad de
VSS. Incluso cuando el destino de la copia de seguridad de VSS sea el servidor de
Tivoli Storage Manager, sigue siendo necesario de forma temporal el espacio de
almacenamiento para crear un volumen de duplicación.
El número de versiones de copias de seguridad locales que mantiene servidor de
Tivoli Storage Manager viene determinado por el valor especificado por el
parámetro servidor de Tivoli Storage Manager verexists, que se define en el
grupo de copias de la clase de gestión a la que pertenece la copia de seguridad
local. No es necesario asignar conjuntos de destino al utilizar el proveedor del
sistema de VSS. Cuando no utiliza el proveedor del sistema de VSS, el número de
conjuntos de volúmenes de destino asignados para copias de seguridad locales
debe ser igual al valor del parámetro verexists. Los conjuntos de volúmenes de
destino no son aplicables a IBM XIV Storage Systems.
Por ejemplo, si verexists=3, por lo menos tres conjuntos de volúmenes de destino
deben ser asignados para que la copia de seguridad se complete satisfactoriamente.
Si sólo se asignan dos conjuntos de volúmenes de destino, el tercer intento de
copia de seguridad y todos los posteriores fallarán. Si hay más conjuntos de
volúmenes destino que el número especificado por el parámetro verexists, el
servidor de Tivoli Storage Manager los ignorará. No se puede almacenar un
número elevado de versiones de copias de seguridad locales. Si desea tener un
número n de versiones de copia de seguridad locales, establezca el parámetro
verexists en n + 1.
Cuando utilice el asistente de configuración en la interfaz gráfica de usuario (GUI),
el parámetro VSSPOLICY se establece en el archivo tdpsql.cfg.
En función de los valores de gestión de políticas, puede reutilizar un número de
unidad lógica (LUN) para una nueva copia de seguridad. Cuando se solicita una
copia de seguridad y se ha alcanzado el número máximo de versiones, el software
suprime las instantáneas más antiguas (copia de seguridad) para crear espacio para
la instantánea. Si la nueva solicitud falla luego de que se suprima la instantánea
más antigua, tendrá una versión de copia de seguridad menos de lo esperado.
Debe gestionar la política para que las copias de seguridad locales se reconcilien
con el repositorio de copia de seguridad local con la información almacenada en el
servidor de Tivoli Storage Manager. Por ejemplo, si los LUN de volumen de
destino que se utilizan para una copia de seguridad local se eliminan del sistema
de almacenamiento, la información que representa la copia de seguridad en el
Capítulo 1. Guía de inicio: información de planificación
11
servidor de Tivoli Storage Manager debe estar reconciliada. Asimismo, si una
política de servidor de Tivoli Storage Manager determina que ya no es necesaria
una copia de seguridad local, el gestor de copias de seguridad local debe liberar
los LUN de volumen de destino para el sistema de almacenamiento. Se publicará
el gestor de copias de seguridad local para que estos LUN se puedan utilizar para
futuras operaciones de copia de seguridad. Tivoli Storage Manager detecta
automáticamente cuándo se producen estas situaciones y lleva a cabo la
reconciliación.
Valores de política de Tivoli Storage Manager recomendados
Cuando utilice Data Protection for Microsoft SQL Server, verifique que la política
contiene los valores recomendados.
Dominio
Un dominio de políticas contiene juegos de políticas, clases de gestión y
grupos de copia. Cree un dominio de políticas en el servidor de Tivoli
Storage Manager que se utilizará de forma exclusiva para las copias de
seguridad de Data Protection for SQL Server.
Grupos de políticas
Los juegos de políticas contienen clases de gestión (que contienen grupos
de copias) que determinan las normas por las que se llevan a cabo y
gestionan las copias de seguridad de Data Protection for SQL Server.
Defina el juego de políticas para el dominio de políticas al que pertenecen
las copias de seguridad de Data Protection for SQL Server. El conjunto de
políticas debe estar activado y sólo puede estar activo un conjunto de
políticas en el dominio de políticas.
Clase de gestión
Una clase de gestión es un objeto de política que los usuarios pueden
vincular a cada archivo para especificar la forma en que se gestionará el
archivo.
Defina una clase de gestión para las copias de seguridad de los volúmenes
de duplicación locales, y una clase de gestión para las copias de seguridad
del almacenamiento del servidor de Tivoli Storage Manager. Las distintas
clases de gestión proporcionan la posibilidad de disponer de políticas
especializadas para cada destino de almacenamiento. Por ejemplo, puede
mantener seis versiones de copias de seguridad de VSS locales de un
grupo de almacenamiento determinado (verexists=6) a la vez que mantiene
sólo dos versiones del mismo grupo de almacenamiento en el
almacenamiento del servidor de Tivoli Storage Manager (verexists=2).
Además, puede crear una clase de gestión distinta para los tipos de copia
de seguridad de copia para que se utilice en almacenamiento a largo plazo.
Dichas políticas pueden maximizar recursos de almacenamiento y
proporcionar más control sobre la estrategia de almacenamiento.
Importante: Dado que el proceso de copia de seguridad de VSS requiere
un espacio de almacenamiento suficiente para crear volúmenes de
duplicación, asegúrese de especificar verexists=N+1 con el objeto de
mantener n copias de seguridad en volúmenes de duplicación locales.
Puede tener cinco copias de seguridad activas del mismo grupo de
almacenamiento porque las copias de seguridad existentes del
almacenamiento del servidor de Tivoli Storage Manager, las copias de
seguridad de VSS en el almacenamiento del servidor de Tivoli Storage
Manager (COPY y FULL), y las copias de seguridad de VSS en volúmenes
de duplicación local (COPY y FULL) tienen todas distintos nombres de
12
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
servidor de Tivoli Storage Manager y, por lo tanto, cada una de ellas puede
tener su propia clase de gestión. Asegúrese de planificar la estrategia de
copia de seguridad antes de definir las clases de gestión.
|
|
|
|
|
|
|
|
|
Consideraciones sobre metadatos (sólo de herencia)
Las clases de gestión para los metadatos de Data Protection for
SQL Server serán idénticas a las clases de gestión correspondientes
para los datos de base de datos. La excepción es que las clases de
gestión de metadatos no permiten la migración a soportes
extraíbles. Si existen metadatos de Data Protection for SQL Server
en soportes desmontables, es posible que las consultas necesiten
montajes de soporte y que las copias de seguridad o las
restauraciones necesiten más montajes de soporte.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Los objetos de datos y los metaobjetos asociados deben tener los
mismos límites de versión y valores de retención. Sin embargo,
como pueden restaurarse metaobjetos como resultado de una
consulta de Data Protection for SQL Server, se recomienda
almacenar los metaobjetos en una agrupación de almacenamiento
de sólo disco. De esta forma, no será necesario realizar un montaje
de soporte para resolver la consulta. Para lograr este escenario,
implemente estos pasos:
1. Definir una clase de gestión independiente con un Destino de
copia que apunte a una agrupación de discos que no tenga
ningún soporte desmontable en su jerarquía.
2. Vincular todos los metaobjetos a dicha clase de gestión
utilizando una sentencia include en el archivo de opciones de
Data Protection for SQL Server.
|
|
|
|
|
|
|
|
|
|
|
|
Alternativamente, puede elegir utilizar la misma clase de gestión (y
agrupaciones de almacenamiento) para los objetos de datos y los
metaobjetos, si sólo necesita los metaobjetos en raras ocasiones o
sólo los necesita inmediatamente antes de una restauración cuando,
de todos modos, se requiere un montaje de volumen. En muchos
casos, también puede obtener la información de metaobjeto en SQL
Server tal como está registrada en la base de datos msdb. Para
obtener más información sobre cómo vincular objetos de copia de
seguridad a clases de gestión específicas, consulte el apartado
“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)” en la página 69.
Grupo de copia
Un grupo de copia controla el modo en el que se generan, se ubican y
caducan las versiones de copia de seguridad.
Defina el grupo de copia como un grupo de copia de seguridad y no como
un grupo de copia de archivado. Debido a que Data Protection for SQL
Server almacena todos los objetos como objetos de copia de seguridad de
Tivoli Storage Manager en agrupaciones de almacenamiento de copia de
seguridad, no se necesita ningún grupo de copia de archivado, aunque éste
puede existir. Los siguientes parámetros de grupo de copia de seguridad
influyen de manera significativa en la política de copia de seguridad:
VERExists
Determina el número máximo de versiones de copia de seguridad
Capítulo 1. Guía de inicio: información de planificación
13
de base de datos de SQL Server que conservar para las bases de
datos que existen en el sistema cliente de Data Protection for SQL
Server.
VERDeleted
Determina el número máximo de versiones de copia de seguridad
de base de datos de SQL Server que deben conservarse para las
bases de datos que se han suprimido del sistema cliente de Data
Protection for SQL Server una vez que Tivoli Storage Manager les
ha hecho copia de seguridad.
RETExtra
Determina el número de días que debe retenerse una versión de
copia de seguridad de base de datos de SQL Server una vez que
dicha versión pasa a estar inactiva.
RETOnly
Determina el número de días que debe retenerse la última versión
de copia de seguridad de base de datos de SQL Server de una base
de datos que se suprimió del sistema cliente de Data Protection for
SQL Server. Debido a un límite de la versión, no caducarán las
copias de seguridad incrementales. Sólo existe una versión de un
objeto de copia de seguridad incremental en este momento porque
las copias de seguridad incrementales siempre se denominan de
forma exclusiva. Sin embargo, todos los objetos de copia de
seguridad de herencia para un grupo de almacenamiento de SQL
Server se desactivan cuando se realiza una nueva copia de
seguridad completa de ese grupo de almacenamiento de SQL
Server. Los objetos de copia de seguridad de VSS permanecen
activos. El periodo de retención que se define en el parámetro
RETOnly controla la caducidad de los objetos de copia de seguridad
incrementales.
Cuando se define el valor del parámetro RETOnly para las copias de
seguridad incrementales, el valor debe ser, como mínimo, igual a la
definición de valor de los objetos de copia de seguridad completa a
las que las copias de seguridad incrementales están asociadas.
Puede utilizar la misma clase de gestión para las copias de
seguridad incrementales y los objetos de copia de seguridad
completa (que se conservan por más tiempo) para asegurarse de
que se utilice un valor adecuado. Sin embargo, cuando se completa
una nueva copia de seguridad completa de herencia de ese grupo
de almacenamiento de SQL Server, todos los objetos de copia de
seguridad de herencia para un grupo de almacenamiento de SQL
Server se desactivan. En este caso de ejemplo, los objetos de copia
de seguridad de VSS permanecen activos.
MODE, SERialization, FREQuency
Puesto que los valores de los parámetros no se aplican a Data
Protection for SQL Server, acepte los valores predeterminados.
Cuando planifique una estrategia de copia de seguridad, como
práctica recomendada, consulte con el administrador del servidor
de Tivoli Storage Manager sobre los valores de parámetros
recomendados.
Agrupación de almacenamiento
Una agrupación de almacenamiento es un conjunto con nombre de
14
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
volúmenes de almacenamiento y el destino que utiliza el servidor de Tivoli
Storage Manager para almacenar datos.
Una sola operación de restauración puede precisar una copia de seguridad
completa, una copia de seguridad diferencial y varias copias de seguridad
incrementales. Utilice las ubicaciones compartidas si las copias de
seguridad se almacenan en soportes de almacenamiento extraíbles.
Especifique las ubicaciones compartidas por espacio de archivo (define
stgpool COLlocate=FILespace) si piensa restaurar varios grupos de
almacenamiento en paralelo.
Consejo: Como práctica recomendada, utilice las ubicaciones compartidas
porque los datos para cualquier grupo de almacenamiento se almacenan en
un espacio de archivos del servidor de Tivoli Storage Manager.
Creación de una política de copia de seguridad local
Una política de copia de seguridad local determina cómo se retienen versiones
distintas de copias de seguridad en volúmenes de duplicación locales.
Antes de empezar
La conservación de copias de seguridad en volúmenes de duplicación local se rige
por la estrategia de copia de seguridad global, el tipo y el número de la versión de
copia de seguridad de VSS en Tivoli Storage Manager y en los volúmenes de
duplicación locales y las políticas basadas en tiempo. Asegúrese de que haya
suficiente espacio de almacenamiento local en volúmenes de duplicación locales.
La cantidad de espacio necesaria depende del proveedor de VSS que se utilice.
Procedimiento
Inicie Microsoft Management Console (MMC).
En el árbol de navegación, pulse IBM Tivoli Storage Manager.
Seleccione una instancia Exchange Server, SQL Server o Sistema de archivos.
En el panel Acciones, pulse Propiedades.
En la lista de páginas de propiedades disponibles, seleccione Gestión de
política.
6. Añada, suprima o actualice políticas locales para la retención de datos. Cuando
añada una política, especifique un nombre de política único. Efectúe una doble
pulsación en la política para editar un campo de política. Para conservar un
número ilimitado de instantáneas, o para retener instantáneas para un número
ilimitado de días, especifique NL.
7. Pulse Guardar.
1.
2.
3.
4.
5.
Qué hacer a continuación
Una vez que añada una política, puede enlazar una copia de seguridad a dicha
política. Las actualizaciones con políticas enlazadas y existentes no entrarán en
vigor hasta la próxima ejecución de la copia de seguridad.
Capítulo 1. Guía de inicio: información de planificación
15
Especificación de sentencias de vinculación de políticas
Sentencias de enlace de políticas para asociar las copias de seguridad de Microsoft
SQL Server con una política de gestión.
Acerca de esta tarea
Una política predeterminada enlaza cualquier copia de seguridad que no se enlace
explícitamente a una política con especificada. El enlace de políticas está disponible
en entornos con o sin servidor de Tivoli Storage Manager.
Procedimiento
Especifique las sentencias de enlace de política que se utilizan para enlazar
instantáneas a una política. Añada manualmente las sentencias de vinculación en el
respectivo archivo de configuración que define las sentencias de política.
La forma de establecer una política es diferente para las copias de seguridad VSS y
de herencia:
v Copias de seguridad VSS: Especifique la sentencia VSSPOLICY en el archivo de
configuración de Data Protection for SQL Server. De forma predeterminada, el
nombre de archivo de configuración es tdpsql.cfg.
v Copias de seguridad de herencia: Especifique las sentencias INCLUDE y
EXCLUDE en el archivo de opciones de Data Protection for SQL Server. De
forma predeterminada, el nombre del archivo de opciones es dsm.opt.
Las sentencias de enlace de política de los archivos de configuración de Data
Protection for SQL Server pueden ser similares a la información de la tabla
siguiente.
VSSPOLICY
VSSPOLICY
VSSPOLICY
<nombre de
servidor>
*
SERVER_3
<nombre de
objeto>
acctdb1
hrdb
<tipo de
copia de
seguridad>
FULL
INCR
<dest copia
de
seguridad>
LOCAL
LOCAL
<clase de
gestión>
MC_1
MC_6
Enlace de copias de seguridad con una política
Puede añadir, actualizar, suprimir o cambiar el orden de proceso de las sentencias
de enlace existentes.
Acerca de esta tarea
Una política de copia de seguridad determina el modo en que los volúmenes de
duplicación locales se gestionan y se conservan.
Procedimiento
Inicie Microsoft Management Console (MMC).
En el árbol de navegación, pulse IBM Tivoli Storage Manager.
Seleccione una instancia de SQL Server.
En el panel Acciones, pulse Propiedades.
En la lista de páginas de propiedades disponibles, seleccione Enlace de política
VSS.
6. Puede añadir, actualizar, suprimir o cambiar el orden de proceso de las
sentencias de enlace existentes.
1.
2.
3.
4.
5.
16
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Consejo: Puede utilizar un asterisco (*) como un carácter comodín para
representar a todos los caracteres.
Por ejemplo, en el campo Servidor, especifique el asterisco para vincular la
política con todos los SQL Servers.
7. Opcional: Para cambiar el orden de proceso, utilice Subir y Bajar. Las políticas
se procesan desde el final hasta el principio del archivo y el proceso se detiene
en la primera coincidencia.
Consejo: Para asegurarse de que se procesen sentencias más específicas antes
de las sentencias generales, liste la especificación más general antes de la
sentencia más específica.
8. Guarde la sentencia de enlace.
9. Opcional: Verifique las políticas y los enlaces nuevos o actualizados.
a. Ejecute una o varias operaciones de copia de seguridad de prueba.
b. En el separador Recuperar, verifique las clases de gestión vinculadas a las
copias de seguridad de prueba.
Sentencias VSSPOLICY para tipos de copia de seguridad
Para las copias de seguridad de VSS, se utilizan sentencias VSSPOLICY para
asociar copias de seguridad de VSS con clases de gestión. Cuando cambia de las
copias de seguridad de legado a las copias de seguridad de VSS, tenga en cuenta
las sentencias VSSPOLICY que se ha establecido para la copia de seguridad.
Las sentencias de VSSPOLICY se encuentran en un archivo de configuración, por
ejemplo, tdpsql.cfg. Un archivo de configuración puede incluir varias sentencias
VSSPOLICY. El archivo de configuración se lee desde el final al principio del
mismo. Las sentencias VSSPOLICY del archivo tdpsql.cfg son similares a las
sentencias INCLUDE especificadas en el cliente de copia de seguridad/archivado
de Tivoli Storage Manager del archivo dsm.opt.
Si no hay ninguna sentencia VSSPOLICY incluida en el archivo de configuración, o
si las sentencias VSSPOLICY no coinciden con el tipo de copia de seguridad que se
ha creado, se utilizará la clase de gestión predeterminada para el dominio de
política. Los parámetros de caducidad de copia de seguridad para la clase de
gestión predeterminada pueden diferir de los valores que se utilizan para las
copias de seguridad de herencia preexistentes. Por ejemplo, el período de
caducidad de copia de seguridad podría establecerse en 30 días. Este valor indica
que la copia de seguridad se suprime después de 30 días. Compruebe que las
copias de seguridad caducan de acuerdo a las necesidades del negocio de su
entorno.
Si cambia el archivo tdpsql.cfg, debe reiniciar el daemon de aceptador de cliente
(CAD) de Tivoli Storage Manager (CAD), el agente de cliente remoto de Tivoli
Storage Manager (DSMAgent) y el Tivoli Storage Manager Scheduler Service for
Exchange Server. Si el estado del servicio DSMAgent se establece en Manual
(Iniciado), detenga el servicio. El servicio DSMAgent se inicia cuando se inicia una
copia de seguridad de VSS, pero si el servicio está iniciado y cambia los valores de
política, los cambios no tendrán efecto hasta que reinicie el servicio.
Sentencias VSSPOLICY de ejemplo
El ejemplo siguiente muestra la sintaxis de una sentencia VSSPOLICY:
VSSPOLICY
* *
COPY
TSM VSS_FULL_TSM_MC
Capítulo 1. Guía de inicio: información de planificación
17
Ejemplos de herencia
Las copias de seguridad de herencia utilizan las sentencias INCLUDE y EXCLUDE
del archivo de opciones de Data Protection for SQL Server. Los ejemplos de las
sentencias de grupo de tablas siguientes que están pensadas para utilizarse juntas.
Por ejemplo:
\...\full*
\...\full*\*
y
\...\file\f1*\*
\...\file\f1*
\...\f1\file*
Coincidencias de objeto para backuptype
Especificación
Ejemplo para todos los objetos
\...\*
Ejemplo para sentencias EXCLUDE con todos \...\full*
los tipos de copias de seguridad (full, diff,
\...\diff*
log, group, file, set)
Ejemplo para sentencias INCLUDE y
EXCLUDE con todos los tipos de copias de
seguridad (full, diff, log, group, file, set)
\...\full*
\...\full*\*
\...\copyfull*
\...\copyfull*\*
\...\diff*
\...\diff*\*
\...\log*
\...\log\...\*
\...\group*
\...\group\...\*
\...\file*
\...\file\...\*
\...\set*
\...\set\...\*
Ejemplo para sentencias EXCLUDE con el
archivo (f1) y grupo (g1)
\...\g1\group*
\...\f1\file*
Ejemplo para sentencias INCLUDE con el
archivo (f1) y grupo (g1)
\...\group\g1*\*
\...\group\g1*
\...\g1\group*
\...\file\f1*\*
\...\file\f1*
\...\f1\file*
Ejemplo para sentencias EXCLUDE con
nombres de objeto de grupo o archivo que
empiezan por g o f
\...\g*\group*
\...\f*\file*
Ejemplo para sentencias INCLUDE con
nombres de objeto de grupo o archivo que
empiezan por g o f
\...\group\g*\*
\...\group\g*
\...\g*\group*
\...\file\f*\*
\...\file\f*
\...\f*\file*
18
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Coincidencias de objeto para backuptype
Especificación
Ejemplo para sentencias EXCLUDE iguales a
\...\group* o \...\file* (no hay ningún
equivalente para sentencias INCLUDE)
\...\*\group*
\...\*\file*
Coincidencias de objetos backuptype con
base de datos
Especificación
Ejemplo para todos los objetos con el nombre \...\Db1\...\*
de base de datos Db1
Ejemplo para todos los objetos con el nombre \...\Db*\...\*
de base de datos Db1 que empieza por Db
Ambiguo
\...\*\...\*
Ejemplo para sentencias EXCLUDE que
utilizan los objetos full, diff, copyfull con
el nombre de base de datos Db1
\...\Db1\full*
\...\Db1\copyfull*
\...\Db1\diff*
Ejemplo para sentencias EXCLUDE e
\...\Db1\full*
INCLUDE que utilizan los objetos full, diff, \...\Db1\full*\*
copyfull con el nombre de base de datos
\...\Db1\copyfull*
Db1
\...\Db1\copyfull*\*
\...\Db1\diff*
\...\Db1\diff*\*
Ejemplo para sentencias EXCLUDE que
utilizan los objetos log, group, file, set con
el nombre de base de datos Db1
\...\Db1\...\log*
\...\Db1\...\group*
Ejemplo para sentencias EXCLUDE e
\...\Db1\...\log*
INCLUDE que utilizan los objetos log, group, \...\Db1\...\log*\...\*
file, set con el nombre de base de datos
\...\Db1\...\group*
Db1
\...\Db1\...\group*\...\*
\...\Db1\...\file*
\...\Db1\...\file*\...\*
\...\Db1\...\set*
\...\Db1\...\set*\...\*
Ejemplo para sentencias EXCLUDE
utilizando todos los nombres de objeto de
archivo o grupo (g1, f1) con el nombre de
base de datos Db1
\...\Db1\g1\group*
\...\Db1\f1\file*
Ejemplo para sentencias EXCLUDE y
\...\Db1\group\g1*
INCLUDE que utilizan todos los nombres de \...\Db1\group\g1*\*
\...\Db1\g1\group*
objeto de grupo o archivo (g1, f1) con el
nombre de base de datos Db1
\...\Db1\file\f1*
\...\Db1\file\f1*\*
\...\Db1\f1\file*
Ejemplo para sentencias EXCLUDE que
utilizan todos los nombres de objeto de
grupo o archivo que empiezan por g o f con
el nombre de base de datos Db1
\...\Db1\g*\group*
\...\Db1\f*\file*
Capítulo 1. Guía de inicio: información de planificación
19
Coincidencias de objetos backuptype con
base de datos
Especificación
Ejemplo para sentencias EXCLUDE e
\...\Db1\group\g*
INCLUDE que utilizan todos los nombres de \...\Db1\group\g*\*
objeto de grupo o archivo que empiezan por \...\Db1\g*\group*
g o f con el nombre de base de datos Db1
\...\Db1\file\f*
\...\Db1\file\f*\*
\...\Db1\f*\file*
Ejemplo para sentencias EXCLUDE que
utilizan \...\Db1\...\group* o file* (no
hay ningún equivalente para las sentencias
INCLUDE)
\...\Db1\*\group*
\...\Db1\*\file*
Ejemplo para sentencias EXCLUDE que
utilizan \...\Db1\full*
\...\Db1\...\full*
Ejemplo para sentencias EXCLUDE e
INCLUDE que utilizan \...\Db1\full*
\...\Db1\...\full*
\...\Db1\...\full*\*
Ejemplo para sentencias EXCLUDE que
utilizan \...\full*
\...\*\full*
Ejemplo para sentencias EXCLUDE e
INCLUDE que utilizan \...\full*
\...\*\full*
\...\*\full*\*
Ejemplo para sentencias EXCLUDE que
utilizan \...\group* (no hay ningún
equivalente para sentencias INCLUDE)
\...\*\*\group*
Ejemplo para sentencias EXCLUDE que
utilizan \...\g1\group* (no hay ningún
equivalente para sentencias INCLUDE)
\...\*\g1\group*
Ambiguo
\...\*\...\log*
Nada (falta infoTipo)
\...\Db1\set*
Los ejemplos de la tabla siguiente reflejan estas directrices:
v Si únicamente utiliza sentencias EXCLUDE con sólo \meta\, se excluyen todos
los objetos (incluidos los datos).
v Si únicamente utiliza sentencias EXCLUDE con sólo \data\, se producen errores.
Coincidencias de metaobjetos y objetos de
datos
Especificación
Ejemplo para todos los metaobjetos y objetos
de datos
\...\meta\...\*
\...\data\...\*
Ejemplo para todos los metaobjetos full
\...\meta\...\full*
Ejemplo para todos los objetos de datos full
\...\data\...\full*
\...\data\...\full*\*
Ejemplo para todos los nombres de
metaobjetos de grupo (g1)
\...\meta\...\g1\group*
Ejemplo para todos los nombres de objeto de \...\data\...\group\g1*
\...\data\...\group\g1*\*
datos de grupo (g1)
20
Ejemplo para todos los nombres de
metaobjetos de grupo que empiezan por g
\...\meta\...\g*\group*
Ejemplo para todos los nombres de objetos
de datos de grupo que empiezan por g
\...\data\...\group\g*
\...\data\...\group\g*\*
Igual que \...\meta\...\group*
\...\meta\...\*\group*
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Coincidencias de metaobjetos y objetos de
datos
Especificación
Nada (faltan calificadores)
\...\meta\*\...\data\*
Coincidencia de metaobjetos y objetos de
datos con base de datos
Especificación
Ejemplo para todos los metaobjetos u objetos \...\meta\...\Db1\...\*
de datos con el nombre de base de datos Db1 \...\data\...\Db1\...\*
Ejemplo para todos los metaobjetos con el
nombre de base de datos Db1
\...\meta\...\Db1\full*
Ejemplo para objetos full que coinciden con
todos los objetos de datos
\...\data\...\Db1\full*
\...\data\...\Db1\full*\*
Ejemplo para todos los metaobjetos con el
nombre de base de datos Db1
\...\meta\...\Db1\...\log*
Ejemplo para todos los objetos de registro
que coinciden con todos los objetos de datos
\...\data\...\Db1\...\log\...\*
Ejemplo para todos los objetos de grupo que
coinciden con todos los metaobjetos
\...\meta\...\Db1\...\group*
Ejemplo para los objetos de grupo que
coinciden con todos los objetos de datos
\...\data\...\Db1\group\...\*
Ejemplo para todos los nombres de
metaobjetos (g1) con el nombre de base de
datos Db1
\...\meta\...\Db1\g1\group*
Ejemplo para todos los nombres de objeto de \...\data\...\Db1\group\g1*
datos de grupo (g1) con el nombre de base
de datos Db1
Ejemplo para todos los nombres de
metaobjetos que empiezan por g con el
nombre de base de datos Db1
\...\meta\...\Db1\g*\group*
Ejemplo para todos los nombres de objetos
de grupo de datos que empiezan por g con
el nombre de base de datos Db1
\...\data\...\Db1\group\g*
Igual que \...\meta\...\Db1\...\group*
(Ningún equivalente para objetos de datos)
\...\meta\...\Db1\*\group*
Igual que \...\meta\...\full* (Ningún
equivalente para objetos de datos)
\...\meta\...\*\full*
Igual que \...\meta\...\group* (Ningún
equivalente para objetos de datos)
\...\meta\...\*\*\group*
Igual que \...\meta\...\g1\group* (Ningún
equivalente para objetos de datos)
\...\meta\...\*\g1\group*
Ambiguo
\...\meta\...\*\...\log*
\...\data\...\*\...\log*
Nada (faltan calificadores)
\...\meta\*\...\data\*
Coincidencias de servidor
Especificación
Ejemplo para todos los objetos de todos los
servidores que empiezan por SQL
SQL*\...\*
Ejemplo para todos los objetos de todas las
instancias de servidor con el host SQL2012
SQL2012\...\*
Capítulo 1. Guía de inicio: información de planificación
21
Coincidencias de servidor
Especificación
Ejemplo para todos los objetos del servidor
SQL2012\INST1
SQL2012\INST1\...\*
Ejemplo para todos los objetos de todos los
servidores que empiezan por SQL2012\INST
SQL2012\INST*\...\*
Igual que SQL2012\...\*
SQL2012\*\...\*
Ejemplo para todos metaobjetos u objetos de
datos del servidor SQL2012\INST1
SQL2012\INST1\meta\...\*
SQL2012\INST1\data\...\*
Ejemplo para todos los metaobjetos u objetos SQL2012\*\meta\...\*
de datos de todas las instancias de servidor
especificadas con el host SQL2012
Ejemplo para todos los metaobjetos u objetos SQL2012\...\meta\...\*
de datos de todas las instancias de servidor
con el host SQL2012
Ejemplo para todos los objetos de la
instancia predeterminada de servidor (si
ningún nombre de instancia coincide con
??ta)
SQL2012\meta\...\*
SQL2012\data\...\*
Proceso de restauración de datos
Windows
Data Protection for SQL Server puede utilizar la infraestructura de VSS (Volume
Shadow Copy Service) de Microsoft para completar restauraciones rápidas e
instantáneas de copias de seguridad de base de datos. Para SQL Server, puede
ejecutar operaciones de restauración de herencia desde Tivoli Storage Manager
Server.
En una operación de restauración de VSS, puede restaurar una o varias bases de
datos desde una copia de seguridad de VSS en almacenamiento de servidor de
Tivoli Storage Manager a la ubicación original de SQL Server.
Proceso de restauración rápida de VSS
Una operación de restauración rápida de VSS restaura datos desde una instantánea
local. Una operación de restauración rápida de VSS sobrescribe los archivos que
existan en el momento de la instantánea en la ubicación de origen original. El
archivo se sobrescribe con la versión almacenada en la instantánea. Los datos se
sobrescriben incluso si un archivo está marcado como solo lectura.
Puede utilizar las operaciones de restauración rápida de VSS para las tareas
siguientes:
v Restaurar tipos de copia de seguridad completa y copia de seguridad completa
de solo copia de SQL Server. No puede restaurar copias de seguridad
diferenciales, de grupos de archivos individuales, de archivos individuales y
definidas.
v Restaurar datos a nivel de la base de datos. No obstante, para los datos de
aplicaciones personalizadas y de sistemas de archivos, sólo puede restaurar
datos a nivel del sistema de archivos. La sobrescritura de archivos se produce
incluso si el archivo está marcado como solo lectura.
v Restaurar solo para las copias de seguridad de VSS de SQL Server en la misma
instancia de SQL Server.
22
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v Restaurar las copias de seguridad de VSS de SQL Server en una ubicación
alternativa si utiliza la opción /relocatedir.
v Restaurar una copia de seguridad de VSS en una base de datos alternativa.
v Restaurar una o varias bases de datos o sistemas de archivos desde una copia de
seguridad de instantánea de VSS en volúmenes de duplicación local gestionados
por Tivoli Storage FlashCopy Manager.
v Para datos de SQL Server, aplicaciones personalizadas y sistemas de archivos,
restaurar los datos en entornos de clúster de migración tras error de Microsoft
Windows.
Proceso de restauración instantánea de VSS
Una operación de restauración instantánea de VSS restaura los datos utilizando un
método de restauración asistido por hardware. Una operación FlashCopy es un
ejemplo de método de restauración asistido por hardware.
Puede ejecutar una operación de restauración instantánea de VSS sólo cuando
todos los datos del grupo de almacenamiento o de la base de datos a restaurar se
encuentran en sistemas de almacenamiento soportados por la restauración
instantánea de VSS. Si parte de los datos que se van a restaurar, incluidos los
archivos de registro y los archivos de índice de texto completo, reside en un disco
local, se realiza una operación de restauración rápida de VSS.
Los datos que se van a restaurar deben estar en un sistema de almacenamiento que
sea válido para operaciones de restauración instantánea de VSS. Si los datos no se
encuentran en sistemas XIV, SAN Volume Controller o Storwize V7000 con
volúmenes de destino de espacio eficiente, debe asegurarse de que las copias de
segundo plano que utilicen los volúmenes se hayan restaurado.
Cuando tenga previsto implementar la restauración de instantánea de VSS, tenga
en cuenta las indicaciones siguientes:
v IBM System Storage serie DS8000 requiere el soporte de IBM System Storage
para el software VSS (Volume Shadow Copy Service) de Microsoft.
v SAN Volume Controller requiere el soporte de IBM System Storage para el
software VSS (Volume Shadow Copy Service) de Microsoft.
v Storwize V7000 requiere el soporte de IBM System Storage para el software VSS
(Volume Shadow Copy Service) de Microsoft.
v XIV tiene un software de Proveedor de VSS independiente.
v Las copias de seguridad solo se pueden restaurar en el mismo sistema de
almacenamiento desde el que se les ha realizado copia de seguridad.
Data Protection for SQL Server con IBM SAN Volume Controller e IBM
Storwize V7000
La forma en la que configura el proveedor de VSS para IBM SAN Volume
Controller e IBM Storwize V7000 controla el tipo de operación de FlashCopy que
se ejecuta al crear una instantánea de VSS.
El proveedor de VSS que utiliza con IBM SAN Volume Controller e IBM Storwize
V7000 debe tener las siguientes características:
v Si el proveedor de VSS está configurado para utilizar FlashCopy incremental,
puede realizar sólo una versión de copia de seguridad. Cada solicitud de
instantánea de VSS para un volumen de origen genera una renovación
incremental del mismo volumen de destino.
Capítulo 1. Guía de inicio: información de planificación
23
Al suprimir la instantánea de VSS, se eliminará del inventario de VSS. Si crea
otra instantánea de VSS del mismo volumen de origen, el proceso dará lugar a
una renovación incremental del volumen de destino.
Las siguientes directrices se aplican cuando utiliza Data Protection for SQL Server
con el almacenamiento basado en SAN Volume Controller:
v No utilice una combinación de volúmenes de destino totalmente asignados y de
espacio eficiente. Elija utilizar los volúmenes completamente asignados o de
espacio eficiente para los destinos de FlashCopy. Proporcione suficientes
volúmenes de destino en el grupo de volúmenes VSS_FREE de SAN Volume
Controller para tantas versiones de copia de seguridad como necesite. Si utiliza
volúmenes de destino asignados por completo, el tamaño de capacidad de estos
volúmenes debe coincidir con el tamaño de los volúmenes de origen.
v Si se utilizan discos virtuales (VDisks) de espacio eficiente para los destinos de
copia de seguridad, establezca el valor de copia de segundo plano del proveedor
VSS de IBM en cero ejecutando el mandato ibmvcfg set backgroundCopy 0. Para
activar los cambios, reinicie el servicio de sistema VSS de IBM después de emitir
el mandato.
Puede realizar una transición de los datos desde destinos totalmente asignados a
destinos de espacio eficiente utilizando los destinos totalmente asignados como
si dichos destinos son de espacio eficiente cuando la velocidad de copia en
segundo plano se establece en 0.
v Para poder determinar cuánto espacio de almacenamiento es necesario para cada
copia de seguridad local, los LUN de la copia de seguridad requieren la misma
cantidad de espacio de almacenamiento de los LUN originales. Por ejemplo, si
tiene una base de datos de 100 GB en una LUN de 200 GB, necesita una LUN de
200 GB para cada versión de copia de seguridad.
v No utilice una combinación de instantáneas VSS persistentes y no persistentes.
v No mezcle las relaciones COPY y NOCOPY FlashCopy del mismo volumen o de
los mismos volúmenes de origen.
v Habilite autoexpand para los volúmenes de destino de espacio eficiente para no
quedarse sin espacio.
v Asigne suficiente espacio para que los volúmenes de destino de espacio eficiente
contengan 120 % de los datos que se modificarán en el volumen de origen en el
tiempo entre instantáneas. Por ejemplo, si una base de datos cambia a una
velocidad del 20 % al día, las copias de seguridad de VSS se completan cada seis
horas, y si se presupone una tasa de cambio constante durante el día. La tasa de
cambio esperada entre instantáneas es del 5% del volumen de origen (20/4). Por
lo tanto, el espacio asignado para los volúmenes de destino de espacio eficiente
debe ser 1,2 multiplicado por 5% igual al 6% del tamaño del volumen de origen.
Si la velocidad de cambio no es coherente a lo largo del día, asigne espacio
suficiente a los volúmenes de destino para acomodar la tasa de cambio máxima
esperada durante el periodo entre instantáneas.
Puede utilizar las operaciones de restauración instantáneas de VSS con
v No suprima las instantáneas de forma manual. Permita que Data Protection for
SQL Server suprima las versiones de copia de seguridad que se basan en la
política definida, para asegurarse de que la supresión se realiza en el orden
correcto.
24
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Requisitos de IBM System Storage
Si utiliza los sistemas de almacenamiento IBM System Storage serie DS8000, SAN
Volume Controller o Storwize V7000, tenga en cuenta los valores de base de datos,
registro, archivos y LUN.
Siga estas instrucciones cuando planifique IBM System Storage:
v Coloque los archivos de base de datos para cada base de datos o grupo de bases
de datos de los que se hará copia de seguridad y que se restaurarán juntos como
una unidad en un volumen lógico dedicado e independiente.
v Coloque los registros para cada base de datos o grupo de bases de datos a los
que se va a realizar copia de seguridad y que se van a restaurar juntas como
una unidad en un volumen lógico independiente.
v No coloque datos que no sean SQL en volúmenes de almacenamiento que estén
dedicados a SQL.
v Al utilizar proveedores de instantáneas de hardware, asegúrese de que los LUN
de base de datos están dedicados a sólo una base de datos o aplicación.
v Si suprime una instantánea local que se almacena en un volumen de ahorro de
espacio (SEV) de IBM SAN Volume Controller o IBM Storwize V7000 que tiene
varios destinos dependientes, suprima las instantáneas en el mismo orden en
que se han creado. Debe suprimir el más antiguo primero, seguido del segundo
más antiguo.
v En un entorno de IBM SAN Volume Controller o IBM Storwize V7000, si utiliza
varias correlaciones de FlashCopy de destino, una correlación podría permanecer
en el estado copiando después de haberse copiado todos los datos de origen en
el destino. Esta situación puede producirse si las correlaciones que se han
iniciado previamente y que utilizan el mismo disco de origen todavía no se han
copiado por completo. En esta instancia, planifique las copias de seguridad
locales para los subsistemas de almacenamiento de IBM SAN Volume Controller
e IBM Storwize V7000 en intervalos superiores al tiempo necesario para que se
complete el proceso de copia en segundo plano.
Grupos de disponibilidad AlwaysOn con Data Protection for SQL
Server en un entorno de Windows Failover Cluster (clúster de
migración tras error)
La función de AAG (AlwaysOn Availability Groups) proporciona alta
disponibilidad y recuperación tras desastre a nivel de base de datos SQL. Una
instancia de clúster de migración tras error AlwaysOn de SQL proporciona alta
disponibilidad y recuperación ante siniestro en el nivel de SQL Server.
Data Protection for SQL Server protege las bases de datos de disponibilidad en un
AAG y en instancias de clúster de migración tras error de AlwaysOn. Un AAG
puede contener un conjunto de bases de datos primarias y varias copias del
conjunto de bases de datos primarias, denominadas bases de datos secundarias.
Las bases de datos de un grupo de disponibilidad se denominan bases de datos de
disponibilidad y realizan la migración tras error conjuntamente como un grupo.
Un nodo de AlwaysOn gestiona las copias de seguridad de bases de datos de
disponibilidad. Este nodo es un nodo compartido que permite copias de seguridad
de datos y restauraciones de bases de datos de disponibilidad de cualquier réplica.
Data Protection for SQL Server trata una copia de seguridad como si procedieran
de un único SQL Server, independientemente del nodo del clúster del que se ha
realizado la copia de seguridad.
Capítulo 1. Guía de inicio: información de planificación
25
Puede utilizar AAG con las instancias de clúster de migración tras error de SQL
AlwaysOn para completar las tareas siguientes:
v En un AAG, puede desplegar un grupo de instancias de servidor en clúster o
únicas, cada una de las cuales contiene una copia de todas las bases de datos
v Puede haber hasta nueve copias de seguridad en línea de una base de datos
(una primaria y un máximo de ocho copias secundarias) en un AAG
v Puede utilizar la réplica síncrona y asíncrona
v Puede utilizar el envío de registro
v Puede utilizar las modalidades de migración tras error automáticas y manuales
v Bases de datos dentro de una migración tras error de AAG como un grupo
Siga estas directrices al configurar AAG en un entorno de clúster de migración tras
error de Microsoft Windows o en un entorno de clúster del servidor de clústeres
de Veritas:
v Instale Data Protection for SQL Server en cada nodo de clúster y configure cada
nodo de forma idéntica. Especifique las configuraciones idénticas en el archivo
de opciones de Data Protection for SQL Server.
v Asegúrese de que cada réplica de disponibilidad de un grupo de disponibilidad
se encuentra en un nodo distinto del mismo entorno de clúster de migración tras
error de Windows.
v Utilice el asistente de configuración para registrar un Nodo AlwaysOn en
servidor de Tivoli Storage Manager.
v Para acceder a un servidor en clúster de SQL Server, identifique el nombre de
servidor virtual y especifique dicho nombre en Data Protection for SQL Server.
v Si utiliza el planificador Tivoli Storage Manager para automatizar las copias de
seguridad, instale el servicio de planificación en cada nodo del clúster para
habilitar soporte de migración tras error.
v No puede restaurar una copia de seguridad VSS en una instancia alternativa.
Restaure las copias de seguridad de VSS en la misma instancia de SQL Server
donde se ha tomado la instantánea.
Consejo: Las copias de seguridad completas de herencia y VSS de bases de
datos de disponibilidad en réplicas secundarias son de sólo copia. La opción de
sólo copia no se utiliza automáticamente con copias de seguridad de registro
porque puede ejecutar copias de seguridad de registro que truncan registros en
réplicas secundarias.
Operaciones de copia de seguridad de base de datos de
disponibilidad
Data Protection for SQL Server realiza copias de seguridad de cada base de datos
de disponibilidad como un único objeto, independientemente de la réplica de
disponibilidad que se utilice para las operaciones de copia de seguridad y
restauración.
Un AAG (Grupo de disponibilidad AlwaysOn) requiere instancias del servidor
SQL en los nodos de clúster de migración tras error de Windows. Un grupo de
disponibilidad puede tener un número de réplicas. Por ejemplo, el grupo de
disponibilidad 1 puede tener las réplicas nodo1, nodo2 y nodo3.
Un nodo de clúster puede ser una réplica para uno o varios grupos de
disponibilidad. Por ejemplo, el nodo1 puede ser una réplica del grupo de
disponibilidad 1 y de otro grupo de disponibilidad.
26
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
El nodo AlwaysOn se utiliza para gestionar copias de seguridad de bases de datos
de disponibilidad. Cuando se trabaja en un entorno Tivoli Storage Manager del
entorno, el Nodo AlwaysOn debe ser común en un clúster de migración tras error
de Windows. Esta presencia habilita la gestión de copias de seguridad de una base
de datos de disponibilidad en una ubicación única, sin tener en cuenta la réplica
que se utiliza para realizar la copia de seguridad.
Puede ejecutar los siguientes tipos de operaciones de copia de seguridad de VSS:
v Copias de seguridad de VSS completas de la réplica de disponibilidad primaria
v Copias de seguridad completas de sólo copia VSS de réplicas de disponibilidad
Puede ejecutar el tipo siguiente de operaciones de copia de seguridad de herencia:
v En la réplica primaria, copias de seguridad completas de herencia, diferenciales,
de archivos, de conjuntos, de grupos y de registros
v En la réplica secundaria, copias de seguridad completas de herencia, de
archivos, de conjuntos, de grupos y de registros
v Copias de seguridad completas VSS y de sólo copia de herencia, archivo de sólo
copia de herencia, de conjuntos o de copias de seguridad de grupo, y copias de
seguridad de registros normales y de sólo copia de herencia
Restricción: Microsoft no da soporte a las copias de seguridad de herencia
completa en réplicas secundarias. Data Protection for SQL Server, sin embargo, le
permite ejecutar una copia de seguridad completa de una réplica secundaria en
función de la política de Tivoli Storage Manager.
Cuando se ejecuta una copia de seguridad de herencia completa de una réplica
secundaria, la implementación subyacente de Data Protection for SQL Server es
realizar una copia de seguridad de los datos como copyfull. Sin embargo, Data
Protection for SQL Server detecta la copia de seguridad completa y aplica la
política de Tivoli Storage Manager que está asociada al tipo de copia de seguridad
full.
Microsoft Management Console (MMC) y CLI respetan la política de Tivoli Storage
Manager que se aplica al tipo de copia de seguridad y en esta instancia, muestran
el tipo de copia de seguridad como full. Para obtener más información, consulte
el apartado Prestaciones secundarias de Active: Cómo realizar copias de seguridad
en réplicas secundarias (Grupos de disponibilidad AlwaysOn)
(https://msdn.microsoft.com/en-us/library/hh245119.aspx).
Para todas las operaciones de copia de seguridad de réplicas de disponibilidad
secundarias, las réplicas secundarias deben tener el estado de sincronizada o
sincronizando.
Para ayudarle con la planificación y el equilibrio de carga, también están
disponibles valores de preferencia de copias de seguridad planificadas de grupos
de disponibilidad.
Capítulo 1. Guía de inicio: información de planificación
27
Operaciones de restauración de base de datos de
disponibilidad
Dependiendo de cómo se realicen las copias de seguridad de las bases de datos de
disponibilidad, se pueden realizar restauraciones de herencia y restauraciones VSS
para restaurar las bases de datos de disponibilidad en réplicas de disponibilidad
primarias o secundarias.
Existen algunas restricciones para restaurar bases de datos de disponibilidad:
Restauración de herencia
Puede restaurar una base de datos de disponibilidad en una réplica
primaria o secundaria.
Durante el proceso de restauración, la base de datos restaurada se elimina
del grupo de disponibilidad. Cuando se elimina una base de datos del
grupo de disponibilidad, la base de datos se convierte en una base de
datos local en esa réplica. La base de datos se restaura como una base de
datos local. Una vez restaurada la base de datos, debe verificar que los
datos de todas las réplicas son coherentes de forma transaccional.
Para verificar si los datos son coherentes transaccionalmente, verifique que
la copia de seguridad contiene datos y registros de transacciones. Las
copias de seguridad completas y las copias de seguridad diferenciales
contienen datos y registros de transacciones para que la base de datos
restaurada sea coherente desde el punto de vista transaccional.
Después de haber verificado que los datos son coherentes
transaccionalmente, debe añadir manualmente la base de datos al grupo de
disponibilidad.
Restauración VSS
No puede restaurar una copia de seguridad VSS en una instancia
alternativa de SQL Server. Restaure las copias de seguridad de VSS en la
misma instancia de SQL Server donde se ha tomado la instantánea.
Bases de datos de disponibilidad AlwaysOn
Para las bases de datos de disponibilidad AlwaysOn, debe configurar Data
Protection for SQL Server para utilizar un nombre de nodo AlwaysOn. De
forma predeterminada, el nombre de nodo de AlwaysOn se establece en el
nombre de nodo de clúster para el Grupo de disponibilidad de SQL Server
2012 y versiones posteriores.
Protección de datos mejorada para grupos de disponibilidad
de Microsoft SQL AlwaysOn
Puede ejecutar operaciones de copias de seguridad VSS (completa) y de herencia
(completa, diferencial, archivo/conjunto/grupo, y registro) en una réplica primaria.
Puede ejecutar operaciones de copia de seguridad de herencia y de VSS de sólo
copia, y copias de seguridad de registro normal en una réplica secundaria. No
puede ejecutar una copia de seguridad diferencial en una réplica secundaria.
Para las copias de seguridad de una réplica secundaria, la réplica debe estar en el
estado sincronizado o sincronizando. Puede tener varios grupos de disponibilidad
AlwaysOn (AAG) en un clúster de SQL Server. También puede tener una
combinación de bases de datos estándares y AAG en un clúster de SQL Server.
Cuando realice una copia de seguridad de los datos, puede distribuir la carga de
trabajo de copia de seguridad por motivos de escalabilidad y aislar la actividad de
28
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
copia de seguridad en un nodo de copia de seguridad dedicado. Al aislar la
actividad de copia de seguridad, minimiza el efecto en bases de datos de
producción.
Dado que las réplicas son copias de la misma base de datos, evite copias de
seguridad redundantes de las mismas bases de datos. Aplique políticas de
retención a bases de datos exclusivas.
Como práctica recomendada, permita las copias de seguridad de cualquier nodo
del grupo de disponibilidad y permita operaciones de restauración desde cualquier
nodo del grupo de disponibilidad.
Prácticas recomendadas para realizar una copia de seguridad de
los datos de un AAG
Al utilizar Tivoli Storage FlashCopy Manager for SQL Server para gestionar copias
de seguridad de AAG, tenga en cuenta las siguientes opciones de copia de
seguridad:
Prioridad de la copia de seguridad
Especificada por base de datos en un AAG, la opción de prioridad de
copia de seguridad define el orden en el que se utilizan las réplicas para
realizar una copia de seguridad de una base de datos en un AAG.
Réplica preferida
Especificada a un nivel de AAG, la opción de réplica preferida define si se
pueden utilizar las réplicas primarias o secundarias para operaciones de
copia de seguridad.
v Réplica secundaria preferida: se realizan copias de seguridad
planificadas en una réplica secundaria, si está disponible. Si la réplica
secundaria no está disponible, puede utilizar la réplica primaria.
v Sólo secundaria: sólo se pueden realizar copias de seguridad planificadas
en una réplica secundaria.
v Primaria: sólo se pueden realizar copias de seguridad planificadas en
una réplica primaria.
v Cualquier réplica: las copias de seguridad planificadas pueden aparecer
en cualquier réplica.
Parámetro /USEALWAYSONNode
Una opción de parámetro en el mandato backup que proporciona un
espacio de nombres común para todas las copias de seguridad. Cada nodo
se autentica por separado con Tivoli Storage Manager. Los datos de los que
se ha hecho copia de seguridad se almacenan en el espacio de nombres
AlwaysOnNode utilizando la opción Asnode.
Parámetro /ALWAYSONPriority
Una opción de parámetro en el mandato backup que especifica que se
realizará una copia de seguridad de una base de datos de disponibilidad
local sólo si tiene la prioridad de copia de seguridad más alta entre las
réplicas de disponibilidad que funcionan correctamente. Este parámetro
sólo se aplica a copias de seguridad planificadas.
Despliegues de protección de datos típicos en entornos AAG
Puede realizar la copia de seguridad de datos en un AAG de las siguientes
maneras:
v Distribuya una copia de seguridad de herencia entre réplicas de AAG
Capítulo 1. Guía de inicio: información de planificación
29
v Distribuya una copia de seguridad de VSS entre réplicas de AAG
Caso de ejemplo: Las copias de seguridad de herencia se distribuyen entre
réplicas de AAG
Al configurar el entorno para distribuir una copia de seguridad de
herencia entre réplicas de AAG, siga estos pasos:
1. Establezca la réplica preferida en Preferir réplica secundaria.
2. Instale Tivoli Storage FlashCopy Manager for SQL Server en todas las
réplicas aptas para ejecutar una copia de seguridad.
3. Cree un script de mandato para ejecutar un archivo .CMD con un
mandato backup similar al ejemplo siguiente:
tdpsqlc backup db1,db2,db3 full /alwaysonpriority
4. Asocie cada nodo de Tivoli Storage FlashCopy Manager for SQL Server
con la planificación definida.
5. Ejecute copias de seguridad en el nodo SQL de acuerdo con las
prioridades definidas para cada base de datos.
Caso de ejemplo: Las copias de seguridad VSS se distribuyen entre réplicas de
AAG Al configurar el entorno para distribuir una copia de seguridad de VSS
entre réplicas de AAG, siga estos pasos:
1. Establezca la réplica preferida en Preferir réplica secundaria.
2. Instale Tivoli Storage FlashCopy Manager for SQL Server en todas las
réplicas aptas para ejecutar una copia de seguridad.
3. Cree un script de mandato para ejecutar un archivo .CMD con un
mandato backup independiente por base de datos similar al ejemplo
siguiente:
tdpsqlc backup db1 full /alwaysonpriority /backupmethod=VSS
backupdest=TSM
tdpsqlc backup db2 full /alwaysonpriority /backupmethod=VSS
backupdest=TSM
tdpsqlc backup db3 full /alwaysonpriority /backupmethod=VSS
backupdest=TSM
4. Asocie cada nodo de Tivoli Storage FlashCopy Manager for SQL Server
con la planificación definida.
5. Ejecute copias de seguridad en el nodo SQL de acuerdo con las
prioridades definidas para cada base de datos.
Migración tras error automática del servidor de Tivoli Storage Manager
para la recuperación de datos
Si utiliza Data Protection for SQL Server con la configuración de Tivoli Storage
Manager, Data Protection for SQL Server puede realizar automáticamente la
migración tras error en servidor secundario para la recuperación de datos cuando
hay un corte en el servidor de Tivoli Storage Manager.
El servidor de Tivoli Storage Manager al que Data Protection for SQL Server se
conecta para los servicios de copia de seguridad se denomina el servidor primario. Si
se ha configurado el servidor primario para la réplica de nodo, los datos de nodo
del cliente se pueden replicar en otro servidor de Tivoli Storage Manager, el cual es
el servidor secundario.
Dependiendo de la configuración, los nodos siguientes deben configurarse para la
réplica en el servidor primario:
v Nodo de protección de datos
30
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v Nodo de solicitante de VSS (llamado también el nodo de agente DSM)
v Nodo de agente DSM remoto (para copias de seguridad con traspaso de datos
en el servidor primario)
v Nodo de AlwaysOn (para copias de seguridad de bases de datos de
disponibilidad de un Grupo de disponibilidad AlwaysOn en SQL Server 2012 y
versiones posteriores)
Durante las operaciones normales, la información de conexión para el servidor
secundario se envía automáticamente a Data Protection for SQL Server desde el
servidor primario. La información del servidor secundario se guarda en el archivo
de opciones del cliente (dsm.opt). No se requiere intervención manual del usuario
para añadir la información del servidor secundario.
Cada vez que el cliente de copia de seguridad y archivado inicia sesión en el
servidor para los servicios de copia de seguridad, intenta contactar con el servidor
primario. Si el servidor primario no está disponible, el cliente de copia de
seguridad y archivado migra tras error automáticamente al servidor secundario. En
modalidad de migración tras error, puede restaurar datos que se han replicado en
el servidor secundario. Cuando el servidor primario esté disponible de nuevo, el
cliente de copia de seguridad y archivado migrará tras error automáticamente al
servidor primario la próxima vez que se conecte al servidor.
Requisitos: Para asegurar que la migración tras error de cliente automatizada se
pueda producir, Data Protection for SQL Server debe cumplir los siguientes
requisitos:
v Data Protection for SQL Server debe tener la versión 7.1 o superior.
v El servidor primario, el servidor secundario y el cliente de copia de
seguridad/archivado deben tener la versión 7.1 o superior.
v Los servidores primario y secundario deben estar configurados para la réplica
del nodo.
v Los nodos siguientes deben configurarse para réplica con la opción
replstate=enabled en cada definición de nodo del servidor:
– Nodo de protección de datos
– Nodo de solicitante de VSS
– Nodo de agente DSM remoto para las copias de seguridad con traspaso de
datos
– Nodo de AlwaysOn, si es aplicable
v Antes de que la información de conexión para el servidor secundario se pueda
enviar a Data Protection for SQL Server, deben tener lugar los siguientes
procesos:
– Debe hacer copia de seguridad de los datos al menos una vez en el servidor
primario.
– Los siguientes nodos deben replicarse al menos una vez en el servidor
secundario:
- Nodo de protección de datos
- Nodo de AlwaysOn, si es aplicable
Restricción: Las restricciones siguientes son aplicables a Data Protection for SQL
Server durante la migración tras error:
Capítulo 1. Guía de inicio: información de planificación
31
v Las operaciones que requieren almacenar datos en el servidor de Tivoli Storage
Manager, como las operaciones de copia de seguridad, no están disponibles. Sólo
puede utilizar funciones de recuperación de datos, como las operaciones de
restauración o consulta.
v Las planificaciones no se replican en el servidor secundario. Por lo tanto, no se
ejecutan planificaciones mientras el servidor primario no está disponible.
v Si el servidor primario deja de estar disponible antes o durante la réplica de
nodo, los datos de copia de seguridad más recientes no se replican
satisfactoriamente en el servidor secundario. El estado de réplica del espacio de
archivos no es actual. Si restaura datos en modalidad de migración tras error y
el estado de réplica no es actual, los datos recuperados podrían no ser
utilizables. Debe esperar hasta que el servidor primario vuelva a estar en línea
para poder restaurar los datos.
32
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Capítulo 2. Instalación, actualización y migración
Antes de iniciar el proceso de instalación, revise la información de requisitos
previos correspondiente, incluidos los requisitos de hardware y software.
Prerrequisitos
Antes de instalar Data Protection for SQL Server, asegúrese de que el sistema
cumple con los requisitos mínimos de hardware, software y del sistema operativo.
Los requisitos de hardware y software cambian con el tiempo debido a
actualizaciones de mantenimiento y a la adición de soporte de sistemas operativos
y aplicaciones, así como de otras actualizaciones de software.
Para ver los requisitos más recientes, revise la nota técnica asociada al nivel del
programa de Data Protection for SQL Server acerca de los requisitos de hardware y
software. Encontrará esta nota técnica en eta página web: TSM for Databases Todos los documentos de requisitos (http://www.ibm.com/support/
docview.wss?uid=swg21218747). Siga el enlace de la nota técnica sobre requisitos
correspondiente a su release o nivel de actualización específico.
Requisitos mínimos de hardware
El hardware siguiente es necesario para instalar Data Protection for SQL Server:
Hardware para un sistema x86
Hardware compatible que está soportado por el sistema operativo
Windows y SQL Server en uso.
Hardware para un sistema x64
Hardware compatible que está soportado por el sistema operativo
Windows y SQL Server en uso.
El proceso de instalación puede requerir un reinicio
Si no instala todos los requisitos previos antes de iniciar el proceso de instalación,
este puede requerir un reinicio. Como parte del proceso de instalación, se instalan
uno o varios paquetes redistribuibles de Microsoft C++, si aún no están instalados
en la estación de trabajo Windows. Estos paquetes también se pueden actualizar
automáticamente mediante el servicio de actualización de Windows. Si los
paquetes se actualizan, la actualización puede hacer que se reinicie el sistema
cuando el usuario inicia el programa de instalación.
De forma adicional, dado que el paquete redistribuible de Microsoft Visual Studio
C++ es un componente Windows compartido, otras aplicaciones con dependencias
en el paquete podrían ser detenidas o reiniciadas por Windows como parte de la
instalación o actualización del paquete redistribuible de C++. Planifique las
instalaciones y actualizaciones durante una ventana de mantenimiento cuando
otras aplicaciones no se vean afectadas negativamente si se detienen o reinician
cuando se instala el paquete redistribuible de C++. Supervise otras aplicaciones
una vez finalizada la instalación para ver si hay otras aplicaciones que se hayan
detenido y no se hayan reiniciado.
© Copyright IBM Corp. 1997, 2015
33
Recursos del entorno de virtualización
Si trabaja en un entorno de virtualización con Data Protection for SQL Server,
revise estos recursos.
Para obtener más información sobre los entornos de virtualización que se pueden
utilizar con Data Protection for SQL Server, consulte esta página web: Soporte de
sistemas invitados de IBM Tivoli Storage Manager (TSM) para máquinas virtuales
y virtualización.
Instalación y configuración de Data Protection for SQL Server
Puede instalar y configurar Data Protection for SQL Server de forma rápida para
comenzar a proteger los datos del servidor SQL.
Antes de empezar
Antes de instalar y configurar Data Protection for SQL Server, verifique que
cumple con los requisitos de hardware y software.
Puede obtener el paquete de instalación del DVD del producto de un sitio de
descarga de IBM.
v Si obtiene el paquete desde un DVD de producto, asegúrese de que los archivos
de instalación estén visibles en la unidad de DVD.
v Si obtiene el paquete de un sitio de descarga de IBM, debe extraer los archivos
de instalación.
Acerca de esta tarea
Data Protection for SQL Server está disponible en paquetes con licencia y de
mantenimiento. El proceso de instalación difiere entre estos dos tipos de paquete.
Paquete con licencia
Incluye un archivo de habilitación de la licencia que solo está disponible a
través del canal de distribución de software, como Passport Advantage, e
incluye el release inicial de disponibilidad general de un producto o
componente.
Actualización de mantenimiento (fixpack o paquete de arreglo temporal)
Disponible en el canal de entrega de mantenimiento, a veces se puede
utilizar para renovar el canal de distribución de software. Los paquetes de
mantenimiento no contienen archivos de habilitación de licencias y deben
instalarse después de un paquete con licencia.
Consulte el archivo README.FTP para obtener información sobre cómo
instalar un fixpack o un paquete de arreglo temporal. El archivo
README.FTP está disponible en el mismo directorio en el que se ha
descargado el paquete de mantenimiento.
34
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Instalación de Data Protection for SQL Server
Procedimiento
1. Inicie sesión en el sistema como administrador.
2. Descargue el archivo del paquete correspondiente desde uno de los siguientes
sitios web, o puede acceder a los archivos desde el DVD de producto:
v En una instalación que se realiza por primera vez o en un nuevo release,
vaya a Passport Advantage en IBM Passport Advantage. Passport Advantage
es el único sitio web desde el que puede descargar un archivo de paquete
con licencia.
v Para obtener un arreglo de mantenimiento, vaya a este sitio FTP y al
directorio que contiene la versión del arreglo de mantenimiento que
requiere:Índice de archivos de parches de Data Protection for Microsoft SQL
Server (ftp://public.dhe.ibm.com/storage/tivoli-storage-management/
patches/tivoli-data-protection/sql/).
3. Si descarga el paquete desde uno de los sitios de descarga, complete los pasos
siguientes:
a. Verifique que tiene suficiente espacio para almacenar los archivos de
instalación cuando se extraigan del paquete del producto.
b. Vaya al directorio donde ha colocado el archivo ejecutable.
Importante: En el siguiente paso, los archivos se extraen en el directorio
actual. La vía de acceso no debe contener más de 128 caracteres. Asegúrese
de extraer los archivos de instalación en un directorio vacío. No extraiga los
archivos en el directorio que contiene los archivos extraídos previamente ni
ningún otro archivo.
c. Pulse dos veces el archivo ejecutable o escriba el siguiente mandato en la
línea de mandatos para extraer los archivos de instalación. Los archivos se
extraen en el directorio actual.
package_name.exe
donde package_name es similar a este ejemplo:
7.1.4.0-TIV-TSMSQL-Win.exe
4. Siga las instrucciones de instalación que se visualizan en la pantalla.
5. Pulse Finalizar.
6. Si tiene previsto utilizar operaciones VSS, debe instalar la versión más reciente
del cliente de archivado y copia de seguridad de Tivoli Storage Manager. El
cliente de archivado y copia de seguridad es también el solicitante VSS y está
disponible de manera independiente.
Finalización de la configuración de la instalación
Procedimiento
1. Para iniciar Microsoft Management Console (MMC), pulse Inicio > Todos los
programas > Tivoli Storage Manager > Data Protection for Microsoft SQL
Server > Consola de gestión de DP para SQL. Si no ha configurado
previamente Data Protection for SQL Server, el asistente de configuración de
Tivoli Storage Manager se inicia automáticamente.
2. Si el asistente de configuración Tivoli Storage Manager no se inicia
automáticamente, pulse Manage (Gestionar) > Configuration (Configuración)
> Wizards (Asistentes) en el árbol de navegación, seleccione el asistente, y
pulse Start (Iniciar) en el panel Actions (Acciones).
3. Complete las páginas siguientes del asistente:
Capítulo 2. Instalación, actualización y migración
35
Data Protection Selection (Selección de protección de datos)
Seleccione SQL Server como la aplicación que se debe proteger.
Requirements Check (Comprobación de requisitos)
Pulse cualquier enlace que indique Failed (Anómalo) o Warnings
(Avisos) para obtener ayuda sobre cómo resolver problemas potenciales.
TSM Node Names (Nombres de nodo TSM)
Especifique los nombres de nodo de Tivoli Storage Manager que deben
utilizarse para las aplicaciones que desea proteger.
v En el campo Solicitante de VSS, entre el nombre de nodo que se
comunica con el servicio VSS para acceder a los datos de SQL Server.
Este nombre de nodo es el nombre de nodo del cliente de Tivoli
Storage Manager, también conocido como nombre de nodo del
agente DSM.
v En el campo Data Protection para SQL, escriba el nombre de nodo
donde está instalada la aplicación Data Protection for SQL Server.
Este nodo almacena las copias de seguridad de Data Protection for
SQL Server. No utilice caracteres de doble byte (DBCS).
v Si está configurando Data Protection for SQL Server con SQL Server
2012 o versiones posteriores, especifique un nombre de nodo en el
campo Nodo AlwaysOn. Este nombre de nodo se utiliza cuando la
copia de seguridad de las bases de datos de disponibilidad se realiza
en un grupo de disponibilidad AlwaysOn.
TSM Server Settings (Valores de servidor TSM)
Especifique la dirección del servidor de Tivoli Storage Manager y elija
si desea que el asistente configure el servidor de Tivoli Storage
Manager. De forma alternativa, puede ver y modificar los mandatos
que utiliza el asistente de configuración para configurar servidor de
Tivoli Storage Manager, o ejecutar los mandatos de forma manual.
Custom Configuration (Configuración personalizada)
Pulse Predeterminada (Predeterminada) en la mayoría de las
situaciones o pulse Personalizar (Personalizada) para entrar toda la
información relacionada al servicio.
TSM Configuration (Configuración de TSM)
Espere a que se hayan suministrado y configurado todos los
componentes. Pulse Re-run (Volver a ejecutar) si hay problemas. Pulse
en los enlaces Con errores o Avisos para obtener más información si
queda algún problema.
Completion (Terminación)
Se visualiza el estado de configuración. Marque el recuadro de
selección Diagnósticos de VSS para empezar la verificación de VSS.
Si no utiliza el asistente para configurar el servidor de Tivoli Storage Manager,
el administrador de Tivoli Storage Manager debe configurar el servidor de
Tivoli Storage Manager antes de poder realizar la verificación.
Si el asistente no configura el servidor de Tivoli Storage Manager, proporciona
un enlace a una macro que se puede suministrar al administrador de Tivoli
Storage Manager como ejemplo del modo de configurar el servidor de Tivoli
Storage Manager.
36
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Verificación de la configuración
Procedimiento
1. Verifique que VSS funciona correctamente.
Si se ha marcado el recuadro de selección Diagnósticos de VSS al finalizar el
asistente de configuración, se visualiza el asistente de Diagnósticos de VSS.
También puede iniciar este asistente pulsando en Manage (Gestionar) >
Diagnostics (Diagnósticos) y pulsando VSS Diagnostics (Diagnósticos de VSS)
en el panel Actions (Acciones).
No ejecute estas pruebas si ya utiliza instantáneas con ahorro de espacio de
SAN Volume Controller o Storwize V7000 en el sistema. Si lo hace, se pueden
eliminar las instantáneas existentes previamente.
2. Complete las páginas siguientes en el asistente de Diagnósticos de VSS:
Snapshot Volume Selection (Selección de volumen de instantánea)
Seleccione los volúmenes que desee probar y revise la información de
proveedor y grabador de VSS.
VSS Snapshot Tests (Pruebas de instantánea de VSS)
Revise las entradas de registro de eventos que se registran mientras se
toman las instantáneas persistentes y no persistentes y resuelva los
errores.
Completion (Terminación)
Revise el estado de prueba y pulse Finalizar.
3. Verifique que Data Protection for SQL Server esté configurado correctamente:
a. Pulse la pestaña Automatizar. Una línea de mandatos integrada está
disponible en la ventana de la tarea. Puede utilizar la interfaz para
especificar los cmdlet de PowerShell o los mandatos de la interfaz de línea
de mandatos. La salida se visualiza en la ventana principal.
b. Cambie PowerShell a Línea de mandatos.
c. Pulse el icono de carpeta y seleccione el archivo verify_sql.txt. A
continuación, pulse Abrir. Estos mandatos se visualizan en el panel de línea
de mandatos:
query tdp
query tsm
query
sql
d. Con el cursor en el panel de la línea de mandatos, pulse Intro para ejecutar
los mandatos y verificar la configuración. La configuración se habrá
verificado cuando estos mandatos se ejecuten sin avisos ni errores.
e. Cuando la verificación se haya completado, puede utilizar Data Protection
for SQL Server para hacer una copia de seguridad de los datos de SQL
Server y restaurarlos.
f. Haga copia de seguridad y restaure un conjunto de datos de prueba.
Capítulo 2. Instalación, actualización y migración
37
Personalización de la configuración
Procedimiento
Después de configurar correctamente y verificar Data Protection for SQL Server,
personalice los valores definiendo los valores de política y las operaciones
planificadas para que se ajusten a sus requisitos empresariales.
Qué hacer a continuación
Si instala Data Protection for SQL Server en un entorno de Windows Failover
Cluster (clúster de migración tras error) o en un entorno de servidor de Veritas
Cluster, repita el procedimiento de instalación en los nodos del clúster que desee
proteger.
Instalación en un sistema local
Puede instalar Data Protection for SQL Server desde un DVD. El asistente de
configuración le guía a través del proceso de instalación de Data Protection for
SQL Server.
Antes de empezar
Antes de instalar y configurar Data Protection for SQL Server, verifique que
cumple con los requisitos de hardware y software.
Puede obtener el paquete de instalación del DVD del producto de un sitio de
descarga de IBM.
v Si obtiene el paquete desde un DVD de producto, asegúrese de que los archivos
de instalación estén visibles en la unidad de DVD.
v Si obtiene el paquete de un sitio de descarga de IBM, debe extraer los archivos
de instalación.
Acerca de esta tarea
Data Protection for SQL Server está disponible en paquetes con licencia y de
mantenimiento. El proceso de instalación difiere entre estos dos tipos de paquete.
Paquete con licencia
Incluye un archivo de habilitación de la licencia que solo está disponible a
través del canal de distribución de software, como Passport Advantage, e
incluye el release inicial de disponibilidad general de un producto o
componente.
Actualización de mantenimiento (fixpack o paquete de arreglo temporal)
Disponible en el canal de entrega de mantenimiento, a veces se puede
utilizar para renovar el canal de distribución de software. Los paquetes de
mantenimiento no contienen archivos de habilitación de licencias y deben
instalarse después de un paquete con licencia.
Consulte el archivo README.FTP para obtener información sobre cómo
instalar un fixpack o un paquete de arreglo temporal. El archivo
README.FTP está disponible en el mismo directorio en el que se ha
descargado el paquete de mantenimiento.
38
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Procedimiento
1. Instale Data Protection for SQL Server utilizando el asistente de configuración.
El asistente instala el producto y cualquier requisito previo como .NET
Framework y el visor de informes.
a. Inicie la sesión como administrador.
b. Descargue el archivo del paquete correspondiente de uno de los siguientes
sitios web, o puede acceder a los archivos desde el DVD de producto:
v En una instalación que se realiza por primera vez o en un nuevo release,
vaya a Passport Advantage en IBM Passport Advantage. Passport
Advantage es el único sitio web desde el que puede descargar un archivo
de paquete con licencia.
v Para obtener un arreglo de mantenimiento, vaya a este sitio FTP y al
directorio que contiene la versión del arreglo de mantenimiento que
requiere:Índice de archivos de parches de Data Protection for Microsoft
SQL Server (ftp://public.dhe.ibm.com/storage/tivoli-storagemanagement/patches/tivoli-data-protection/sql/).
c. Si descarga el paquete desde uno de los sitios de descarga, complete los
pasos siguientes:
v Verifique que tiene suficiente espacio para almacenar los archivos de
instalación cuando se extraigan del paquete del producto.
v Vaya al directorio donde ha colocado el archivo ejecutable.
Importante: En el siguiente paso, los archivos se extraen en el directorio
actual. La vía de acceso no debe contener más de 128 caracteres.
Asegúrese de extraer los archivos de instalación en un directorio vacío.
No extraiga los archivos en el directorio que contiene los archivos
extraídos previamente ni ningún otro archivo.
v Pulse dos veces el archivo ejecutable o escriba el siguiente mandato en la
línea de mandatos para extraer los archivos de instalación. Los archivos
se extraen en el directorio actual.
package_name.exe
donde package_name es similar a este ejemplo:
7.1.4.0-TIV-TSMSQL-Win.exe
d. Siga las instrucciones de instalación que se visualizan en la pantalla.
Si está configurando Data Protection for SQL Server con SQL Server 2012 o
versiones posteriores, especifique un nombre de nodo en el campo Nodo
AlwaysOn de la página Nombres de nodo de TSM del asistente de
configuración. Este nombre de nodo se utiliza para hacer una copia de
seguridad de las copias de seguridad de las bases de datos de
disponibilidad.
e. Si se le solicita, reinicie el sistema antes de que se complete la instalación.
f. Pulse Finalizar. MMC (Microsoft Management Console) se comparte entre
Data Protection for SQL Server y Tivoli Storage FlashCopy Manager. Si uno
de estos productos se instala en una ubicación que no es la predeterminada,
el asistente de configuración toma de forma predeterminada el directorio de
instalación existente. Utilice el mismo directorio cuando instale cualquiera de
estos productos en el mismo sistema. El directorio base predeterminado es
c:\Archivos de programa\tivoli.
2. Si está instalando Data Protection for SQL Server en un entorno Microsoft
Windows Failover Clustering o entorno de servidor Veritas Cluster, repita el
procedimiento de instalación en todos los nodos de su clúster.
Capítulo 2. Instalación, actualización y migración
39
Instalación de Data Protection for SQL Server en Windows Server Core
Si está protegiendo Microsoft SQL Server 2012, y versiones posteriores, en un
entorno de Windows Server Core, puede utilizar el asistente de configuración para
instalar Data Protection for SQL Server.
Antes de empezar
Antes de instalar y configurar Data Protection for SQL Server, compruebe que
cumple con los requisitos de hardware y software.
Procedimiento
1. Inicie la sesión como administrador.
2. Instale Data Protection for SQL Server utilizando el asistente de configuración.
a. Inserte el DVD del producto de Data Protection for SQL Server en la unidad
de DVD.
Si está habilitada la ejecución automática, el diálogo de instalación se
iniciará automáticamente cuando se cargue el DVD. De lo contrario,
seleccione Inicio > Ejecutar y, en el indicador, especifique: x:\setup.exe,
donde x: es la unidad de DVD, y pulse Aceptar.
b. Siga las instrucciones de instalación que se visualizan en la pantalla.
c. Pulse Finalizar. De ser necesario, reinicie el sistema.
Qué hacer a continuación
Puede realizar una instalación desatendida de Data Protection for SQL Server en
Windows Server Core.
Instalación de Data Protection for SQL Server en un entorno de clúster
Puede instalar Data Protection for SQL Server en un entorno de clúster de
migración tras error de Windows para proteger las bases de datos en clúster de
SQL Server 2008 y versiones posteriores.
Antes de empezar
Antes de instalar y configurar Data Protection for SQL Server, compruebe que
cumple con los requisitos de hardware y software.
Procedimiento
1. Instale Data Protection for SQL Server en todos los nodos del clúster desde
donde tiene planificado ejecutar operaciones de copia de seguridad y
restauración.
2. Si utiliza un clúster de disco compartido, instale Data Protection for SQL Server
en todos los nodos en un disco que sea local para cada nodo y no en un disco
de clúster compartido.
3. Instale Data Protection for SQL Server en un sistema local si es necesario.
Tareas relacionadas:
“Instalación en un sistema local” en la página 38
40
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Implementación de una instalación silenciosa (desatendida) de Data
Protection for SQL Server
Una instalación silenciosa se ejecuta sola sin interacción del usuario y se considera
desatendida. Los administradores pueden instalar Data Protection for SQL Server
utilizando una instalación silenciosa.
Acerca de esta tarea
Una instalación silenciosa resulta útil cuando Data Protection for SQL Server se
tiene que instalar en varios sistemas distintos con hardware idéntico. Por ejemplo,
una compañía puede tener 25 instalaciones de SQL Server en 25 sitios diferentes.
Para asegurarse de que la configuración es coherente y evitar que 25 personas
distintas deban especificar parámetros de Data Protection for SQL Server, el
administrador puede producir una instalación desatendida y que esté disponible
en los 25 sitios. El paquete de instalación puede colocarse en un DVD y enviarse a
cada uno de los sitios remotos, o bien puede colocarse en un servidor de archivos
para distribuirlo a los distintos sitios.
Para implementar una instalación silenciosa de Data Protection for SQL Server,
puede utilizar el programa de configuración o el programa Microsoft Installer
(MSI).
Instalación silenciosa del cliente de Tivoli Storage Manager
Antes de poder instalar Data Protection for SQL Server en Windows Server Core,
primero debe instalar el cliente de Tivoli Storage Manager en el mismo sistema que
Data Protection for SQL Server.
Antes de empezar
Asegúrese de que esté disponible en el sistema la versión soportada más reciente
del cliente de archivado y copia de seguridad de Tivoli Storage Manager. Debe ser
administrador para poder llevar a cabo esta instalación.
Acerca de esta tarea
Utilice el programa Windows Installer (msiexec.exe) para instalar el cliente de
Tivoli Storage Manager.
Procedimiento
Ejecute el mandato para instalar el cliente de Tivoli Storage Manager de forma
silenciosa.
Por ejemplo, emita el siguiente mandato en una única línea desde una ventana de
indicador de mandatos "Ejecutar como administrador":
msiexec /i “G:\tsm_images\TSM_BA_Client\IBM Tivoli Storage
Manager Client.msi” RebootYesNo=“No” REBOOT=“ReallySuppress” ALLUSERS=1
INSTALLDIR=“c:\program files\tivoli\tsm” ADDLOCAL=“Client,AdministrativeCmd”
TRANSFORMS=“G:\tsm_images\TSM_BA_Client\1033.mst”
/qn /l*v “C:\downloads\logs\ba_logs.log”
Capítulo 2. Instalación, actualización y migración
41
Instalación silenciosa de Data Protection for SQL Server con
el programa de configuración
Puede utilizar el programa setup (setup.exe) para realizar una instalación
silenciosa de Data Protection for SQL Server. Si está protegiendo Microsoft SQL
Server 2012 y versiones posteriores, también puede utilizar el programa de
configuración para realizar una instalación silenciosa de Data Protection for SQL
Server en Windows Server Core.
Antes de empezar
v Si desea instalar Data Protection for SQL Server en Windows Server Core,
primero debe instalar el cliente de Tivoli Storage Manager en el mismo sistema
que Data Protection for SQL Server.
v La consola de gestión de Data Protection for SQL Server y Data Protection for
SQL Server deben instalarse desde una cuenta que sea miembro del grupo de
administradores locales para el sistema en el que se ejecuta SQL Server.
Acerca de esta tarea
El programa de configuración de Data Protection for SQL Server están en el
soporte de instalación (donde x: es la unidad de DVD):
v (32 bits) x:\fcm\x86\sql\7140\enu\setup.exe
v (64 bits) x:\fcm\x64\sql\7140\enu\setup.exe
Procedimiento
1. Emita el mandato siguiente para instalar en modalidad silenciosa los
componentes Data Protection for SQL Server en el directorio de instalación
predeterminado:
x:\fcm\aaa\sql\7140\enu\setup.exe /s /v/qn
donde x: es la unidad de DVD y aaa puede ser x64 o x86. El siguiente mandato
es un ejemplo.
x:\fcm\x64\mmc\4140\enu\setup.exe /s /v/qn
x:\fcm\x64\sql\7140\enu\setup.exe /s /v/qn
donde x: es la unidad de DVD.
2. Los siguientes ejemplos son mandatos que especifican el directorio de destino,
las características, la supresión de inicio y el registro. Especifique cada mandato
en una única línea desde una ventana de indicador de mandatos Ejecutar como
administrador.
x:\fcm\x64\mmc\4140\enu\setup.exe /s /v“INSTALLDIR=\“C:\Program Files\Tivoli\”
ADDLOCAL=\“Client\” TRANSFORM=1033.mst REBOOT=ReallySuppress /qn /l*v
\“C:\Temp\DpSqlMmcSetupLog.txt\””
x:\fcm\x64\sql\7140\enu\setup.exe /s /v“INSTALLDIR=\“C:\Program Files\Tivoli\tsm\”
ADDLOCAL=\“Client\” TRANSFORM=1033.mst REBOOT=ReallySuppress /qn /l*v
\“C:\Temp\DpSqlSetupLog.txt\””
3. Revise estas directrices cuando lleve a cabo el proceso de instalación:
v Debe colocar una barra inclinada invertida (\) delante de cada comilla que se
encuentre dentro de un juego de comillas (").
v Para un mandato de una sola línea, pulse Intro sólo cuando se hayan
entrado todos los parámetros.
v El texto siguiente se debe colocar entre comillas ("):
– Una vía de acceso de directorios que contenga espacios.
42
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
– Un argumento que especifique varias características. Aunque el argumento
completo deba estar entre comillas, sigue siendo necesario colocar una
barra inclinada invertida antes de cada una de las comillas internas.
v Todas las características que se listan en una instalación personalizada se
deben listar después de la opción addlocal.
v La definición de la opción rebootyesno como No solo se aplica a la
instalación del software de Data Protection for SQL Server. El paquete de
instalación incluye varios requisitos previos que instala Data Protection for
SQL Server. Asegúrese de que todos los requisitos previos están instalados
antes de iniciar la instalación silenciosa, luego establezca la opción
rebootyesno en No para que no sea necesario reiniciar el sistema después de
que finalice el proceso de instalación silenciosa.
Uso de archivos por lotes en instalaciones silenciosas
Windows
Puede crear un archivo de proceso por lotes para comenzar la instalación silenciosa
con los parámetros que desee utilizar.
El siguiente script es un script de ejemplo (c:\setup.bat) de una instalación
desatendida:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@echo off
rem ===================================
rem script de ejemplo de instalación silenciosa
rem
call x:\fcm\x64\mmc\4140\enu\setup.exe /s
/v"INSTALLDIR=\"C:\Archivos de programa\Tivoli\" ADDLOCAL=\"Client\"
TRANSFORM=1033.mst
REBOOT=ReallySuppress /qn /l*v \"C:\Temp\DpSqlMmcSetupLog.txt\""
rem
call x:\fcm\x64\sql\7140\enu\setup.exe /s
/v"INSTALLDIR=\"C:\Archivos de programa\Tivoli\tsm\" ADDLOCAL=\"Client\"
TRANSFORM=1033.mst REBOOT=ReallySuppress /qn /l*v \"C:\Temp\DpSqlSetupLog.txt\""
rem ====================================
rem se podría añadir código una vez
rem que finalice la instalación para
rem personalizar los archivos dsm.opt,
rem si así se desea
rem ====================================
Instalación silenciosa con el programa de instalación de
Microsoft
Puede utilizar el programa de instalación de Microsoft (MSI), msiexec.exe, para
implementar una instalación silenciosa de Data Protection for SQL Server. Si está
protegiendo Microsoft SQL Server 2012 y versiones posteriores, también puede
utilizar el programa MSI para realizar una instalación silenciosa de Data Protection
for SQL Server en Windows Server Core.
Antes de empezar
Data Protection for SQL Server debe instalarse desde una cuenta que sea miembro
del grupo de administradores locales para el sistema en el que se ejecuta SQL
Server.
Capítulo 2. Instalación, actualización y migración
43
Importante: A diferencia de los programas setup.exe y setupfcm.exe, el programa
msiexec.exe no incluye varios de los requisitos previos que instala Data Protection
for SQL Server. Cuando utilice msiexec.exe, debe instalar todos los requisitos
previos manualmente.
Antes de instalar y configurar Data Protection for SQL Server, verifique que
cumple con los requisitos de hardware y software. Para obtener más información,
consulte el tema que describe los requisitos mínimos de hardware y software.
Acerca de esta tarea
Los ejemplos siguientes muestran cómo utilizar el mandato msiexec para instalar la
consola de gestión de Data Protection for SQL Server y Data Protection for SQL
Server.
Procedimiento
1. Para instalar la consola de gestión de Data Protection for SQL Server, emita
cada uno de estos mandatos msiexec en una sola línea:
msiexec /i“x:\fcm\aaa\mmc\4140\enu\IBM Tivoli Storage Manager para
Bases de datos - MS SQL - Consola de gestión.msi” RebootYesNo=“No”
Reboot=“Suppress” ALLUSERS=1 INSTALLDIR=“c:\program files\tivoli”
ADDLOCAL=“Client” TRANSFORM=1033.mst /qn /l*v “c:\temp\DpSqlMmcLog.txt”
Donde x: es la unidad de DVD y aaa es x86 o x64.
2. Para instalar Data Protection for SQL Server, emita cada uno de estos mandatos
msiexec en una sola línea.
msiexec /i“x:\fcm\aaa\sql\7140\enu\IBM Tivoli Storage Manager para
Bases de datos - MS SQL.msi” RebootYesNo=“No” Reboot=“Suppress”
ALLUSERS=1 INSTALLDIR=“c:\program files\tivoli\tsm”
ADDLOCAL=“Client” TRANSFORM=1033.mst /qn /l*v “c:\temp\DpSqlLog.txt”
Donde x: es la unidad de DVD y aaa es x86 o x64.
Qué hacer a continuación
Importante:
v Debe colocar comillas simples en los artículos siguientes:
– Una vía de acceso de directorios que contenga espacios.
– Un argumento que especifique varias características. Aunque el argumento
completo deba estar entre comillas, sigue siendo necesario colocar una barra
inclinada invertida antes de cada una de las comillas internas.
v Todas las características que se listan en una instalación personalizada se deben
especificar después de la opción addlocal.
Opciones de las instalaciones silenciosas
Se pueden aplicar las opciones siguientes a los dos métodos de instalación
silenciosa, el programa de configuración y el programa Microsoft Installer (MSI).
Revise la lista de opciones de instalación silenciosa en las tablas siguientes:
Tabla 2. Opciones para una instalación silenciosa
44
Opción
Descripción
/i
Especifica que el programa va a instalar el producto.
/l*v
Especifica un registro detallado.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Tabla 2. Opciones para una instalación silenciosa (continuación)
Opción
Descripción
/qn
Ejecuta la instalación sin ejecutar la secuencia de la
interfaz de usuario externa.
/s
Especifica el modo silencioso.
/v
Especifica que el programa de configuración debe
pasar la serie del parámetro a la llamada que realiza al
programa ejecutable MSI (msiexec.exe). Cuando utilice
la opción /v, observe los requisitos siguientes de la
sintaxis:
v Se debe poner una barra inclinada invertida (\)
delante de las posibles comillas (" ") que hay
dentro de las comillas existentes.
v No incluya un espacio entre la opción /v de la línea
de mandatos y sus argumentos.
v Si se entran varios parámetros con la opción /v de
la línea de mandatos, se deben separar mediante un
espacio.
v Puede crear un archivo de registro especificando el
directorio y el nombre del archivo al final del
mandato. El directorio debe existir en el momento
en que se realiza una instalación silenciosa.
/x
Especifica que el programa va a desinstalar el
producto.
addlocal
Especifica las funciones que se deben instalar.
allusers
Especifica qué usuarios pueden utilizar el paquete de
instalación.
installdir
Especifica el directorio en que se va a instalar Data
Protection for SQL Server.
reboot
Especifica si se debe solicitar al usuario que reinicie el
sistema después de una instalación silenciosa.
Force
Siempre solicita al usuario que reinicie
después de una instalación silenciosa.
Suppress
Suprime la solicitud de reiniciar después de
una instalación silenciosa.
ReallySuppress
Suprime todos los reinicios y solicita que
reinicie después de una instalación silenciosa.
rebootyesno
Especifica si se debe reiniciar el sistema después de
una instalación silenciosa. Especifique Sí para reiniciar
el sistema después de una instalación silenciosa.
Especifique No para no reiniciar el sistema después de
una instalación silenciosa.
La definición de la opción rebootyesno como No solo se aplica a la instalación del
software de Data Protection for SQL Server. El paquete de instalación incluye
varios requisitos previos que Data Protection for SQL Server debe instalar si dichos
componentes necesarios aún no están instalados en el sistema. Asegúrese de que
todos los requisitos previos están instalados antes de iniciar la instalación
Capítulo 2. Instalación, actualización y migración
45
silenciosa y, a continuación, establezca la opción rebootyesno en No para que no
sea necesario reiniciar el sistema después de que finalice el proceso de instalación
silenciosa.
Las tablas siguientes muestran las características de instalación silenciosa (sensibles
a mayúsculas y minúsculas) que sólo se aplican al cliente base.
Tabla 3. Funciones de la instalación silenciosa (sólo cliente base)
Característica
Descripción
Client
Código de Data Protection for SQL Server
Creación y prueba de un paquete de instalación silenciosa en
un DVD o un servidor de archivos
El administrador puede dejar disponible el paquete de instalación creando un DVD
o colocando el paquete en un directorio compartido de un servidor de archivos.
Antes de empezar
Antes de empezar, debe elegir una ubicación para el paquete. Si graba un DVD, es
conveniente utilizar un directorio intermedio. Si coloca el paquete en un servidor
de archivos, puede utilizar un directorio intermedio o crear el paquete
directamente en el servidor de archivos.
Acerca de esta tarea
Normalmente, el paquete de instalación contiene los archivos de distribución del
código de Data Protection for SQL Server y un archivo de proceso por lotes para
una instalación silenciosa.
Procedimiento
1. Emita los mandatos siguientes para crear el paquete:
Tabla 4. Mandatos para la creación de un paquete de instalación silenciosa
Mandato
Descripción
mkdir c:\tdpdpkg
Crea un directorio intermedio para el paquete de
instalación silenciosa.
cd /d c:\tdpdpkg
Va al directorio intermedio.
xcopy g:\*.* . /s
Copia los archivos de distribución del DVD en el
directorio intermedio
copy c:\setup.bat
Sustituye el archivo setup.bat existente por el creado
en el paso anterior.
Este ejemplo utiliza c:\tdpdpkg como directorio de despliegue.
2. Después de crear el paquete de instalación, pruebe la instalación silenciosa.
3. Después de finalizar la prueba, coloque el paquete en un DVD o déjelo
disponible en un directorio compartido.
4. Después de dejar el paquete disponible en un DVD o en un directorio
compartido, siga estos pasos para ejecutar el paquete de instalación silenciosa
en otro sistema.
46
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Opción
Descripción
Desde un paquete de
instalación silenciosa
en DVD:
Habilite la opción autostart para que la instalación silenciosa
comience en cuanto se inserte el DVD en la unidad. Si no habilita
la opción autostart, inicie el archivo setup.bat desde la raíz del
DVD emitiendo el siguiente mandato:
cd /d g:\
setup.bat
Desde un directorio de Si el paquete se ha colocado en un directorio compartido llamado
distribución:
tdpdpkg en \\machine1\d$, otro sistema pueda ejecutar el
mandato net use x:\\machine1\d$ para compartir la unidad
como unidad x. Puede emitir el siguiente mandato:
cd /d x:\tdpdpkg
setup.bat
En cualquier caso, comienza la instalación silenciosa. Tenga en cuenta que la
instalación desatendida puede tardar en completarse. No existen indicaciones
visuales que informen de la finalización de la instalación, aunque se pueden
añadir indicaciones visuales al archivo de proceso por lotes.
Mensajes de error de la instalación silenciosa
El programa setup.exe puede producir mensajes de error si no puede iniciarse
correctamente.
Actualización de Data Protection for SQL Server
Puede actualizar Data Protection for SQL Server desde una versión anterior del
software.
Procedimiento
1. Descargue las actualizaciones.
2. Para instalar las actualizaciones, ejecute setupfcm.exe.
3. Para iniciar Microsoft Management Console (MMC), pulse Inicio > Todos los
programas > Tivoli Storage Manager > Data Protection for Microsoft SQL
Server > Consola de gestión de DP para SQL. Cuando inicie MMC después de
instalar las actualizaciones, el asistente de configuración se iniciará
automáticamente. El asistente de configuración lo guiará a través del proceso
de suministro e instalación de los archivos restantes.
En función de las licencias de software que se encuentran en el sistema, el
proceso de configuración varía. El asistente proporciona instrucciones que le
guían durante el proceso.
4. Si el asistente de configuración no se inicia automáticamente, pulse IBM Tivoli
Storage Manager en el árbol de navegación, y pulse Configuración. A
continuación, efectúe una doble pulsación en Asistentes.
Capítulo 2. Instalación, actualización y migración
47
Migración de Data Protection for SQL Server
Puede migrar datos de versiones anteriores de Data Protection for SQL Server.
Después de una actualización desde una versión anterior de Data Protection for
SQL Server a una versión más reciente, puede utilizar operaciones de restauración
de VSS para restaurar copias de seguridad de VSS locales que se habían creado
originalmente con la versión anterior del software.
Si ha utilizado una versión anterior de Data Protection for SQL Server en un
entorno de clúster de Microsoft y actualiza a una versión más reciente de Data
Protection for SQL Server, las copias de seguridad existentes que se completan en
los discos del clúster no cuentan para el número máximo de versiones. Las nuevas
copias de seguridad para discos en clúster que se completan con la versión más
reciente de Data Protection for SQL Server se gestionan de forma lógica para el
clúster. Exceptuando la copia de seguridad activa, las copias de seguridad más
antiguas finalmente caducan. Cuando ya no necesite conservar la copia de
seguridad activa, debe suprimirla con el mandato delete backup. Las copias de
seguridad existentes se pueden restaurar.
48
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Capítulo 3. Configuración
Puede utilizar asistentes de configuración para configurar Data Protection for SQL
Server o puede seguir los pasos manualmente. Para obtener unos mejores
resultados, se le guiará con instrucciones paso a paso por los asistentes de
configuración
Antes de empezar
Data Protection for SQL Server debe estar instalado en el sistema. Un servidor de
Tivoli Storage Manager debe estar disponible para comunicarse con Data
Protection for SQL Server.
Definiciones de nodo proxy para Copias de seguridad VSS
Puesto que Data Protection for SQL Server utiliza el cliente de copia de seguridad
y archivado de Tivoli Storage Manager para implementar operaciones de copia de
seguridad de VSS, debe utilizar nombres de nodo específicamente para operaciones
de VSS. Además, debe utilizar un nombre de nodo para la ubicación en la que está
instalado Data Protection for SQL Server.
Como parte del procedimiento de configuración, se define una relación de proxy
para estos nombres de nodo. De forma predeterminada, esta relación de proxy se
define cuando se ejecuta el asistente de configuración. Siga las directrices de este
tema para completar de forma manual la configuración.
La relación de proxy permite a los nombres de nodo procesar operaciones en
nombre de otro nombre de nodo. Cuando registre estos nodos en el servidor de
Tivoli Storage Manager para operaciones de VSS, no especifique el parámetro
Tivoli Storage Manager USerid=NONE. Las operaciones VSS fallarán cuando se
especifique este parámetro.
Hay dos tipos de nombres de nodo que se definen en las relaciones de nodo proxy:
v Nodo de destino: nombre de nodo que controla las operaciones de copia de
seguridad de datos y de restauración y también es propietario de los datos del
servidor de Tivoli Storage Manager. Este nombre de nodo se especifica en el
archivo dsm.opt de Data Protection for SQL Server.
v Nodo de agente: un nombre de nodo que procesa operaciones en nombre de un
nodo de destino. Este nombre de nodo se especifica en el archivo dsm.opt del
cliente de copia de seguridad y archivado.
Para definir estos nodos, emita el mandato grant proxy del cliente de copia de
seguridad y archivado. Por ejemplo:
GRANT PROXY TARGET=dpsql_node_name AGENT=dsmagent_node_name
© Copyright IBM Corp. 1997, 2015
49
Nombres de nodo necesarios para operaciones VSS básicas
Las operaciones de VSS requieren configuraciones de nombre de nodo específicas.
Para procesar operaciones VSS básicas, debe tener un nodo de destino y un nodo
de agente.
Tabla 5. Nombres de nodo necesarios para operaciones VSS básicas
Tipo de nodo proxy
Nombre de nodo
Lugar en que se especifica
Nodo de destino
El nombre de nodo de Data
Protection for SQL Server
Utilice la opción nodename en el
archivo de opciones de Data
Protection for SQL Server (dsm.opt)
Nodo agente
El nombre del nodo
DSMAGENT local que debe
coincidir con el nombre del
nodo de solicitante de VSS
Utilice el parámetro
localdsmagentnode en el archivo de
configuración de Data Protection for
SQL Server (tdpsql.cfg)
|
|
|
|
|
|
Nodo de destino
El nombre de nodo de destino especifica el nombre del nodo que es el
propietario de los datos de seguridad de Data Protection for SQL Server en
el servidor de Tivoli Storage Manager. Este nombre de nodo se especifica
con la opción nodename en el archivo dsm.opt y se hace referencia al mismo
como nombre de nodo de Data Protection for SQL Server.
|
|
|
|
|
Nodo agente
El nombre de nodo de agente especifica el nombre del nodo operativo para
el nodo de destino. Este nodo se ocupa de procesar las operaciones VSS ya
que el propio Data Protection for SQL Server no procesa ninguna
operación VSS directa.
|
|
|
|
|
|
|
Este nombre de nodo se denomina Nodo DSMAGENT local y se especifica
con el parámetro localdsmagentnode en el archivo de configuración de
Data Protection for SQL Server (tdpsql.cfg de forma predeterminada).
Puede utilizar el Propiedades ventana de Microsoft Management Console
(MMC) seleccionando Copia de seguridad VSS. Desde aquí, puede
actualizar el nombre de nodo DSMAGENT local. De lo contrario, utilice el
mandato tdpsqlc set para especificar este parámetro.
|
|
|
Consejo: El nodo de agente y el nodo de destino tienen una relación de proxy y se
utilizan para las operaciones de VSS en el servidor de SQL que se está
protegiendo.
Nombres de nodo necesarios para copias de seguridad con
traspaso de datos de VSS básicas
Las copias de seguridad con traspaso de datos de VSS requieren configuraciones
de nombre de nodo específicas.
Para completar las copias de seguridad descargadas de VSS, debe tener un nodo
de destino y dos nodos de agente:
Tabla 6. Nombres de nodo necesarios para copias de seguridad con traspaso de datos de
VSS básicas
50
Tipo de nodo proxy
Nombre de nodo
Lugar en que se especifica
Nodo de destino
Nombre de nodo de Data
Protection for SQL Server
Utilice la opción nodename en el
archivo de opciones de Data
Protection for SQL Server (dsm.opt)
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Tabla 6. Nombres de nodo necesarios para copias de seguridad con traspaso de datos de
VSS básicas (continuación)
Tipo de nodo proxy
Nombre de nodo
Lugar en que se especifica
Nodo agente
Nodo DSMAGENT local
Utilice el parámetro
localdsmagentnode en el archivo de
configuración de Data Protection for
SQL Server (tdpsql.cfg)
Nodo agente
Nodo DSMAGENT remoto
Utilice el parámetro
remotedsmagentnode en el archivo de
configuración Data Protection for
SQL Server (tdpsql.cfg)
Nodo de destino
Este nombre de nodo es donde está instalado Data Protection for SQL
Server. Este nombre de nodo (especificado con la opción nodename en el
archivo dsm.opt) se conoce como nombre de nodo de Data Protection for
SQL Server.
Nodo de agente - Nodo DSMAGENT local
Este nombre de nodo es donde están instalados el cliente de copia de
seguridad/archivado y Proveedor de VSS. Este nodo se ocupa de procesar
las operaciones VSS ya que el propio Data Protection for SQL Server no
procesa ninguna operación VSS directa.
Este nombre de nodo se denomina Nodo DSMAGENT local y se especifica
con el parámetro localdsmagentnode en el archivo de configuración de
Data Protection for SQL Server (tdpsql.cfg de forma predeterminada).
Para especificar este parámetro con la ventana Propiedades de MMC
(Microsoft Management Console), seleccione Copia de seguridad VSS.
Desde la ventana Propiedades, puede actualizar el nombre de nodo
DSMAGENT local. De lo contrario, utilice el mandato tdpsqlc set para
especificar este parámetro.
Nodo de agente - Nodo DSMAGENT remoto
Este nombre de nodo es un sistema independiente que también debe tener
instalado el cliente de copia de seguridad/archivado y Proveedor de VSS.
Este nodo se ocupa de mover datos de instantáneas VSS de volúmenes de
duplicación local al servidor de Tivoli Storage Manager.
Este nombre de nodo se denomina Nodo DSMAGENT local y se especifica
con el parámetro localdsmagentnode en el archivo de configuración de
Data Protection for SQL Server (tdpsql.cfg de forma predeterminada).
Para especificar este parámetro con la ventana Propiedades de MMC,
seleccione Copia de seguridad VSS. Desde la ventana Propiedades, puede
actualizar el nombre de nodo DSMAGENT local. De lo contrario, utilice el
mandato tdpsqlc set para especificar este parámetro.
La elección de sistemas disponibles depende de si los sistemas tienen
acceso a los volúmenes de duplicación local que contienen copias de
seguridad de instantáneas VSS. Este nombre de nodo sólo es válido para
entornos de VSS que dan soporte a copias de duplicaciones que se pueden
transportar. No puede especificar un nombre de nodo si está utilizando el
proveedor del sistema de VSS predeterminado.
Asegúrese de que localdsmagentnode y remotedsmagentnode están registrados en el
mismo servidor de Tivoli Storage Manager que se especifica en el archivo de
opciones de Data Protection for SQL Server (dsm.opt) y el archivo de opciones del
Capítulo 3. Configuración
51
cliente de copia de seguridad y archivado (también dsm.opt).
Especificación de parámetros de configuración de Tivoli Storage
Manager
Una vez que se registre Data Protection for SQL Server en Tivoli Storage Manager,
debe configurar el nombre de nodo, la contraseña, el método de comunicaciones y
los parámetros apropiados para conectarse al servidor de Tivoli Storage Manager.
Acerca de esta tarea
Los valores de los parámetros se encuentran de forma predeterminada en el
directorio de instalación de Data Protection for SQL Server.
Procedimiento
1. Utilice un editor de textos para editar el archivo de opciones dsm.opt.
El archivo de opciones dsm.opt incluye los parámetros siguientes, que son
necesarios para la configuración inicial:
COMMMethod
Especifique el protocolo de comunicación que se debe utilizar entre el
nodo de Data Protection for SQL Server y el servidor de Tivoli Storage
Manager. En función de la opción commmethod que elija, especifique uno
de los siguientes parámetros de conectividad para los valores
commmethod.
v Para todas las copias de seguridad, especifique la opción COMMMethod
en el archivo de opciones de Data Protection for SQL Server.
v Para las copias de seguridad de VSS, especifique la opción
COMMMethod en el archivo de opciones de cliente de copia de
seguridad y archivado que se utiliza como nodo DSMAGENT local.
Si el entorno está configurado para copias de seguridad con traspaso
de datos VSS, deberá especificar también la opción COMMMethod en el
archivo de opciones de cliente de copia de seguridad y archivado
que se utiliza como nodo DSMAGENT remoto.
Para todas las copias de seguridad, especifique la opción COMMMethod en
el archivo de opciones de Data Protection for SQL Server. Para todas las
Copias de seguridad VSS, especifique la opción COMMMethod del archivo
de opciones del cliente de copia de seguridad y archivado que se
utiliza como el nodo DSMAGENT local. Si el entorno está configurado
para copias de seguridad con traspaso de datos VSS, especifique
también la opción COMMMethod en el archivo de opciones del cliente de
copia de seguridad y archivado que se utiliza como el nodo remoto
DSMAGENT.
NODename
Especifique el nombre de nodo de Tivoli Storage Manager que Tivoli
Storage Manager utilizará para identificar el sistema que ejecuta Data
Protection for SQL Server.
PASSWORDAccess
Especifique el valor predeterminado generate para generar una
contraseña automáticamente, o especifique la contraseña prompt para
responder a una solicitud para una contraseña.
2. Opcional: modifique los valores predeterminados para los parámetros
siguientes:
52
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
COMPRESSIon
Especifique la opción compression yes si existe cualquiera de las
siguientes condiciones:
v El adaptador de red tiene una sobrecarga de datos
v Las comunicaciones entre Data Protection for SQL Server y servidor
de Tivoli Storage Manager se realizan a través de una conexión de
ancho de banda bajo
v Existe un gran tráfico en la red
Especifique la opción compression no si existe cualquiera de las
siguientes condiciones:
v El sistema que ejecuta Data Protection for SQL Server tiene una
sobrecarga de procesador; el uso del procesador puede provocar
problemas en otras aplicaciones incluido el servidor. Puede
supervisar la utilización del procesador y de los recursos de red con
el programa Monitor de sistema que se incluye con Windows.
v No está limitado por el ancho de banda de red; puede obtener un
mejor rendimiento si deja la opción compression no sin cambios y
permite compactar el hardware en la unidad de cintas, lo que
también reduce los requisitos de almacenamiento.
v Para las copias de seguridad de herencia, especifique la opción
COMPRESSIon en el archivo de opciones de Data Protection for SQL
Server.
v Para las copias de seguridad de VSS, especifique la opción
COMPRESSIon en el archivo de opciones del cliente de copia de
seguridad/archivado que se utiliza como nodo DSMAGENT local. Si
el entorno está configurado para copias de seguridad con traspaso de
datos de VSS, especifique la opción COMPRESSIon en el archivo de
opciones del cliente de copia de seguridad/archivado que se utiliza
como el nodo DSMAGENT remoto
DEDUPLication
Especifique si la API de Tivoli Storage Manager va a realizar una
optimización de almacenamiento de los datos antes de enviarlos a
servidor de Tivoli Storage Manager. Especifique Yes o No. El valor sólo
se aplica si Tivoli Storage Manager permite la optimización de
almacenamiento de datos del lado de cliente.
Cuando especifica tanto optimización de almacenamiento como
opciones de ENABLELANFree, se pasará por alto la opción de
optimización de almacenamiento.
Puede habilitar la optimización de almacenamiento de datos del lado
de cliente especificando DEDUPLICATION YES en el archivo dsm.opt.
ENABLECLIENTENCRYPTKEY
Especifique esta opción para cifrar las bases de datos durante el
proceso de restauración y de copia de seguridad generando una clave
de cifrado aleatoria por sesión.
Restricción: Puede realizar copias de seguridad de las bases de datos
VSS cifradas únicamente para el servidor de Tivoli Storage Manager.
No puede realizar una copia de seguridad de los datos cifrados en Data
Protection for SQL Server.
Capítulo 3. Configuración
53
Puede especificar DES56 (56 bits), AES128 (128 bits) o AES256 (256 bits).
El método de cifrado de datos más seguro es AES256.
En el archivo de opciones, también debe especificar las bases de datos
que desea cifrar añadiendo una sentencia include con la opción
include.encrypt.
Para las copias de seguridad de VSS, especifique las opciones de
cifrado en el archivo de opciones del cliente de copia de
seguridad/archivado que se utiliza como nodo DSMAGENT local. Si el
entorno está configurado para copias de seguridad con traspaso de
datos de VSS, especifique las opciones de cifrado en el archivo de
opciones del cliente de copia de seguridad/archivado que se utiliza
como el nodo DSMAGENT remoto.
Si realiza cambios en el archivo de opciones del cliente de archivo o
copia de seguridad, asegúrese de reiniciar el servicio de aceptación de
clientes de Tivoli Storage Manager (CAD) para SQL Server.
ENABLELANFree
Si ejecuta operaciones de copia de seguridad y restauración en un
entorno sin LAN, especifique ENABLELANFree yes en el archivo de
opciones de DSMAGENT (Solicitante de VSS).
Qué hacer a continuación
Puede crear más archivos de opciones de Data Protection for SQL Server para que
apunten a otro servidor de Tivoli Storage Manager. Puede crear más de un archivo
de opciones, donde cada archivo contiene distintos parámetros a utilizar con un
único servidor de Tivoli Storage Manager.
Tareas relacionadas:
“Habilitación de la compresión de copia de seguridad de SQL Server” en la página
111
Especificación de parámetros de nombre de nodo de Data Protection
for SQL Server
Debe registrar el sistema donde Data Protection for SQL Server está instalado en el
servidor de Tivoli Storage Manager con un nombre de nodo.
Acerca de esta tarea
Cuando configura Data Protection for SQL Server, el asistente de configuración de
Tivoli Storage Manager gestiona la creación de los nodos de Tivoli Storage
Manager y los atributos de los nodos. Puede personalizar el script de la plantilla
de configuración para añadir más atributos de nodo, por ejemplo compresión de
copia de seguridad. Como alternativa, para personalizar nodos de Tivoli Storage
Manager, puede utilizar las opciones del cliente de administración con el mandato
DSMADMC.
El nombre de nodo posee y gestiona todos los datos de Data Protection for SQL
Server de los que se hace copia de seguridad en el servidor de Tivoli Storage
Manager.
Si ejecuta Data Protection for SQL Server en un Microsoft Failover Clustering o
Veritas Cluster Server, el nombre de nodo no puede ser el nombre del sistema
local. El nombre de nodo debe coincidir con el nombre de servidor virtual SQL.
54
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Procedimiento
1. Especifique el nombre de nodo con la opción nodename en el archivo de
opciones dsm.opt. De forma predeterminada, el archivo de opciones dsm.opt se
encuentra en el directorio de instalación de Data Protection for SQL Server.
2. Para ejecutar operaciones de VSS, registre nombres de nodos para más sistemas
si es necesario.
3. Configure los siguientes parámetros de Tivoli Storage Manager al registrar el
nombre de nodo de Data Protection for SQL Server en el servidor de Tivoli
Storage Manager:
v BACKDELete: Especifique que el nodo de Data Protection for SQL Server
pueda suprimir sus propios archivos de copia de seguridad desde el servidor
de Tivoli Storage Manager. Debe especificar el valor yes para este parámetro.
v MAXNUMMP: Especifique el número máximo de puntos de montaje que un nodo
cliente tiene permitido utilizar en el servidor de Tivoli Storage Manager
durante una operación de copia de seguridad. Si utiliza la fragmentación de
datos de SQL con datos que se envían directamente a una agrupación de
cintas, establezca este parámetro en un número superior al valor
predeterminado de 1. Por ejemplo, establezca este valor para que sea al
menos el número máximo de bandas que utilizar para las operaciones de
copia de seguridad o restauración cuando se usan medios extraíbles como
cintas, o si la migración se produce durante la operación de copia de
seguridad o de restauración. Si existe la posibilidad de que se produzcan
otras copias de seguridad o restauraciones al mismo tiempo, el valor de este
parámetro debe ser suficientemente grande para permitir todos los puntos de
montaje necesarios. Si la agrupación de almacenamiento para la operación de
copia de seguridad tiene agrupaciones de almacenamiento de datos activos o
de copia de seguridad en las que se graba simultáneamente, el parámetro
MAXNUMMP también debe incluir estos puntos de montaje.
v TXNGroupmax: Especifique el número de archivos que se transfieren como un
grupo entre Data Protection for SQL Server y el servidor de Tivoli Storage
Manager, entre puntos de confirmación de transacción. Este parámetro debe
tener un valor de 12 o superior.
v COMPRESSIon (Sólo herencia): Especifique si el nodo de Data Protection for
SQL Server comprime datos antes de enviarlos al servidor de Tivoli Storage
Manager durante una operación de copia de seguridad. Especifique
COMPression=Client en el archivo de opciones del cliente de copia de
seguridad/archivado (dsm.opt) del directorio Data Protection for SQL Server.
Cómo especificar archivos de configuración y opciones en
ubicaciones que no son las predeterminadas
El software de Data Protection for SQL Server utiliza los archivos de configuración
y opciones predeterminados. Si desea utilizar los archivos de configuración y
opciones que no son los predeterminados, utilice los parámetros de línea de
mandatos para especificar archivos de configuración y opciones alternativos
cuando inicie Data Protection for SQL Server.
Antes de empezar
La información de este procedimiento no se aplica en el caso de que desee
gestionar las instalaciones remotas de Data Protection for SQL Server.
Capítulo 3. Configuración
55
Acerca de esta tarea
MMC que se utiliza para el software de Data Protection for SQL Server se inicia
con el archivo flashcopymanager.exe. El archivo flashcopymanager.exe acepta los
siguientes parámetros:
/mscFilename=nombre_archivo # Nombre del archivo de control del complemento MMC
/author # Abre la consola MMC en modalidad de autor.
Por ejemplo:
flashcopymanager.exe parámetro1=nombre_archivo parámetro2=nombre_archivo ...
El archivo flashcopymanager.exe acepta los siguientes parámetros para establecer
los archivos de configuración:
/SQLCONFigfile=filename # archivo de configuración SQL
/SQLOPTfile=filename # Archivo OPT de SQL
/SQLINSTancenames=Instance1,Instance2,... # Instancias para mostrar en MMC
Procedimiento
Inicie MMC con los parámetros utilizando flashcopymanager.exe, tal como se
muestra en el siguiente ejemplo.
flashcopymanager.exe /FSCONFigfile=newcfg.xml /SQLCONFigfile=altsql.cfg
/SQLINSTancenames=mysql1,mysql2
También puede iniciar y ejecutar varias instancias de MMC al mismo tiempo. Con
los parámetros de línea de mandatos, cada instancia funciona con una
configuración diferente basada en los archivos de configuración y de opciones
especificados.
Configuración de las preferencias de usuario
Utilice las páginas de propiedades de la ventana Propiedades de Protección de
datos para personalizar sus preferencias de configuración de Data Protection for
SQL Server.
Antes de empezar
Las páginas de propiedades personalizan preferencias como el registro de
actividad, cómo se visualizan los idiomas o la información y el rendimiento de
ajuste. La información sobre la página de propiedades General es necesaria para
realizar copias de seguridad de los datos, pero las propiedades se establecen al
completar el asistente de configuración.
Cuando configure las preferencias, tenga en cuenta la estrategia de copia de
seguridad, las necesidades de recursos, los valores de política y el entorno de
hardware del sistema.
Procedimiento
Para configurar las preferencias de usuario, complete los pasos siguientes:
1. En el árbol de navegación de MMC (Microsoft Management Console),
seleccione la instancia SQL para la que desea editar preferencias.
2. Pulse en Propiedades en el panel Acciones.
3. Edite la página de propiedades y pulse Aceptar para guardar los cambios y
cerrar la ventana.
56
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Qué hacer a continuación
Consejo: También puede ver o editar propiedades para el panel de control y la
Consola de gestión. Para abrir la ventana de propiedades, pulse Panel de control
en el árbol de navegación y pulse Propiedades en el panel Acciones.
Propiedades de Data Protection
Utilice páginas de propiedades para personalizar sus preferencias de configuración.
Para ver o editar páginas de propiedades, seleccione una instancia de SQL Server
del nodo Proteger y recuperar datos en el árbol de navegación de la Consola de
gestión, y pulse Propiedades en el panel Acciones.
Información del servidor
Utilice la página de propiedades Información del servidor para obtener
información sobre el servidor que proporciona servicios de copia de seguridad.
Los cambios que se muestran dependen de si el producto está configurado para un
entorno de instantánea autónoma o para un entorno de Tivoli Storage Manager.
Consejo: Las referencias al entorno de instantáneas autónomo son específicas para
Tivoli Storage FlashCopy Manager.
Nombre de nodo
Especifica el nombre que se utiliza para identificar el nodo de cliente para
las operaciones de copia de seguridad autónomas u operaciones de copia
de seguridad en servidor de Tivoli Storage Manager.
Versión de la API TSM
Especifica la versión de la API (interfaz de programación de aplicaciones)
de Tivoli Storage Manager.
Nombre de servidor
Para copias de seguridad en Tivoli Storage Manager, especifica el nombre
del servidor de Tivoli Storage Manager al que está conectado el usuario.
Para una configuración autónoma, se muestra Virtual Server.
Nombre de host de red de servidor
Especifica el nombre de host de red del servidor de Tivoli Storage
Manager.
Para una configuración autónoma, se muestra FLASHCOPYMANAGER.
Tipo de servidor
Para copias de seguridad en Tivoli Storage Manager, especifica el tipo de
sistema operativo de servidor de Tivoli Storage Manager.
Para una configuración autónoma, se muestra Virtual Platform.
Versión de servidor
Especifica la versión de servidor de Tivoli Storage Manager.
Modalidad de compresión
Especifica si se utiliza compresión durante operaciones de copia de
seguridad en servidor de Tivoli Storage Manager. Los valores posibles son
Sí, No y Cliente determinado.
Nombre de dominio
Especifica el dominio de políticas al que pertenece el nodo. Un dominio de
políticas contiene uno o varios conjuntos de políticas.
Capítulo 3. Configuración
57
Para sistemas de SQL, el nombre de dominio, el conjunto de políticas y la
clase de gestión aparecen listados para el nodo de AlwaysOn o Data
Protection.
Juego de políticas activo
Especifica el conjunto de políticas que están activas para el dominio de
políticas. Un conjunto de políticas contiene una o varias definiciones de
clase de gestión.
Clase de gestión predeterminada
Política o clase de gestión predeterminada que contiene atributos. Estos
atributos determinan durante cuánto tiempo se almacenan las versiones de
copia de seguridad, dónde se almacenan las versiones de copia de
seguridad y cuántas versiones de copia de seguridad se mantienen.
Contraseña del servidor
Utilice la página de propiedades Contraseña del servidor para cambiar la
contraseña para el nodo de Data Protection que utiliza para acceder al servidor de
Tivoli Storage Manager. Esta página de propiedades se aplica únicamente a
configuraciones de Tivoli Storage Manager.
La página de propiedades muestra los campos siguientes:
Contraseña anterior
Escriba la contraseña de Tivoli Storage Manager que desee cambiar.
Nueva contraseña
Especifique una nueva contraseña. Siga las reglas de política de
contraseñas de servidor de Tivoli Storage Manager.
Confirmar nueva contraseña
Vuelva a escribir la nueva contraseña. Pulse Aceptar para guardar los
cambios.
Gestión de políticas
Utilice la página de propiedades Gestión de políticas para añadir o actualizar una
política de copia de seguridad, que controla el modo en que se conservan las
diferentes versiones de copia de seguridad en los volúmenes de duplicación en
configuraciones de instantánea autónomas.
La conservación de copias de seguridad en volúmenes de duplicación locales se
rige por políticas de versión y políticas basadas en tiempo. Asegúrese de que tiene
suficiente espacio de almacenamiento local en los volúmenes de duplicación locales
para una copia de seguridad VSS. La cantidad de espacio necesaria depende del
proveedor de VSS que se utilice.
La página de propiedades muestra los campos siguientes:
Política
Especifique el nombre exclusivo de una política de copia de seguridad
para la configuración autónoma.
Número de instantáneas que se deben mantener
Especifique el número de versiones de copia de seguridad que se deben
conservar en volúmenes de duplicación locales. Especifique un valor
comprendido entre 1 y 9999. Escriba NL para retener tantas versiones de
copia de seguridad como lo permita el espacio de almacenamiento
disponible. El valor predeterminado es 2.
58
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Este parámetro no se aplica a versiones de copia de seguridad incremental
de datos de SQL Server. Las copias incrementales no participan de las
caducidades debidas a límite de versión porque nunca existe más de una
versión de un objeto de copia incremental. Sólo hay una versión de un
objeto de copia de seguridad incremental porque las copias de seguridad
incrementales siempre tienen nombres exclusivos.
Días que se debe mantener una instantánea
Escriba el número de días que se deben conservar versiones de copia de
seguridad en los volúmenes de duplicación local. Especifique un valor
comprendido entre 0 y 9999. Escriba NL para retener tantas versiones de
copia de seguridad como lo permita el espacio de almacenamiento
disponible. Cuando el valor se establece en 0, las instantáneas se guardan
durante el día actual. El valor predeterminado es 30.
Vinculación de política de VSS
Utilice la página de propiedades Vinculación de política de VSS para enlazar
instantáneas de almacenamiento con políticas de copia de seguridad o clases de
gestión. Las políticas de VSS determinan el modo en que se gestionan y conservan
las copiosa seguridad.
Las sentencias de política de VSS se procesan de abajo hacia arriba y el proceso se
detiene en la primera coincidencia. Para asegurarse de que se procesen sentencias
más específicas, escriba la especificación más general antes que las más específicas.
Las sentencias de política no entran en vigor en las copias de seguridad nuevas o
existentes hasta que se emite la siguiente copia de seguridad.
Capacidad gestionada
Utilice la página de propiedades Capacidad gestionada para supervisar la
capacidad del almacenamiento gestionado.
La información que se aporta puede ayudarle a planificar la capacidad de
almacenamiento durante actividades tales como la renovación de la licencia.
Diagnósticos
Utilice la página de propiedades Diagnósticos para seleccionar el tipo de rastreo
que se debe ejecutar en varios componentes de Data Protection for Microsoft SQL
Server.
Si encuentra un problema, abra la página de propiedades Diagnósticos. Seleccione
la modalidad de diagnóstico que desee utilizar pulsando Normal, Completa o
Personalizada. A continuación, pulse Comenzar para iniciar el rastreo. Cierre la
página de propiedades. Vuelva a crear el problema, abra la página de propiedades
Diagnósticos y pulse Finalizar para detener el rastreo y recopilar los datos.
Si utiliza esta página de propiedades desde la hoja de propiedades de Panel de
control, sólo puede ejecutar el rastreo para Microsoft Management Console (MMC).
Modalidades de diagnóstico
La siguiente modalidad de diagnóstico está disponible en la página de propiedades
Diagnósticos de la hoja de propiedades Panel de instrumentos:
MMC: utilice esta modalidad para establecer el rastreo sólo para MMC.
Capítulo 3. Configuración
59
Las siguientes modalidades de diagnóstico están disponibles en la página de
propiedades Diagnósticos de las hojas de propiedades de la carga de trabajo. El
tipo de rastreo habilitado para cada modalidad se muestra en la tabla. También se
muestran distintivos de rastreo específicos y consejos sobre cuándo utilizar cada
modalidad.
Tabla 7. Modalidades de diagnóstico y uso
Modalidad
Componentes rastreados
junto con los dispositivos
de rastreo utilizados
Cuándo se utiliza
Normal
MMC, DP (service), API
(service,api_detail)
Si utiliza operaciones de
herencia, puede utilizar esta
modalidad ya que el tamaño
de salida es pequeño.
Completa
MMC, DP (service), API
(service,api_detail), Agent
(service)
Se utiliza en operaciones de
VSS, produce un volumen
grande de datos de salida
Personalizada
Cualquier combinación
Se utiliza si se necesitan
distintivos específicos
Normal
Pulse Normal para recopilar los archivos de rastreo y de registro para
operaciones de herencia.
Completa
Pulse Completa para recopilar los archivos de rastreo y de registro para
operaciones de VSS.
Personalizada
Pulse Personalizada y, a continuación, pulse en el icono de marca de
verificación para seleccionar los archivos de rastreo y de registro que desea
recopilar. Utilice esta modalidad sólo si se necesitan dispositivos de rastreo
específicos.
Habilitar rastreo de complemento
Seleccione esta casilla para habilitar el rastreo de la consola de
gestión. Pulse Revisar para ver el archivo de rastreo.
Establecer distintivos de rastreo predeterminados
Pulse Establecer distintivos de rastreo predeterminados para
definir los distintivos de rastreo solicitados con mayor frecuencia.
Habilitar rastreo de protección de datos
Seleccione este recuadro para habilitar el rastreo de Data Protection
for Microsoft SQL Server. Pulse Revisar para ver el archivo de
rastreo. Añada o actualice los distintivos de rastreo en el campo.
Habilitar rastreo del agente DSM
Seleccione esta casilla para habilitar el rastreo para el nodo cliente
de Tivoli Storage Manager. Debe reiniciar el servicio aceptador de
cliente antes de iniciar el rastreo. Pulse Revisar para ver el archivo
de rastreo. Añada o actualice los distintivos de rastreo en el campo.
Habilitar rastreo de API
Seleccione esta casilla para habilitar el rastreo para la API de Tivoli
Storage Manager. Pulse Revisar para ver el archivo de rastreo.
Añada o actualice los distintivos de rastreo en el campo.
60
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Entradas de registro de sucesos
Pulse Entradas de registro de sucesos para ver el registro de
sucesos de aplicación de Windows para cargas de trabajo de SQL
Server, Exchange Server o del sistema de archivos. Para cargas de
trabajo de SQL, también puede pulsar Archivo de registro de SQL
Server para ver el registro de SQL Server.
correo electrónico
Seleccione archivos de diagnóstico y pulse Correo electrónico para enviar
un correo electrónico de diagnóstico a un representante de servicio de IBM
con los archivos seleccionados adjuntos. Debe configurar la información de
correo electrónico antes de poder enviar los datos a un representante del
servicio de IBM. Para configurar la información de correo electrónico,
diríjase al Panel de instrumentos y pulse Propiedades. A continuación,
pulse Correo electrónico para abrir la página de propiedades de correo
electrónico.
Captura de pantalla
Esta función se habilita después de pulsar Comenzar. Pulse Captura de
pantalla para abrir la Diagnostic Screenshot Tool (herramienta de capturas
de pantalla de diagnóstico). Esta herramienta es un diálogo sin modalidad
que permanece abierto hasta que se cierra o pulsa Finalizar o Cancelar.
Pulse Añadir nueva captura para añadir una captura de pantalla a la
carpeta FlashCopyManager\ProblemDetermination. La captura de pantalla se
puede seleccionar con otros datos de diagnóstico.
Detalles de rastreo para cada componente
Todos los archivos de rastreo se almacenan en la carpeta flashcopymanager, que es
C:\Archivos de programa\Tivoli\flashcopymanager de manera predeterminada.
Cuando pulsa Finalizar, estos archivos se copian, comprimen y almacenan
automáticamente en la carpeta C:\Archivos de programa\Tivoli\
flashcopymanager\problemdetermination junto con otra información.
MMC Las opciones se almacenan en el archivo de valores de usuario de MMC.
Como resultado de las funciones de diagnóstico se crean los siguientes
archivos:
TraceFm.trc
TraceUx.trc
Data Protection
Las opciones de rastreo se almacenan en el archivo de configuración de
usuario de MMC y se pasan al componente de Data Protection como parte
del mandato. Se genera el siguiente archivo:
TraceFileSql.trc
Agente
Las opciones de rastreo se almacenan en el archivo dsm.opt del solicitante
de VSS. Se genera el siguiente archivo:
TraceFileAgent.trc
API
Las opciones de rastreo se almacenan en el archivo dsm.opt de Data
Protection respectivo. Se genera el siguiente archivo:
TraceFileSqlAPI.trc
Capítulo 3. Configuración
61
Inicio de sesión de SQL
Utilice esta página de propiedades para establecer preferencias para iniciar sesión
en Microsoft SQL Server.
Utilizar autenticación de Windows
Seleccione esta opción para utilizar una conexión fiable y permitir que
Microsoft Windows autentique el inicio de sesión.
Utilizar autenticación de SQL Server
Seleccione esta opción para utilizar la seguridad de ID de usuario de SQL.
Cuando se utiliza este tipo de seguridad, debe entrar el ID de inicio de
sesión y la contraseña para iniciar una sesión en Microsoft SQL Server.
Nombre de usuario
Especifica el ID de usuario de SQL Server.
Contraseña
Especifica la contraseña para iniciar una sesión en Microsoft SQL Server.
General (SQL)
Utilice esta página de propiedades para especificar preferencias generales para la
carga de trabajo de SQL Server. Esta página de propiedades es aplicable si el
producto está configurado para copiar datos en almacenamiento autónomo o Tivoli
Storage Manager.
SQL Server
Especifique el nombre exclusivo que identifica la instancia de SQL Server.
Desde servidor
Especifique las copias de seguridad de SQL Server que desea utilizar para
la restauración. De forma predeterminada, este campo muestra el mismo
nombre para SQL Server.
Esperar montajes de cinta para copia de seguridad o restauración
Seleccione este recuadro si desea que Data Protection for Microsoft SQL
Server espere a que se monte una cinta para las operaciones de copia y
restauración. Este valor es aplicable cuando el servidor de Tivoli Storage
Manager está configurado para guardar los datos de copia en un soporte
de cinta. Con datos de seguridad en soportes de almacenamiento
extraíbles, durante las operaciones de copia de seguridad y restauración, se
produce un periodo de espera durante montajes de volúmenes de
almacenamiento. Si se produce una espera, este valor especifica si Data
Protection for Microsoft SQL Server esperará a que se monte el soporte de
almacenamiento o detendrá la operación actual. De forma predeterminada,
esta opción no está seleccionada.
Utilizar la copia de seguridad VSS como método de copia de seguridad
predeterminado
Seleccione este recuadro para establecer copias de seguridad VSS como
método de copia de seguridad predeterminado. Asegúrese de que se haya
especificado el campo Nombre de nodo DSMAGENT local en la página
de propiedades Copia de seguridad VSS. Las copias de seguridad sólo
pueden restaurarse utilizando VSS.
Comprimir copia de seguridad utilizando compresión de SQL Server
Seleccione este recuadro para habilitar la compresión de SQL Server
durante operaciones de copia de seguridad de herencia. Esta casilla de
verificación sólo está disponible si está ejecutando Microsoft SQL Server
2008 o versiones posteriores.
62
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Calcular suma de comprobación de SQL Server para copia de seguridad de
herencia.
Cuando está seleccionada, esta opción se graba en el archivo de
preferencias de Data Protection for SQL Server (tdpsql.cfg), y se puede
aplicar a todas las copias de seguridad y de herencia. Si desmarca el
recuadro de selección, garantiza que la comprobación de integridad no se
aplica a ninguna copia de seguridad de base de datos de herencia.
Calcular el cambio de porcentaje para la copia de seguridad diferencial
Especifique el valor del cambio estimado en las páginas de la base de
datos para las copias de seguridad diferenciales. Data Protection for
Microsoft SQL Server utiliza esta estimación para determinar si hay
suficiente espacio de almacenamiento disponible para la copia de
seguridad. El valor predeterminado es 20. Este valor pasa a ser el valor
predeterminado para todas las copias de seguridad diferenciales.
Este campo sólo se aplica a las copias de seguridad de herencia de Data
Protection for Microsoft SQL Server.
Registro
Utilice la página de propiedades Registro para especificar preferencias de registro
de actividad.
Nombre de archivo de registro
Especifica el nombre del archivo en el que se registran actividades.
Habilitar poda
Especifica que las entradas más antiguas del registro se van a suprimir
automáticamente. De forma predeterminada, la depuración del registro está
activada y se realiza una vez al día.
Número de días para mantener entradas antiguas
Especifica el número de días que se deben conservar las entradas antiguas
del archivo de registro antes de suprimirlas. De manera predeterminada, se
guardan 60 días de entradas de registro en el proceso de poda.
Eliminar ahora
Pulse esta opción para suprimir entradas antiguas del registro de actividad
de Data Protection for SQL Server cuando se ejecute un mandato.
Regional
Utilice la página de propiedades Regional para establecer preferencias que afectan
al modo en que se visualizan y se registran los idiomas y la información.
Opciones regionales y de idioma
Selecciones esta opción para definir las preferencias para Microsoft
Management Console (MMC). MMC utiliza los mismos valores regionales
que el sistema Windows.
Idioma
Seleccione el idioma que se utilizará para los archivos de registro y la
interfaz de línea de mandatos.
Formato de fecha
Seleccione un formato de fecha que se utilizará para los archivos de
registro y la interfaz de línea de mandatos. Las opciones disponibles
representan varias maneras de colocar el mes (mm), día (dd), año (aaaa), y
el periodo de día (am o pm). El formato de fecha predeterminado es
mm/dd/aaaa.
Capítulo 3. Configuración
63
Formato de hora
Seleccione un formato de hora que se utilizará para los archivos de registro
y la interfaz de línea de mandatos. Las opciones disponibles representan
varias maneras de disponer la hora (hh), los minutos (mm) y los segundos
(ss). El formato de hora predeterminado es hh:mm:ss.
Formato de número
Seleccione un formato de número que se utilizará para los archivos de
registro y la interfaz de línea de mandatos. Las opciones disponibles
representan varias maneras de colocar la coma decimal, el punto y los
espacios. El formato de número predeterminado es xxx,xxx.dd.
Igualar idiomas de MMC
Seleccione esta opción para cambiar la configuración regional de MMC
para que coincida con las opciones de idioma y configuración regional del
sistema. Al seleccionar esta opción también coinciden los formatos de
número, fecha y hora con los formatos predeterminados del idioma
seleccionado.
Opciones de VSS
Utilice la página de propiedades Opciones de VSS para configurar las preferencias
que se utilizan durante las operaciones de copia de seguridad y restauración de
VSS.
Destino de copia de seguridad predeterminado
Seleccione la ubicación de almacenamiento predeterminada para las copias
de seguridad.
Consejo: Debe tener licencia de Tivoli Storage FlashCopy Manager para
utilizar el software de Tivoli Storage Manager. Si sólo tiene licencia de Data
Protection, sólo está habilitada la opción Tivoli Storage Manager.
A continuación, indicamos las ubicaciones de almacenamiento que se
pueden seleccionar:
TSM
La copia de seguridad solo se almacena en el almacenamiento de
servidor de Tivoli Storage Manager. En SQL Server, servidor de
Tivoli Storage Manager es el destino de copia de seguridad
predeterminado.
Local
La copia de seguridad se almacena solamente en el disco local.
Ambos
La copia de seguridad se almacena tanto en el almacenamiento de
servidor de Tivoli Storage Manager como en el disco local.
Para configuraciones de Tivoli Storage Manager, las copias de seguridad se
pueden almacenar en un disco local, pero se gestionan en servidor de
Tivoli Storage Manager. El servidor de Tivoli Storage Manager conserva
metadatos o información sobre dónde está almacenada la instantánea local.
Nombre de nodo DSMAGENT local
Especifique el nombre de nodo del agente DSM del sistema cliente local
que crea las copias seguridad VSS.
Nombre de nodo DSMAGENT remoto
Especifique el nombre de nodo del sistema que traslada los datos VSS al
almacenamiento del servidor de Tivoli Storage Manager durante las copias
de seguridad con traspaso de datos. Si no utiliza copias de seguridad con
traspaso de datos, puede dejar en blanco este campo.
64
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Importar instantáneas de VSS sólo cuando sea necesario
De forma predeterminada, las instantáneas VSS persistentes locales se
importan automáticamente al sistema Windows donde se crean las
instantáneas. Si selecciona esta opción, las instantáneas de VSS se importan
en el host local cuando se tienen que llevar a cabo operaciones de
FlashCopy Manager.
Para importar automáticamente las instantáneas persistentes locales al
sistema Windows en el que se crearon las instantáneas, la casilla de
selección debe estar sin marcar.
Si tiene la intención de conservar muchas versiones de copia de seguridad
(por ejemplo, más de 100 versiones de copia de seguridad) o, si hay un
límite en el número de LUN que el servidor puede utilizar (por ejemplo,
en entornos de máquina virtual), seleccione esta opción.
Cuando se selecciona esta opción, si el proveedor de hardware de VSS no
da soporte a instantáneas transportables, o si no hay ningún proveedor de
hardware disponible, la copia de seguridad se completa, pero la
instantánea de VSS se importa y no es transportable.
Si está trabajando en un entorno VMware y desea utilizar VMware
vMotion, asegúrese de que las LUN estén correctamente distribuidas en
zonas en los hosts ESX y seleccione esta opción. Cuando se elige importar
instantáneas de VSS cuando se necesitan las instantáneas, el proceso de
importación correlaciona la instantánea de VSS con el host ESX donde se
ejecuta la máquina virtual Windows.
Valores personalizados
Utilice la página de propiedades Valores personalizados para definir opciones de
filtrado y controlar la cantidad de información que devuelve el servidor.
Seleccione Mostrar opciones de renovación en la barra de herramientas en la vista
Recuperar.
En entornos donde se almacenan miles o millones de objetos de copia de
seguridad en el servidor de Tivoli Storage Manager, puede ser útil inhabilitar la
modalidad de renovación automática. Puede pulsar Opciones de renovación y
utilizar la barra de herramientas para conmutar entre la modalidad de renovación
manual y automática.
Las modalidades de renovación manual y automática difieren de las maneras
siguientes:
v En la modalidad de renovación automática, una vista se renueva
automáticamente la primera vez que se selecciona. Si hay miles o millones de
objetos en el servidor, la renovación puede tardar mucho tiempo en completarse.
v En la modalidad de renovación manual, la vista no se renueva automáticamente.
La barra de herramientas de Opciones de renovación contiene un filtro de
nombres que puede utilizar para reducir el número de objetos seleccionados.
Después de especificar un patrón de nombre, puede pulsar Renovar. Mediante
la modalidad de renovación manual y limitando las consultas mediante filtros,
puede reducir la cantidad de información que devuelve el servidor. Reducir la
cantidad de información que se devuelve desde el servidor puede mejorar el
rendimiento de la consulta y restauración.
También puede especificar un carácter comodín (*) en el patrón de nombre para
facilitar la tarea de filtrado.
Capítulo 3. Configuración
65
Nodo AlwaysOn
Todas las bases de datos de disponibilidad en un grupo de disponibilidad se
copian bajo este nodo AlwaysOn.
Cuando configura Data Protection for SQL Server con SQL Server 2012 y versiones
posteriores, el nombre de nodo AlwaysOn es un parámetro necesario. El nombre
del nodo AlwaysOn se puede cambiar en cualquier momento. Para cambiar el
parámetro, utilice el asistente de configuración. En la página de propiedades del
nodo AlwaysOn, vea el parámetro que se ha establecido.
Nombre de nodo AlwaysOn
Se visualiza el nombre de nodo AlwaysOn que se utiliza para copiar bases
de datos de disponibilidad. Las bases de datos que no están en un grupo
de disponibilidad se copian bajo el nombre de nodo estándar de Data
Protection for SQL Server a menos que seleccione la casilla Utilizar
nombre de nodo AlwaysOn para todas las bases de datos.
No puede cambiar el nombre de nodo desde esta página de propiedades.
Para cambiar el nombre del nodo, utilice el asistente de configuración.
Utilizar nombre de nodo AlwaysOn para todas las bases de datos
Seleccione esta casilla para especificar que el nodo AlwaysOn es el nodo
predeterminado para copiar todas las bases de datos de disponibilidad y
bases de datos estándar. Esta opción se puede utilizar para cambiar sus
copias de seguridad de base de datos del nodo estándar de Data Protection
for SQL Server a un nodo AlwaysOn. Cuando selecciona esta casilla, puede
copiar todas las bases de datos estándar y de disponibilidad en un solo
nodo para facilitar la gestión de las copias de seguridad de la base de
datos.
Preferencias AlwaysOn
Utilice esta página de propiedades para configurar valores de preferencias para
copias de seguridad planificadas de grupos de disponibilidad y réplicas de
disponibilidad en un entorno de servidor SQL.
Los valores están pensados para planificar copias de seguridad de grupos de
disponibilidad y réplicas de disponibilidad, y no para copias de seguridad
interactivas con Microsoft Management Console (MMC).
Esta página de propiedades contiene los valores siguientes:
Grupo de disponibilidad
Seleccione un grupo de disponibilidad AlwaysOn para el que desee
establecer preferencias de copia de seguridad planificada.
Réplica primaria
Muestra la réplica primaria del grupo disponibilidad seleccionado.
Réplica preferida
Los mandatos de copia de seguridad se planifican en todos los nodos en
un grupo de disponibilidad. Cuando se ejecutan los mandatos, la copia de
seguridad sólo ocurre en la réplica preferida. Otras réplicas reciben un
mensaje de aviso en el tiempo de ejecución. La copia de seguridad se
omite. Puede realizar las selecciones siguientes:
v Seleccione Preferir réplica secundaria si desea que las copias de
seguridad planificadas se realicen en una réplica secundaria, si está
disponible. En otro caso, se utiliza la réplica primaria de la copia de
seguridad planificada.
66
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v Seleccione Secundaria sólo si desea que las copias de seguridad
planificadas se realicen solamente en una réplica secundaria.
v Seleccione Primaria si desea que las copias de seguridad planificadas se
realicen solamente en la réplica primaria.
v Seleccione Cualquier réplica si desea que las copias de seguridad
planificadas se realicen en cualquier réplica de disponibilidad.
Réplicas de disponibilidad
Para cada réplica de disponibilidad contenida en este cuadro de lista,
especifique si es un candidato para ejecutar copias de seguridad
planificadas especificando la prioridad de copia de esa réplica. Un valor de
1 tiene la prioridad más baja y un valor de 100 tiene la prioridad más alta.
Un valor de 0 indica que la réplica está excluida de las operaciones de
copia de seguridad planificada.
Bases de datos de disponibilidad
Muestra las bases de datos de disponibilidad que se encuentran en una
réplica de disponibilidad. También se muestra el estado de sincronización.
Rendimiento
Utilice esta página de propiedades para definir las preferencias que afectan al
rendimiento respecto a las copias de seguridad de herencia.
Búferes de TDP
Especifica un número comprendido entre 2 y 8 que define el número de
almacenamientos intermedios de datos de comunicación que Data
Protection for SQL Server utiliza cuando transfiere datos al servidor de
Tivoli Storage Manager. Cada almacenamiento intermedio tiene el tamaño
especificado por la opción Tamaño de almacenamiento intermedio de DP.
Esta opción solamente se aplica a copias de seguridad de herencia.
Tamaño del almacenamiento intermedio de DP
Especifica el tamaño de los almacenamientos intermedios utilizados por
Data Protection for SQL Server para transferir datos al servidor de Tivoli
Storage Manager. Esta opción solamente se aplica a copias de seguridad de
herencia. Especifique un valor comprendido entre 64 y 8192.
Almacenamientos intermedios SQL
Especifica el número de almacenamientos intermedios de datos de
comunicación que Data Protection for SQL Server utiliza cuando transfiere
datos entre el servidor de SQL y Data Protection for SQL Server. Cada
almacenamiento intermedio tiene el tamaño que se especifica en la opción
Tamaño de almacenamiento intermedio de SQL. Esta opción se aplica
sólo a copias de seguridad de herencia. Especifique un valor comprendido
entre 0 y 999.
Tamaño de almacenamiento intermedio de SQL
Especifica el tamaño de los almacenamientos intermedios que utiliza Data
Protection for SQL Server para transferir datos entre SQL Server y Data
Protection for SQL Server. Esta opción solamente se aplica a copias de
seguridad de herencia. Especifique un valor comprendido entre 64 y 4096.
Bandas
Especifica el número de bandas de datos que se va a utilizar en una
operación de copia de seguridad de herencia o de restauración de herencia.
Especifique un valor comprendido entre 1 y 64. El valor predeterminado es
1. Esta opción se aplica sólo a operaciones de copia de seguridad y
restauración de herencia.
Capítulo 3. Configuración
67
Cuando utilice un número de múltiples bandas para las copias de
seguridad de herencia y establezca el parámetro Sólo verificar en Yes para
restaurar la copia de seguridad de herencia, el número de bandas de la
restauración de herencia debe ser igual o superior al número de bandas de
la copia de seguridad de herencia.
Configuración de operaciones de VSS en un entorno de clúster de
migración tras error de SQL Server
Puede configurar Data Protection for SQL Server para proteger operaciones de VSS
en un entorno de SQL Server en clúster.
Acerca de esta tarea
El siguiente procedimiento se aplicará si está configurando Data Protection for SQL
Server con Tivoli Storage Manager en un entorno de SQL Server en clúster. La vía
de acceso VSSALTSTAGINGDIR debe apuntar a un directorio existente de un disco
compartido o de un volumen compartido en clúster al que puedan acceder todos
los nodos del clúster.
Procedimiento
v Para cada nodo del entorno en clúster, especifique la vía de acceso del directorio
VSSALTSTAGINGDIR sólo en el archivo de opciones de VSS Requestor,
\baclient\dsm.opt.
# Tivoli Storage Manager backup-archive dsm.opt file
NODename variable
PASSWORDAccess generate
TCPServeraddress variable.domain.com
TCPPort variable
CLUSTERnode no
CLUSTERDISKSOnly no
VSSALTSTAGINGDIR C:\ClusterStorage\Volume1\vss_staging
Especifique el parámetro VSSALTSTAGINGDIR sólo si lo siguiente es verdadero del
entorno en clúster:
–
- Tivoli Storage Manager lleva a cabo las operaciones de VSS.
- Las Copias de seguridad VSS se almacenan en volúmenes de duplicación
local.
- Hay como mínimo 200 megabytes de espacio de disco libre en la unidad
que se especifica en el parámetro VSSALTSTAGINGDIR. Este espacio de disco
contiene los archivos de metadatos para Data Protection for SQL Server.
v En cada uno de los archivos dsm.opt que se utilizan para componentes
DSMAGENT locales y remotos, asegúrese de que las opciones para el
CLUSTERnode y los parámetros CLUSTERDISKOnly estén establecidos en no.
CLUSTERNODE no
CLUSTERDISKSONLY no
v En el archivo de opciones de Data Protection for SQL Server, tdpsql\dsm.opt,
asegúrese de que la opción correspondiente al parámetro CLUSTERNode esté
establecida en yes.
# Data Protection for SQL dsm.opt file
NODename variable
PASSWORDAccess generate
68
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
TCPServeraddress variable.domain.com
TCPPort variable
HTTPport variable
CLUSTERnode yes
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)
Con Data Protection for SQL Server, puede utilizar la política de Tivoli Storage
Manager para establecer la caducidad automática y el control de versiones.
Acerca de esta tarea
Para establecer la política automática para copias de seguridad de datos, edite el
archivo de opciones de Data Protection for SQL Server o especifique las sentencias
de la política en Microsoft Management Console (MMC). Si edita el archivo de
opciones, utilice las sentencias INCLUDE y EXCLUDE para definir los archivos
que desee procesar automáticamente, y para asignar clases de gestión específicas
para archivos utilizando los convenios de denominación de objetos.
Establecimiento de la caducidad automática para copias de
seguridad de VSS
Procedimiento
1. Lleve a cabo uno de los pasos siguientes:
v Especifique la sentencia VSSPOLICY en el archivo de configuración de Data
Protection for SQL Server
v Especifique la sentencia VSSPOLICY en MMC (Propiedades > Vinculación
de política VSS).
No puede especificar sentencias VSSPOLICY emitiendo el mandato tdpsqlc
set.
2. Especifique la siguiente información en la sentencia VSSPOLICY:
VSSPOLICY nombreserv nombrebd tipocopiaseg destcopiaseg clasegest
donde:
nombreserv
Especifique el nombre del SQL Server o del carácter comodín (*)
nombrebd
Especifique el nombre de la base de datos o del carácter comodín (*)
tipocopiaseg
Especifique el tipo de copia de seguridad como FULL o como un
carácter comodín (*). Al especificar un carácter comodín para
backuptype, se completará un tipo de copia de seguridad FULL porque
sólo puede ejecutar tipos de copias de seguridad completas.
destcopiaseg
Especifique el destino de copia de seguridad para que sea el servidor
de Tivoli Storage Manager, un servidor local o un carácter comodín (*)
clasegest
Especifique el nombre de clase de gestión para el tipo de copia de
seguridad.
Capítulo 3. Configuración
69
Establecimiento de la caducidad automática para copias de
seguridad de herencia
Acerca de esta tarea
Los metadatos se almacenan como un objeto de datos en el servidor de Tivoli
Storage Manager. Puede migrar metadatos a soportes extraíbles si dicha acción
cumple con la política de Tivoli Storage Manager. Un nombre de objeto de copia
de seguridad de Data Protection for SQL Server está compuesto por una serie de
calificadores separados por \.
Procedimiento
1. Asegúrese de que los metadatos estén disponibles para consultar sin causar un
montaje de volumen.
2. Ajústese a la sintaxis de INCLUDE y EXCLUDE para la denominación de
objetos tal como se indica a continuación:
include "especificaciónNombreObjeto" [NombreClaseGestión]
exclude "especificaciónNombreObjeto"
donde:
especificaciónNombreObjeto es:
SqlServerName[\InstanceName]\dataType\...\DatabaseName
[\typeInfo]\backupType*
tipoDatos es:
meta | data
infoTipo es:
NombreArchivoLógico (para el tipo de copia de seguridad file)
NombreGrupo (para el tipo de copia de seguridad group)
... (para los tipos de copia de seguridad log y set)
no se utiliza para los tipos de copia de seguridad full y diff
tipoCopiaSeguridad es:
full | copyfull | diff | log | group | file | set
A continuación se muestran ejemplos de objectNameSpecifications individuales en
sentencias INCLUDE y EXCLUDE;
NombresSqlServer:
SQL2008, SQL2012, SQL2014
NombresInstancias:
INST1, INST2
NombresBasesDatos:
Db1, Db2, Db3
NombresGrupos:
g1, g2, g3
NombresArchivosLógicos:
f1, f2, f3
70
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Configuración de Data Protection for SQL Server mediante el Asistente
de configuración de Tivoli Storage Manager
Los requisitos de configuración para Data Protection for SQL Server, Tivoli Storage
Manager y otras aplicaciones varían. Los requisitos dependen de las características
de Data Protection for SQL Server que desee utilizar. Por ejemplo, si tiene previsto
utilizar operaciones VSS, el cliente de archivado y copia de seguridad de Tivoli
Storage Manager, que actúa como solicitante VSS, también debe estar instalado y
configurado.
|
Antes de empezar
|
|
|
|
|
Cuando configura Data Protection for SQL Server de forma remota, primero debe
instalar Tivoli Storage FlashCopy Manager para Windows en el servidor del nodo
de Data Protection, como se muestra en el ejemplo que se utiliza en el
procedimiento. A continuación, debe ejecutar el asistente de configuración de Tivoli
Storage Manager, al menos una vez, en el servidor del nodo de Data Protection.
Procedimiento
1. Inicie Microsoft Management Console (MMC) pulsando Inicio > Todos los
programas > Tivoli Storage Manager > Data Protection for Microsoft SQL
Server > Consola de gestión de DP para SQL.
2. En la página de inicio, pulse Configuración. De manera alternativa, desde el
árbol de navegación, navegue hasta el nodo Configuración. A continuación,
efectúe una doble pulsación en Asistentes.
3. En el panel de resultados, efectúe una doble pulsación en Configuración de
TSM para abrir el Asistente de configuración de Tivoli Storage Manager.
4. Siga las instrucciones de las páginas del asistente y pulse Siguiente para pasar
a la página siguiente.
a. En la página Selección de protección de datos, seleccione Servidor SQL.
Pulse Siguiente.
b. Revise los resultados de la comprobación de requisitos y corrija los errores o
avisos.
Pulse en Mostrar detalles para ver una lista de resultados de requisitos
individuales. Si está configurando una aplicación para la que no tiene la
licencia necesaria, la comprobación del requisito de licencia fallará. Debe
retroceder a la página Selección de protección de datos y deseleccionar la
aplicación seleccionada para continuar la configuración, o bien obtener la
licencia necesaria.
c. En la página Nombres de nodo de TSM, especifique los nombres de nodo
de Tivoli Storage Manager que existen en el mismo sistema que se deben
utilizar para las aplicaciones que desea proteger.
v En el campo Solicitante VSS, escriba el nombre de nodo que se comunica
con el Servicio VSS para acceder a los datos de SQL Server. Este nombre
de nodo es el nombre de nodo del solicitante VSS de Tivoli Storage
Manager, también conocido como el nombre de nodo del agente DSM.
v En el campo Data Protection para SQL, escriba el nombre de nodo donde
está instalada la aplicación Data Protection. Este nombre de nodo se
utiliza para almacenar las copias de seguridad de Data Protection for SQL
Server.
v Si está configurando Data Protection for SQL Server para SQL Server 2012
o versiones posteriores, especifique un nombre de nodo en el campo
Nodo AlwaysOn. Este nombre de nodo se utiliza para hacer una copia de
Capítulo 3. Configuración
71
seguridad de las bases de datos de disponibilidad en un grupo de
disponibilidad AlwaysOn. De forma predeterminada, se utiliza el nombre
del clúster de migración tras error de Windows.
v Si la licencia de Tivoli Storage Manager for Virtual Environments
Recovery Agent está disponible, especifique el nombre de nodo del centro
de datos. El nodo del centro de datos es el nodo virtual que se
correlaciona con un centro de datos.
Cree un nombre de nodo que pueda ayudarle a distinguir el tipo de copia
de seguridad que se ejecuta. Por ejemplo, si el nombre de host es MALTA,
puede utilizar MALTA para designar al Nombre de nodo de Solicitante de VSS
y puede crear un nombre de nodo de Data Protection llamado MALTA_SQL.
Para una configuración de SQL Server, el nombre de nodo AlwaysOn no es
necesario que esté relacionado con el solicitador VSS ni el nombre de nodo
de Data Protection for SQL Server. Por ejemplo, puede asignarle el nombre
TSM_ALWAYSON.
d. Escriba la información del servidor de Tivoli Storage Manager al que se está
conectando y pulse Siguiente para continuar.
v En el campo Dirección de servidor de Tivoli Storage Manager, escriba el
nombre del dominio TCP/IP o una dirección IP numérica del servidor de
Tivoli Storage Manager que contiene las copias de seguridad. Obtenga
esta información del administrador de servidor de Tivoli Storage
Manager.
v En el campo Puerto de servidor de Tivoli Storage Manager, escriba el
número de puerto del servidor de Tivoli Storage Manager que contiene
las copias de seguridad. Obtenga esta información del administrador de
Tivoli Storage Manager.
v Especifique si el asistente configurara servidor de Tivoli Storage Manager
generando un archivo de macro de configuración.
Si pulsa No, el archivo de macro está disponible en la última página del
asistente y se puede proporcionar al administrador de Tivoli Storage
Manager como forma de configurar el servidor de Tivoli Storage Manager
para que sea compatible con la protección de datos de aplicación.
Si pulsa Sí, el asistente ejecutará la macro durante el paso Configuración
del asistente. Revise el archivo de macro y actualícelo si es necesario.
Después de pulsar Sí, escriba la información siguiente en el campo
apropiado y lleve a cabo las siguientes acciones:
– El nombre de la cuenta de administrador de Tivoli Storage Manager.
– La contraseña del administrador de Tivoli Storage Manager.
– Pulse Probar comunicaciones si desea probar la conexión con el
servidor de Tivoli Storage Manager. Este botón no está disponible
hasta que se instale el solicitador VSS.
– Pulse Revisar/Editar para revisar o actualizar el archivo de macro de
Tivoli Storage Manager. De forma alternativa, puede revisar el archivo
de macro y ejecutar los mandatos directamente en servidor de Tivoli
Storage Manager.
e. Seleccione el valor de configuración Predeterminado. Cuando selecciona el
valor de configuración Valor predeterminado, VSS Requestor se configura,
además de las aplicaciones que ha seleccionado. Los servicios de cliente y
de agente también se registran y configuran, y se define una planificación
para admitir la capacidad gestionada históricamente.
f. Revise los resultados del proceso de configuración. Pulse en Mostrar
detalles para ver una lista de resultados de configuración individuales.
72
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
5. Pulse Finalizar en la página Terminación.
6. Opcional: Para una configuración de VSS, verifique que esté seleccionada la
opción Ejecutar los diagnósticos VSS al salir de este asistente. Cuando esté
seleccionada esta opción, un proceso de diagnóstico prueba las instantáneas de
VSS en el sistema después de completar el asistente.
Atención: Si la configuración es para volúmenes de destino de espacio
eficiente para SVC o Storwize V7000, probar instantáneas VSS suprime las
copias de seguridad anteriores creadas para los volúmenes seleccionados en el
asistente de prueba.
Qué hacer a continuación
Verifique la configuración.
Tareas relacionadas:
“Verificación de la configuración de Data Protection for SQL Server” en la página
77
Configuración de un sistema remoto con una Configuración de TSM
Puede utilizar un asistente de configuración para configurar un sistema remoto de
modo que se comunique con un servidor de Tivoli Storage Manager.
Antes de empezar
El sistema debe ejecutar Microsoft Windows 2008 o versiones posteriores,
PowerShell 3.0 o posterior y Data Protection for SQL Server. En Windows 2012 y
versiones posteriores, PowerShell versión 4.0 se instala de forma predeterminada.
Para obtener información sobre cómo descargar, instalar y habilitar Windows
PowerShell, consulte esta página web: Descargas de Microsoft Windows
Management Framework 3.0 (http://www.microsoft.com/en-us/download/
details.aspx?id=34595).
Procedimiento
Para configurar un sistema remoto con una Configuración de TSM, efectúe los
pasos siguientes:
1. En el sistema local, desde Management Console, añada el sistema remoto
mediante Gestionar sistemas.
2. En el árbol de navegación, compruebe que se muestra el sistema remoto.
3. Pulse Gestionar > Configuración > Asistentes.
4. Seleccione Configuración de TSM.
5. En la página Selección de protección de datos, compruebe que la información
siguiente se haya especificado correctamente:
v El nombre del sistema remoto en el título de la ventana.
v La información del sistema correcto.
6. Seleccione la aplicación que va a configurar y pulse Siguiente.
7. Para Exchange o SQL Server, la comprobación de licencia podría fallar. Si la
prueba falla, especifique la vía de acceso del archivo y el nombre de la
ubicación en el servidor remoto.
8. En la página Nombres de nodo de TSM, compruebe que se haya especificado
correctamente la información siguiente:
v VSS Requestor
Capítulo 3. Configuración
73
v Nombre del sistema de archivos de Data Protection, en función de la
aplicación que se está configurando
9.
10.
11.
12.
13.
14.
Para sistema con un grupo de disponibilidad AlwaysOn, se debería detectar el
nodo AlwaysOn correspondiente.
En la página Valores del servidor de TSM, escriba el nombre de servidor y el
número de puerto.
En la pregunta ¿Desea que este asistente configure el servidor de TSM?,
seleccione Sí.
Pulse Revisar/Editar. Si el dominio no se ha especificado correctamente,
actualice la información. Pulse en Aceptar.
En la página Configuración personalizada, seleccione Valor predeterminado.
En la página Configuración, pulse Mostrar detalles. Compruebe el progreso y
el estado de la configuración.
Pulse Finalizar para completar el asistente.
Qué hacer a continuación
Para comprobar que la configuración se ha realizado correctamente, siga los pasos
siguientes:
1. En el árbol de navegación, en el sistema remoto, expanda Proteger y recuperar
y pulse en la aplicación que se ha configurado.
2. Abra Propiedades y pulse Información del servidor. Verifique que se muestra
la información correcta.
3. Consulte los componentes y verifique que se puede realizar una copia de
seguridad satisfactoria.
Configuración manual de Data Protection for SQL Server
Para obtener mejores resultados, utilice los asistentes de configuración para
configurar Data Protection for SQL Server. Los asistentes le proporcionan una guía
paso a paso sobre los requisitos de la configuración. Sin embargo, si prefiere seguir
estos pasos de forma manual, siga estas instrucciones de configuración.
Configuración del sistema que ejecuta SQL Server
LLeve a cabo estos pasos en el sistema en el que está instalado y en ejecución del
servidor SQL.
Antes de empezar
Antes de comenzar, asegúrese de que SQL Server está ejecutándose.
Si configura manualmente el nodo de agente DSM (nodo de cliente de archivado y
copia de seguridad), asegúrese de que establece la opción PASSWORDAccess en
generate en el archivo dsm.opt del cliente de archivado y de copia de seguridad de
Tivoli Storage Manager. Además, verifique que la contraseña almacenada para el
Nodo DSMAGENT sea válida.
Procedimiento
1. Especifique el nombre de nodo y el método de comunicación de Data
Protection for SQL Server en el archivo dsm.opt que se encuentra de forma
predeterminada en el directorio de instalación de Data Protection for SQL
Server.
74
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
2. Utilice el mandato set, especifique las preferencias de Data Protection for SQL
Server (idioma, formato de la fecha, archivo de registro) en el archivo
tdpsql.cfg ubicado en el directorio de instalación de Data Protection for SQL
Server.
3. Si está configurando Data Protection for SQL Server con SQL Server 2012 y
versiones posteriores, especifique el nombre de nodo Tivoli Storage Manager
que se utiliza para realizar copia de seguridad de las bases de datos de
disponibilidad de AlwaysOn. Puede especificar el nombre de nodo AlwaysOn
utilizando la opción alwaysonnode en el archivo tdpsql.cfg. Por ejemplo:
establecer nodoalwayson minodoAlwaysOn
Todas las bases de datos de disponibilidad en un grupo de disponibilidad se
copian bajo este nombre de nodo. Las bases de datos autónomas se copian con
el nombre de nodo de Data Protection for SQL Server estándar.
4. Para SQL Server 2012 y versiones posteriores: Si desea que, de forma
predeterminada, se realice copia de seguridad de todas las bases de datos con
el nodo AlwaysOn, especifique la opción usealwaysonnode en el archivo
tdpsql.cfg. Por ejemplo:
usealwaysonnode yes
5.
6.
7.
8.
9.
Esta opción es útil si cambia las copias de seguridad de base de datos del
nodo estándar de Data Protection for SQL Server a un nodo AlwaysOn.
(Sólo VSS) Especifique la sentencia VSSPOLICY en el archivo de
configuración de Data Protection for SQL Server.
(Solo VSS) configure el cliente de archivado y copia de seguridad de Tivoli
Storage Manager si todavía no se ha configurado. Si el cliente de archivado y
copia de seguridad ya está configurado, puede utilizar los servicios de cliente
existentes. El asistente de configuración del cliente de archivado y copia de
seguridad puede guiarle a través del proceso de configuración. En el menú de
la GUI del cliente de copia de seguridad/archivado, seleccione Herramientas
> Asistente para la configuración > Obtener ayuda para configurar el cliente
de copia de seguridad/archivado de TSM. El nombre de nodo para este
sistema se denomina Nodo DSMAGENT local y se especifica con el
parámetro localdsmagentnode en el archivo de configuración de Data
Protection for SQL Server (tdpsql.cfg).
Para obtener más información acerca de cómo instalar el cliente de copia de
seguridad/archivado de Tivoli Storage Manager para Windows, consulte
Instalación de los clientes de archivado y copia de seguridad de Tivoli Storage
Manager (http://www.ibm.com/support/knowledgecenter/SSGSG7_7.1.4/
client/c_inst_baunix.html).
(Solo VSS) instale y configure el servicio del servicio de aceptador de cliente
(CAD) de Tivoli Storage Manager si aún no se ha instalado y configurado. En
el menú de la GUI del cliente de copia de seguridad/archivado, seleccione
Herramientas > Asistente para la configuración > Obtener ayuda para
configurar el cliente web de TSM. Asegúrese de que el servicio de CAD esté
en ejecución antes de continuar con el paso siguiente.
(Solo VSS) instale y configure el servicio de agente de cliente remoto
(DSMAGENT) de Tivoli Storage Manager si todavía no está instalado y
configurado. En el menú de la GUI del cliente de copia de
seguridad/archivado, seleccione Herramientas > Asistente para la
configuración > Obtener ayuda para configurar el cliente web de TSM. Si
un DSMAGENT ya está instalado y configurado, puede utilizar el existente.
(Sólo VSS) Instale Tivoli Storage FlashCopy Manager si desea gestionar
instantáneas de VSS permanentes locales, que se crean para copias de
Capítulo 3. Configuración
75
seguridad de VSS en restauraciones instantáneas de VSS locales y desea
ejecutar copias de seguridad con traspaso de datos.
10. (Solo VSS) Instale y configure un proveedor de VSS. Consulte la
documentación del proveedor de VSS para obtener información acerca de la
configuración de ese software. No es necesario instalar y configurar
componentes si utiliza el proveedor del sistema de VSS de Windows
predeterminado.
11. (Solo VSS) cambie el grabador VSS de SQL Server de manual a automático e
inicie el servicio.
12. (Sólo VSS) Defina el espacio de almacenamiento que vaya a contener las
copias de seguridad VSS que se encuentran en volúmenes de duplicación
local. Defina espacio suficiente para almacenar todas las copias de las copias
de seguridad VSS tal como se especifica en las políticas. El suministro de
espacio de almacenamiento para gestionar las instantáneas de VSS depende
del proveedor de VSS que se utilice. Consulte la documentación del proveedor
de VSS para obtener más detalles.
Tareas relacionadas:
“Especificación de parámetros de configuración de Tivoli Storage Manager” en la
página 52
Configuración del servidor de Tivoli Storage Manager
Siga estos pasos en el servidor de Tivoli Storage Manager
Antes de empezar
Asegúrese de que el servidor de Tivoli Storage Manager esté disponible antes de
llevar a cabo esta tarea.
Procedimiento
1. Defina los dominios de políticas, los conjuntos de políticas, las clases de
gestión, los grupos de copia y las agrupaciones de almacenamiento. Elija lo que
sea necesario para satisfacer los requisitos de copia de seguridad y restauración
de Data Protection for SQL Server. Para operaciones VSS, la autenticación de
servidor de Tivoli Storage Manager debe estar activada.
2. Registre el nombre de nodo y contraseña de Data Protection for SQL Server
emitiendo el mandato Tivoli Storage Manager registrar nodo. Por ejemplo,
para operaciones VSS, este nodo es el nodo de destino. Cuando registre nodos
en el servidor de Tivoli Storage Manager específicamente para operaciones VSS,
no especifique el parámetro Tivoli Storage Manager USerid=NONE. Las
operaciones VSS fallarán cuando se especifique este parámetro.
3. (Sólo VSS) Si todavía no se ha definido, registre el nombre de nodo y la
contraseña del solicitante de VSS de Tivoli Storage Manager para el sistema en
el que se ha instalado SQL Server. Por ejemplo, este nodo de agente es el nodo
DSMAGENT local para las operaciones de VSS.
4. (Sólo VSS) Si tiene previsto realizar copias de seguridad con traspaso de datos
desde un determinado sistema, registre primero el nombre de nodo y la
contraseña del solicitante de VSS de Tivoli Storage Manager para el sistema.
Por ejemplo, el nodo de agente es el nodo DSMAGENT remoto. BAOFF se
utiliza aquí (y en el paso 5) para diferenciar entre este nodo DSMAGENT
remoto y el nodo DSMAGENT local (paso 3). Puede sustituir BAOFF por el
nombre de nodo del cliente de archivado y copia de seguridad y suprimir
BAOFF del mandato grant proxynode.
76
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
5. (Sólo para VSS) Defina la relación de nodo proxy (para el nodo de destino y
nodos de agente) emitiendo el mandato grant proxynode de Tivoli Storage
Manager. Por ejemplo:
otorgar destino proxynode =nombre de nodo alwayson
agente=BAnodename
Qué hacer a continuación
Si aparece algún mensaje de aviso durante el proceso de configuración, resuelva el
problema indicado por el aviso. Algunos avisos incluyen un enlace a una macro
que puede utilizar para configurar Tivoli Storage Manager. Otros avisos contienen
enlaces a sitios web donde puede descargar los paquetes que necesita para
completar satisfactoriamente el proceso de configuración.
Configuración del sistema que ejecuta las copias de
seguridad con traspaso de datos
Lleve a cabo los pasos siguientes en el sistema que ejecuta las copias de seguridad
con traspaso de datos; esta tarea sólo se aplica a las operaciones de VSS.
Procedimiento
1. Configure el cliente de copia de seguridad/archivado de Tivoli Storage
Manager si aún no está configurado. Si el cliente de archivado y copia de
seguridad ya está configurado, puede utilizar los servicios de cliente existentes.
En el menú de la GUI del cliente de copia de seguridad/archivado, seleccione
Herramientas > Asistente para la configuración > Obtener ayuda para
configurar el cliente de copia de seguridad/archivado de TSM. El nombre de
nodo para este sistema se denomina Nodo DSMAGENT local y se especifica
con el parámetro remotedsmagentnode en el archivo de configuración de Data
Protection for SQL Server (tdpsql.cfg) en el sistema local, sin traspaso de
datos.
2. Instale y configure el servicio de aceptación de clientes (CAD) de Tivoli Storage
Manager y el servicio de agente de cliente remoto (DSMAGENT) si estos
servicios todavía no se han instalado. Si un servicio CAD de cliente ya está
instalado y configurado, puede utilizar uno existente. Utilice el asistente para la
configuración del cliente de archivado y copia de seguridad como guía para el
proceso de instalación de CAD seleccionando Programas de utilidad >
Asistente de configuración > Obtener ayuda para configurar el cliente web
de TSM.
3. Instale y configure un proveedor de VSS si no utiliza el proveedor de VSS del
sistema predeterminado. Consulte la documentación del proveedor de VSS para
obtener información acerca de la configuración de ese software.
Verificación de la configuración de Data Protection for SQL
Server
Se pueden producir errores comunes cuando se ejecuta una operación de VSS. Si
los mandatos terminan sin errores ni avisos, tiene la verificación de que la Data
Protection for SQL Serverconfiguración del servidor es correcta. También puede
comprobar que SQL Server está preparado para ejecutar operaciones de VSS.
Capítulo 3. Configuración
77
Verificación de la configuración del servidor desde una línea de
mandatos integrada
La configuración se verifica como correcta cuando estos mandatos se ejecutan sin
errores ni avisos.
Procedimiento
1. Pulse la pestaña Automatizar para acceder a la interfaz de línea de mandatos
integrada.
2. En la mitad inferior de la pantalla, pulse el icono de carpeta Abrir y seleccione
el archivo verify_sql.txt.
3. Pulse en Abrir. Estos mandatos se visualizan en el panel de línea de mandatos:
query tdp
query tsm
query
sql
4. Con el cursor en el panel de la línea de mandatos, pulse Intro para ejecutar los
mandatos y verificar la configuración.
Verificación de que SQL Server está preparado para iniciar
operaciones VSS
Lleve a cabo las pruebas siguientes para verificar que el SQL Server esté preparado
para realizar operaciones VSS.
Antes de empezar
v Para obtener los mejores resultados, realice estas pruebas antes de instalar Tivoli
Storage Manager.
v Pruebe primero la función de VSS principal. La función VSS se puede validar
con el mandato DISKSHADOW incluido en el servidor Windows. El mandato
DISKSHADOW está disponible para Windows Server 2008, Windows Server 2008 R2
y sistemas operativos posteriores.
Acerca de esta tarea
En la lista siguiente se identifican las pruebas diskshadow que se deben completar
antes de instalar cualquier componente de Tivoli Storage Manager.
Procedimiento
1. Prueba de la creación y la supresión de copia de duplicación no persistente.
Ejecute diskshadow en una ventana de mandatos y emita los mandatos
siguientes:
DISKSHADOW>begin backup
DISKSHADOW>add volume f: (volumen de base de datos)
DISKSHADOW>add volume g: (volumen de registro)
DISKSHADOW>create
DISKSHADOW>end backup
DISKSHADOW>list shadows all (puede tardar unos minutos)
DISKSHADOW>delete shadows all
Los volúmenes de la unidad F y de la unidad G representan los volúmenes de
base de datos y registro de SQL Server. Repita este prueba cuatro veces y
verifique que el registro de eventos del sistema y de aplicaciones de Windows
no contiene errores.
2. Pruebe la creación y la supresión de una copia de duplicación persistente.
Ejecute diskshadow en una ventana de mandatos y emita los mandatos
siguientes:
78
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
DISKSHADOW>set context persistent
DISKSHADOW>begin backup
DISKSHADOW>add volume f: (volumen de base de datos)
DISKSHADOW>add volume g: (volumen de registro)
DISKSHADOW>create
DISKSHADOW>end backup
DISKSHADOW>list shadows all (puede tardar unos minutos)
DISKSHADOW>delete shadows all
Los volúmenes de la unidad F y de la unidad G representan los volúmenes de
base de datos y registro de SQL Server. Repita este prueba cuatro veces y
verifique que el registro de eventos del sistema y de aplicaciones de Windows
no contiene errores.
3. Prueba de la creación y la supresión de copia de duplicación transportable no
persistente. Ejecute diskshadow en una ventana de mandatos y emita los
mandatos siguientes:
DISKSHADOW>set option transportable
DISKSHADOW>begin backup
DISKSHADOW>add volume f: (volumen de base de datos)
DISKSHADOW>add volume g: (volumen de registro)
DISKSHADOW>set metadata c:\metadata\sqlmeta.cab (especifique la vía de acceso
en la que desea almacenar los metadatos)
DISKSHADOW> create
DISKSHADOW>end backup
Los volúmenes f: y g: representan los volúmenes de base de datos y registro de
SQL Server. Repita este prueba cuatro veces y verifique que el registro de
eventos del sistema y de aplicaciones de Windows no contiene errores.
Qué hacer a continuación
Cuando estas pruebas se completen sin errores, puede instalar Tivoli Storage
Manager. Utilice la herramienta DiskShadow para la verificación. La herramienta
DiskShadow viene preinstalada en el sistema operativo Windows Server.
En el último paso del asistente de configuración, se ejecuta una comprobación de
diagnóstico de VSS para verificar la configuración de VSS. Los avisos se debe
corregir antes de finalizar la configuración e iniciar una operación de Data
Protection for SQL Server.
Errores comunes que devuelven las operaciones de Copia de
seguridad VSS
Puede diagnosticar la causa de errores comunes que se pueden producir cuando se
ejecuta una operación de VSS.
Es habitual que se devuelvan los dos errores siguientes:
ANS1017E (RC-50) Sesión rechazada: Anomalía en la conexión TCP/IP
Este mensaje se visualiza cuando el CAD de cliente de copia de seguridad
y archivado de Tivoli Storage Manager no está en ejecución o no está
configurado correctamente.
ANS1532E (RC5722) Se ha rechazado el proxy: no se ha otorgado autorización de
proxy a este nodo.
Este mensaje se visualiza cuando el servidor de Tivoli Storage Manager no
se ha configurado correctamente para los nodos proxy.
Capítulo 3. Configuración
79
Configuración manual de Data Protection for SQL Server en Windows
Server Core
Puede configurar manualmente Data Protection for SQL Server para proteger SQL
Server 2012 y versiones posteriores en Windows Server Core.
Antes de empezar
Asegúrese de instalar Data Protection for SQL Server y el cliente de copia de
seguridad y archivado de Tivoli Storage Manager en el sistema que ejecuta
Microsoft SQL Server.
Asegúrese de instalar Data Protection for SQL Server y el cliente de copia de
seguridad y archivado de Tivoli Storage Manager en el sistema que ejecuta
Microsoft SQL Server.
Procedimiento
1. Cree un nodo en servidor de Tivoli Storage Manager para el cliente de
archivado y copia de seguridad y Data Protection for SQL Server. Si está
protegiendo bases de datos de disponibilidad en un Grupo de disponibilidad
AlwaysOn, también debe crear el nodo AlwaysOn en servidor de Tivoli Storage
Manager.
2. Si tiene previsto ejecutar copias de seguridad VSS con traspaso de datos,
configure un nodo remoto para ejecutar la operación de copia de seguridad con
traspaso de datos en un sistema remoto.
3. Configure el archivo de opciones del cliente de archivado y copia de seguridad
(dsm.opt).
4. Configure los archivos de opciones de Data Protection for SQL Server (dsm.opt
y tdpsql.cfg).
5. Si utiliza conjuntos de políticas de Tivoli Storage Manager, debe especificar una
clase de gestión que se utilizará para las copias de seguridad de Data
Protection for SQL Server.
Creación de un nodo en servidor de Tivoli Storage Manager
Después de instalar el cliente de Tivoli Storage Manager y Data Protection for SQL
Server, debe configurar un nombre de nodo y una contraseña y registrar el nodo
con servidor de Tivoli Storage Manager.
Acerca de esta tarea
Cuando registra el nodo, crea un espacio de archivos en servidor de Tivoli Storage
Manager en donde se almacenan las copias de seguridad de sus datos. Debe
configurar un nodo de cliente y un nodo de Data Protection for SQL Server. Si está
protegiendo bases de datos de disponibilidad en un Grupo de disponibilidad
AlwaysOn, también debe registrar el nodo AlwaysOn.
Siga estos procedimientos si ha instalado el cliente de línea de mandatos
administrativa de Tivoli Storage Manager. Si no ha instalado el cliente
administrativo, los nodos se deben registrar en servidor de Tivoli Storage Manager.
Procedimiento
1. Inicie una sesión de cliente administrativo emitiendo el mandato siguiente en
una ventana de Indicador de mandatos:
80
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
C:\Program Files\Tivoli\TSM\baclient\dsmadmc
2. Para registrar un nodo de cliente, emita el mandato siguiente:
reg node nombre_nodo_cliente contraseña backdel=sí
Donde nombre_nodo_cliente es el nombre de nodo del cliente y contraseña es la
contraseña que desea utilizar para el cliente. El parámetro backdel=sí indica
que puede suprimir objetos de copia de seguridad en el espacio de archivos del
servidor. Por ejemplo:
reg node doomvm3 doomvm3passwd backdel=yes
3. Para registrar un nodo de Data Protection for SQL Server, emita el siguiente
mandato:
reg node nombre_nodo_sql contraseña backdel=sí
Donde sql_nodename es el nombre de nodo para el nodo de Data Protection for
SQL Server y contraseña es la contraseña que debe utilizar para el nodo SQL. El
parámetro backdel=sí indica que puede suprimir objetos de copia de seguridad
en el espacio de archivos del servidor.
Por ejemplo:
reg node doomvm3_sql doomvm3sqlpasswd backdel=yes
Consejo: Para identificar con facilidad el nodo como un nodo para Data
Protection for SQL Server, añada “_sql” al final del nombre de nodo.
4. Para registrar el nodo AlwaysOn, emita el siguiente mandato:
reg node nombre_nodo_alwayson contraseña backdel=sí
Donde nombre_nodo_alwayson es el nombre del nodo AlwaysOn y contraseña es
la contraseña que desea utilizar para el nodo AlwaysOn. El parámetro
backdel=sí indica que puede suprimir objetos de copia de seguridad en el
espacio de archivos del servidor. Por ejemplo:
reg node myalwaysonnode alwaysonpasswd backdel=yes
Qué hacer a continuación
Para utilizar conjuntos de políticas de servidor de Tivoli Storage Manager, el Tivoli
Storage Manager debe definir los dominios de políticas, conjuntos de políticas,
clases de gestión, grupos de copia y agrupaciones de almacenamiento.
Estas definiciones son necesarias para satisfacer los requisitos de copia de
seguridad y restauración de Data Protection for SQL Server. Para operaciones VSS,
la autenticación de servidor de Tivoli Storage Manager debe estar activada.
Configuración de un nodo proxy para copias de seguridad
VSS con traspaso de datos en el entorno de Windows Server
Core
Si desea descargar copias de seguridad VSS en Tivoli Storage FlashCopy Manager,
debe definir un nodo remoto para ejecutar las copias de seguridad con traspaso de
datos. Este paso es parte de las tareas de configuración para Data Protection for
SQL Server operativos en Windows Server Core.
Acerca de esta tarea
Data Protection for SQL Server puede descargar copias de seguridad VSS
utilizando un sistema remoto para crear la copia de seguridad en lugar de utilizar
Capítulo 3. Configuración
81
el sistema local. Para ejecutar una copia de seguridad de descarga utilizando un
nodo remoto, primero debe establecer el nodo remoto como un agente del nodo de
Data Protection for SQL Server local.
Si está protegiendo bases de datos de disponibilidad en un Grupo de
disponibilidad AlwaysOn, debe establecer el nodo remoto como un agente del
nodo AlwaysOn.
Antes de comenzar, asegúrese de que el cliente de Tivoli Storage Manager esté
instalado y configurado en el sistema remoto.
Procedimiento
Para definir la relación de nodo proxy, el administrador de Tivoli Storage Manager
puede emitir el mandato grant proxynode desde la consola de administración de
servidor de Tivoli Storage Manager.
v Para nodos de Data Protection for SQL Server estándar, emita el mandato
siguiente:
grant proxynode target=nodo_sql_local agent=nodo_remoto
Donde nodo_sql_local es el nombre de nodo del nodo de Data Protection for SQL
Server local y nodo_remoto es el nodo de cliente de Tivoli Storage Manager
remoto que ejecuta las copias de seguridad remotas. Por ejemplo:
grant proxynode target=doomvm3_sql agent=babar
v Para nodos AlwaysOn, emita el siguiente mandato:
grant proxynode target=nodo_alwayson agent=nodo_remoto
Donde nodo_alwayson es el nombre del nodo AlwaysOn y nodo_remoto es el nodo
de cliente de Tivoli Storage Manager remoto que ejecuta las copias de seguridad
remotas. Por ejemplo:
grant proxynode target=myalwaysonnode agent=babar
v Para visualizar los nodos de cliente con autoridad para actuar como proxy para
otros clientes, ejecute el mandato siguiente desde la consola de administración
del servidor:
query proxynode
Configuración del cliente en el entorno de Windows Server
Core
Debe configurar el nodo de cliente de Tivoli Storage Manager que ha creado. Este
paso es parte de las tareas de configuración inicial que deben realizarse antes de
poder utilizar Data Protection for SQL Server en el entorno de Windows Server
Core.
Acerca de esta tarea
Debe configurar el archivo de opciones de cliente(dsm.opt), establecer las variables
de entorno e instalar y configurar el servicio de aceptador de cliente de Tivoli
Storage Manager y el servicio de agente de cliente remoto.
Procedimiento
1. Configure el archivo de opciones de cliente:
a. Vaya al directorio de instalación del cliente de archivado y copia de
seguridad. Por ejemplo, emita el mandato siguiente en una ventana de
Indicador de mandatos:
82
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
cd C:\Program Files\Tivoli\TSM\baclient
b. Abra el archivo dsm.opt con un editor de texto y entre las siguientes
sentencias:
PASSWORDACCESS
COMMMethod
TCPPort
nodename
TCPSERVERADDRESS
GENERATE
TCPip
1500
nombre_nodo_cliente
servidor_tsm
La lista siguiente contiene explicaciones breves de las opciones de cliente en
las sentencias:
PASSWORDACCESS GENERATE
Esta opción indica al cliente que guarde la contraseña siempre que
se utilice la opción /tsmpassword, de forma que no sea necesario
especificar la contraseña con cada mandato.
TCPPort 1500
Especifica que el cliente accede a servidor de Tivoli Storage
Manager en el puerto TCP/IP 1500. 1500 es el número de puerto
predeterminado.
nombre_nodo nombre_nodo_cliente
Especifica el nodo recién creado para el cliente de archivado y copia
de seguridad.
TCPSERVERADDRESS servidor_tsm
Especifica el nombre de servidor de Tivoli Storage Manager. Puede
entrar la dirección IP del servidor o el nombre de dominio
completo.
Por ejemplo:
NODename DOOMVM3
PASSWORDAccess generate
TCPServeraddress gijoe
TCPPort
1500
2. Instale e inicie el servicio de aceptador de cliente de Tivoli Storage Manager y
servicio de agente de cliente remoto.
a. Instale el servicio de aceptador de cliente entrando el siguiente mandato en
una ventana de Indicador de mandatos:
C:\Program Files\Tivoli\TSM\baclient\dsmcutil install cad
/name:"nombre_servicio" /node:nombre_nodo /password:contraseña
/autostart:sí
donde nombre_nodo es el nombre del nodo de cliente, contraseña es la
contraseña del cliente y nombre_servicio es el nombre que desea utilizar para
el servicio de aceptador de cliente. El nombre predeterminado es "TSM
Client Acceptor". Por ejemplo:
C:\Program Files\Tivoli\TSM\baclient\dsmcutil install cad /name:"TSM CAD"
/node:DOOMVM3 /password:doomvm3passwd /autostart:yes
b. Instale el servicio de agente de cliente remoto entrando el mandato
siguiente en una ventana de Indicador de mandatos:
C:\Program Files\Tivoli\TSM\baclient\dsmcutil install remoteagent
/name:"nombre_servicio" /node:nombre_nodo /password:contraseña
/partnername:"nombre servicio socio"
El nombre de nodo del aceptador de cliente de Tivoli Storage Manager y el
agente de cliente remoto se deben establecer en el nodo del solicitante de
VSS. El nombre de servicio predeterminado es "TSM Remote Client Agent".
El valor de la opción /partnername debe coincidir con el nombre del
Capítulo 3. Configuración
83
servicio del aceptador de cliente que creó. El nombre predeterminado es
"Aceptador de cliente TSM". Por ejemplo:
C:\Program Files\Tivoli\TSM\baclient\dsmcutil install remoteagent
/name:"TSM AGENT" /node:DOOMVM3 /password:doomvm3passwd
/partnername:"TSM CAD"
c. Inicie el servicio de aceptador de cliente entrando el mandato siguiente:
net start "nombre_servicio"
donde nombre_servicio es el nombre del servicio de aceptador de cliente que
ha creado. Por ejemplo:
net start "TSM CAD"
No inicie el servicio de agente de cliente remoto manualmente. El servicio
de agente de cliente remoto es iniciado automáticamente por el servicio de
aceptador de cliente cuando es necesario.
Configuración de Data Protection for SQL Server en Windows
Server Core
Debe configurar Data Protection for SQL Server para poder proteger las bases de
datos de Microsoft SQL Server 2012, y versiones posteriores, en el entorno
Windows Server Core.
Antes de empezar
Restricción: No puede utilizar los siguientes caracteres especiales en nombres de
bases de datos SQL Server en Data Protection for SQL Server:
v Signo de interrogación (?)
v Carácter de varios bytes (,)
v Carácter de varios bytes (^)
v Carácter de asterisco (*)
v El carácter de dos puntos (:) no se puede utilizar con Data Protection for SQL
Server versión 7.1.0 o versiones anteriores
v El carácter de barra invertida (\) no se puede utilizar con Data Protection for
SQL Server versión 7.1.0 o versiones anteriores
Acerca de esta tarea
Debe configurar el archivo de opciones de cliente (dsm.opt) y el archivo de
configuración de Data Protection for SQL Server (tdpsql.cfg).
Procedimiento
1. Edite el archivo de opciones de cliente (dsm.opt).
a. En el directorio de instalación de Data Protection for SQL Server, abra el
archivo de opciones de cliente (dsm.opt) con un editor de texto.
b. Añada las siguientes sentencias al archivo de opciones de cliente:
NODename
nombre_nodo_sql
PASSWORDAccess Generate
COMMMethod
TCPip
TCPServeradress servidor_tsm
TCPPort
1500
TCPWindowsize
63
TCPBuffSize
32
84
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Donde nombre_nodo es el nombre de nodo de Data Protection for SQL
Server y dirección_TCPServer es el nombre de servidor de Tivoli Storage
Manager. Puede entrar la dirección IP del servidor o el nombre de dominio
completo.
Por ejemplo:
NODename DOOMVM3_SQL
PASSWORDAccess generate
TCPServeraddress gijoe
TCPPort
1500
2. Edite el archivo tdpsql.cfg.
a. En el directorio de instalación de Data Protection for SQL Server, abra el
archivo de configuración (tdpsql.cfg) con un editor de texto.
b. Añada las siguientes sentencias al archivo tdpsql.cfg:
SQLSERVer
sql_server
FROMSQLserver
sql_server
SQLAUTHentication INTegrated
MOUNTWaitfordata
Yes
BACKUPMethod
Legacy|VSS]
DIFFESTimate
20
BUFFers
3
BUFFERSIze
1024
STRIPes
1
SQLBUFFers
0
SQLBUFFERSIze
1024
LOGPrune
60
LANGuage
ENU
BACKUPDestination [LOCAL|TSM|BOTH]
LOCALDSMAgentnode local_node
REMOTEDSMAgentnode remote_node
ALWAYSONNode
alwayson_node
USEALWAYSONnode
[Yes|No]
ENABLEREPlacementchars [Yes|No]
LOGFile
tdpsql.log
Las siguientes son las descripciones de las opciones clave del archivo
tdpsql.cfg:
SQLSERVer
Especifique el nombre del Microsoft SQL Server que se está
ejecutando en el sistema local.
BACKUPMethod
Determina si se ha de ejecutar una copia de seguridad VSS o de
herencia.
BACKUPDestination
Determina si ejecuta una copia de seguridad local, una copia de
seguridad Tivoli Storage Manager o ambas. Para las copias de
seguridad de herencia, se utiliza solo Tivoli Storage Manager.
LOCALDSMAgentnode
Especifica el nombre de nodo local del cliente que se está
ejecutando en el sistema local. Esta opción es necesaria para copias
de seguridad descargadas de VSS.
REMOTEDSMAgentnode
Especifica el nodo del cliente remoto que se ejecuta en las copias de
seguridad descargadas de VSS en un sistema remoto.
Capítulo 3. Configuración
85
ALWAYSONNode
Especifica el nombre de nodo Tivoli Storage Manager que se utiliza
para copiar bases de datos de disponibilidad en un grupo de
disponibilidad AlwaysOn.
USEALWAYSONnode
Especifica Yes para establecer el nodo AlwaysOn como el nodo
predeterminado para todas las operaciones de copia de seguridad
de bases de datos estándar y bases de datos de disponibilidad.
Puede utilizar esta opción para cambiar las copias de seguridad de
bases de datos desde un nodo estándar Data Protection for SQL
Server a un nodo AlwaysOn.
Especifique No para la copia de seguridad de las bases de datos
estándar en el nodo Data Protection for SQL Server. Las bases de
datos de disponibilidad siempre se copian con el nodo AlwaysOn.
ENABLEREPlacementchars
Especifique Yes para permitir que Data Protection for SQL Server
pueda procesar los caracteres de barra invertida (\) o de dos puntos
(:) en un nombre de base de datos y realice la copia de seguridad de
base de datos en Tivoli Storage Manager.
Especifique No para impedir las copias de seguridad de base de
datos en Tivoli Storage Manager si una serie definida por el usuario
se sustituye por un carácter de barra invertida (\) o de dos puntos
(:) en el nombre de base de datos.
Restricción: El parámetro ENABLEREPlacementchars solo se aplica a
Data Protection for SQL Server versión 7.1.1 y versiones anteriores.
La longitud máxima del nombre de la base de datos es 128
caracteres.
3. Opcional: Utilice la opción VSSPOLICY para especificar una clase de gestión para
copias de seguridad VSS.
A menos que se especifique de otra manera, Data Protection for SQL Server
utilice la clase de gestión predeterminada del dominio de políticas en la está su
nombre de nodo. Para especificar que Data Protection for SQL Server utiliza
una clase de gestión diferente, añada la opción VSSPOLICY al archivo
tdpsqlc.cfg. El formato de la opción luce de la siguiente manera:
VSSPOLICY
SQL_server_name “db_name” backup_type backup_dest mgmt_class
Por ejemplo:
VSSPOLICY doomvm3 * FULL LOCAL MGMT2
Esta sentencia especifica que Data Protection for SQL Server utiliza la clase de
gestión MGMT2 para copias de seguridad locales de cualquier base de datos de
SQL Server denominada doomvm3.
86
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Modificación de valores de configuración de Data Protection
for SQL Server en Windows Server Core
Para configurar las preferencias para Data Protection for SQL Server, utilice el
mandato set en el indicador de mandatos de Windows Server Core.
Acerca de esta tarea
Los valores que modifique se guardan en el archivo de configuración de Data
Protection for SQL Server. El archivo de configuración predeterminado es
tdpsql.cfg.
Procedimiento
En la solicitud de mandatos, escriba el mandato siguiente:
tdpsqlc set parámetro=valor [/configfile=nombre_archivo]
donde parámetro es el parámetro u opción de para el que desea cambiar el valor
parameter y valor es el nuevo valor que desea especificar. /configfile es el
parámetro opcional para el nombre de archivo de configuración. Si no especifica el
parámetro /configfile, se utiliza el archivo de configuración predeterminado
(tdpsql.cfg).
Ejemplos:
Tarea
Establezca el SQL Server preferido en el archivo tdpsql.cfg.
Mandato: tdpsqlc set sqlserver=su_instancia_SQL
/configfile=tdpsql.cfg
Mandato: tdpsqlc set fromsqlserver=su_instancia_SQL
/configfile=tdpsql.cfg
Tarea
Cambie el nombre del archivo de registro de actividades de por
tdpsql.log.
Mandato: tdpsqlc set logfile=tdpsql.log
Configuración de Data Protection for SQL Server con Tivoli Storage
Manager en un entorno en clúster
Puede configurar Data Protection for SQL Server para que se comunique con Tivoli
Storage Manager y proteger las cargas de trabajo de SQL Server en un entorno en
clúster.
Acerca de esta tarea
De forma predeterminada, el archivo dsm.opt del solicitante VSS está en el
directorio de instalación del cliente de copia de seguridad y archivado de Tivoli
Storage Manager, c:\Program Files\tivoli\tsm\baclient\dsm.opt.
La ubicación de los archivos dsm.opt específicos de la aplicación depende de la
aplicación que se esté protegiendo, por ejemplo:
Microsoft SQL Server
c:\Program Files\tivoli\tsm\TDPSQL
Capítulo 3. Configuración
87
Procedimiento
1. Inicie Microsoft Management Console (MMC) pulsando Inicio > Todos los
programas > Tivoli Storage Manager > Data Protection for Microsoft SQL
Server > Consola de gestión de DP para SQL.
2. En la página de inicio, pulse Configuración. Como alternativa, desde la vista
de árbol vaya al nodo Configuración. A continuación, efectúe una doble
pulsación en Asistentes.
3. En el panel de resultados, efectúe una doble pulsación en Configuración de
TSM para abrir el Asistente de configuración de Tivoli Storage Manager.
4. En el asistente de configuración, seleccione la aplicación que desee proteger,
por ejemplo SQL Server.
5. En la página Comprobación de requisitos, localice el panel principal. Para
Comprobación de clúster, pulse Avisos.
6. En el diálogo Resolución de problemas, especifique la vía de acceso al
directorio VSSALTSTAGINGDIR al que pueden acceder todos los nodos del clúster.
La vía de acceso VSSALTSTAGINGDIR debe a puntar a un directorio existente en
un disco compartido, por ejemplo X:\vss_staging, o a un volumen compartido
de clúster, por ejemplo C:\ClusterStorage\Volume1\vss_staging.
7. Pulse Aceptar y complete el asistente de configuración. En un entorno en
clúster, la opción de configuración Importar instantáneas VSS sólo cuando sea
necesario está seleccionada de forma predeterminada.
8. Después de completar el asistente de configuración, compruebe la vía de acceso
de VSSALTSTAGINGDIR en el archivo de opciones del cliente de copia de
seguridad y archivado, baclient\dsm.opt. Si la vía de acceso de
VSSALTSTAGINGDIR no es correcta, edite el archivo y especifique la vía de acceso
correcta. Por ejemplo:
# Tivoli Storage Manager backup-archive dsm.opt file
NODename variable
PASSWORDAccess generate
TCPServeraddress variable.domain.com
TCPPort variable
CLUSTERnode no
CLUSTERDISKSOnly no
VSSALTSTAGINGDIR C:\ClusterStorage\Volume1\vss_staging
# Data Protection for SQL dsm.opt file
NODename variable
PASSWORDAccess generate
TCPServeraddress variable.domain.com
TCPPort variable
HTTPport variable
CLUSTERnode yes
Para una configuración de Tivoli Storage Manager Server, asegúrese de que la
vía de acceso al directorio VSSALTSTAGINGDIR sólo esté especificada en el archivo
de opciones del cliente de copia de seguridad y archivado, baclient\dsm.opt.
Para una configuración autónoma, asegúrese de que la vía de acceso al
directorio VSSALTSTAGINGDIR esté especificada en el archivo de opciones del
cliente de copia de seguridad y archivado, baclient\dsm.opt, y en el archivo de
opciones de Data Protection for SQL Server, tdpsql\dsm.opt.
9. Repita estos pasos en los otros nodos del clúster.
88
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Configuración de réplicas de disponibilidad para ejecutar copias de
seguridad de datos planificadas
Cuando una base de datos de disponibilidad se replica en varias réplicas de
disponibilidad en un grupo de disponibilidad, dispone de una opción de
configuración para seleccionar una única réplica en la que se ejecutará una
operación de copia de seguridad en lugar de realizar copias de seguridad de todas
las réplicas.
Acerca de esta tarea
Microsoft SQL Server 2012 y versiones anteriores proporciona un conjunto de
opciones de configuración que puede utilizar para especificar si las copias de
seguridad planificadas se ejecuten en la réplica de disponibilidad primaria o
secundaria. Puede utilizar la GUI de Data Protection for SQL Server para establecer
estas opciones.
La opción de configuración también se puede utilizar para descargar la copia de
seguridad desde una réplica primaria a una réplica secundaria para el equilibrio de
carga. Cuando se produce la migración tras error de bases de datos, las copias de
seguridad deben continuar ejecutándose desde otras réplicas para mantener la alta
disponibilidad.
Procedimiento
1. Inicie Microsoft Management Console (MMC).
2. En la sección Gestión de la ventana, pulse Proteger datos junto a la carga de
trabajo de SQL Server.
3. En el panel Acciones, pulse Propiedades.
4. Pulse la página de propiedades Preferencias de AlwaysOn.
5. En el campo Grupo de disponibilidad, seleccione el Grupo de disponibilidad
AlwaysOn para el que desea configurar las preferencias de copia de seguridad.
6. En el campo Réplica preferida, seleccione la réplica preferida en la que desea
ejecutar las copias de seguridad planificadas.
v Seleccione Preferir réplica secundaria si desea que las copias de seguridad
planificadas se realicen en una réplica secundaria, si está disponible. En otro
caso, se utiliza la réplica primaria de la copia de seguridad planificada.
v Seleccione Secundaria sólo si desea que las copias de seguridad planificadas
se realicen solamente en una réplica secundaria.
v Seleccione Primaria si desea que las copias de seguridad planificadas se
realicen solamente en la réplica primaria.
v Seleccione Cualquier réplica si desea que las copias de seguridad
planificadas se realicen en cualquier réplica de disponibilidad.
7. Para cada réplica de disponibilidad mostrada en el recuadro de lista Réplicas
de disponibilidad, especifique si es un candidato para la ejecución de copias de
seguridad planificadas especificando la prioridad de copia de seguridad para
esa réplica. Un valor de 1 tiene la prioridad más baja y un valor de 100 tiene la
prioridad más alta. Un valor de 0 indica que la réplica está excluida de las
operaciones de copia de seguridad planificada.
8. Pulse Aceptar para guardar la configuración y salga de la página Propiedades
de Data Protection. Los valores se guardan en el archivo tdpsql.cfg y se
pueden replicar en otras réplicas del grupo de disponibilidad.
Capítulo 3. Configuración
89
Transición de copias de seguridad de SQL Server desde Tivoli Storage
FlashCopy Manager a Tivoli Storage Manager
Configure Tivoli Storage FlashCopy Manager para poder acceder a un Tivoli
Storage Manager y local al mismo tiempo. Esto puede ser útil si decide trasladarse
a un entorno de Tivoli Storage Manager y desea seguir interactuando con las
instantáneas gestionadas localmente hasta que la política las marque para su
caducidad.
Antes de empezar
Si utiliza los asistentes de configuración Autónomo y del servidor de Tivoli
Storage Manager para configurar Tivoli Storage FlashCopy Manager, no tiene que
implementar manualmente los siguientes procedimientos. Para interactuar con un
servidor de Tivoli Storage Manager, ejecute el asistente de configuración de TSM.
Para interactuar con un servidor de Tivoli Storage FlashCopy Manager, ejecute el
asistente de configuración Autónomo. Puede pasar de un tipo de servidor a otro
ejecutando el asistente de configuración correspondiente en cualquier momento.
Acerca de esta tarea
Si no utiliza los asistentes de configuración para configurar Tivoli Storage
FlashCopy Manager, póngase de acuerdo con el administrador del servidor de
Tivoli Storage Manager para realizar las siguientes tareas manuales. Algunos de los
siguientes ejemplos de mandatos se formatean en varias líneas. Emita cada
mandato en una única línea.
Configuración del servidor de Tivoli Storage Manager
Procedimiento
1. Seleccione o cree las definiciones de política que se utilizarán para cada tipo de
copia de seguridad que tiene previsto utilizar. Puede proporcionar al
administrador los valores de la política definida localmente existentes en el
entorno autónomo de Tivoli Storage FlashCopy Manager. Utilice la GUI o la
interfaz línea de mandatos de Data Protection for SQL Server para recuperar
esta información.
2. Registre su nombre de nodo Data Protection for SQL Server y contraseña con el
mandato Tivoli Storage Manager registrar nodo. Por ejemplo:
register node nombrenodoDP contraseñaDP
3. Si todavía no lo ha definido en el servidor de Tivoli Storage Manager, registre
el nombre de nodo y la contraseña del spñocotamte VSS de Tivoli Storage
Manager para la estación de trabajo en la que se ha instalado SQL Server. Por
ejemplo:
register node nombrenodoBA contraseñaBA
4. Defina la relación de nodo de proxy para el nodo de destino y los nodos de
agente con el mandato de Tivoli Storage Manager grant proxynode. Por
ejemplo:
grant proxynode target=DP agent=nombrenodoBA
90
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Configuración de la estación de trabajo que ejecuta SQL
Server
Procedimiento
1. En el directorio donde está instalado Data Protection for SQL Server, realice
una copia del archivo de opciones denominado dsm.opt. Después de empezar
a utilizar el servidor de Tivoli Storage Manager, la copia se utiliza para
acceder al entorno autónomo de Tivoli Storage FlashCopy Manager. Un
método para realizar la copia es iniciar el indicador de línea de mandatos de
SQL Server desde el complemento Tivoli Storage FlashCopy Manager: En la
vista en árbol del complemento Tivoli Storage FlashCopy Manager, se
visualiza un nodo de SQL Server para cada instancia de SQL Server en el
sistema.
a. Seleccione una instancia de SQL Server en la vista en árbol. Se visualiza la
línea de mandatos integrada y un panel Acciones.
b. Inicie la línea de mandatos de Data Protection for SQL Server desde el
panel Acciones. Seleccione:
Iniciar línea de mandatos
c. Para realizar una copia del archivo de opciones, especifique:
copy dsm.opt dsm_local.opt
2. En el mismo directorio, realice una copia del archivo de configuración de Data
Protection for SQL Server. Por ejemplo:
copy tdpsql.cfg tdpsql_local.cfg
Conserve el contenido del archivo de configuración local si se cumplen estas
condiciones:
v Ha especificado vinculaciones de política durante el uso de Tivoli Storage
FlashCopy Manager.
v Va a actualizar las vinculaciones de política para que se reflejen los cambios
realizados en las especificaciones de política para la utilización del servidor
de Tivoli Storage Manager.
3. En el directorio de instalación del cliente de archivado y copia de seguridad
de Tivoli Storage Manager, realice una copia del archivo de opciones del
solicitante VSS denominado dsm.opt. Utilice el mandato de copy de Windows.
Por ejemplo:
C:\Archivos de programa\Tivoli\TSM\baclient>copy dsm.opt dsm_local.opt
4. En todos los archivos denominados dsm.opt, modifique la línea
TCPSERVERADDRESS. Sustituya FLASHCOPYMANAGER por la dirección IP del servidor
de Tivoli Storage Manager. Por ejemplo:
TCPServeraddress 9.52.170.67
Para realizar esta tarea, utilice un editor de texto como Notepad o Wordpad.
5. Para acceder al entorno autónomo de Tivoli Storage FlashCopy Manager
durante el periodo de transición, abra un indicador de mandatos de Windows
y cambie al directorio de instalación de cliente de archivado y copia de
seguridad de Tivoli Storage Manager. La vía de acceso predeterminada es la
siguiente:
C:\Archivos de programa\Tivoli\TSM\baclient
Cree un servicio Windows alternativo para el servicio de aceptación de
clientes de Tivoli Storage Manager utilizando el mandato dsmcutil. Por
ejemplo:
Capítulo 3. Configuración
91
dsmcutil install cad /name:tsmcad4local
/node:mi_nodo_cliente_archivado-copia_seguridad
/password:mi_contraseña_servidor_TSM
/optfile:”C:\Archivos de programa\Tivoli\TSM\baclient\dsm_local.opt”
/httpport:1583
Para obtener más información acerca de cómo utilizar el mandato dsmcutil,
consulte Mandato dsmcutil (http://www.ibm.com/support/
knowledgecenter/SSGSG7_7.1.2/com.ibm.itsm.client.doc/
c_cfg_dsmcutil_usewin.html).
6. Cree un servicio de Windows alternativo para el servicio de agente remoto de
Tivoli Storage Manager. Por ejemplo:
dsmcutil install cad /name:tsmcad4remote
/node:mi_nodo_cliente_archivado-copia_seguridad
/password:mi_contraseña_servidor_TSM
/optfile:”C:\Program Files\Tivoli\TSM\baclient\dsm_remote.opt”
/httpport:1583
7. Edite el archivo dsm_local.opt en el directorio de instalación de Data
Protection for SQL Server. Añada esta línea:
HTTPPORT 1583
8. Inicie el servicio de aceptación de clientes de Tivoli Storage Manager
alternativo:
dsmcutil start /name:tsmcad4local
9. Detenga y vuelva a iniciar el servicio de aceptación de clientes de Tivoli
Storage Manager original para que los se activen los valores nuevos en el
archivo dsm.opt. Puede hacerlo mediante la GUI de servicios de Windows o
utilizando el mandato dsmcutil:
dsmcutil stop /name:”Agente de cliente remoto de TSM”
dsmcutil stop /name:”Aceptación de clientes de TSM”
dsmcutil start /name:”Aceptación de clientes de TSM”
10. Cuando las copias de seguridad empiecen a producirse y gestionarse en el
entorno de servidor Tivoli Storage Manager, deberá desfasar las copias de
seguridad restantes creadas en el entorno autónomo de Tivoli Storage
FlashCopy Manager. Puede elegir entre dos formas de conseguir el desfase:
a. En el entorno autónomo de Tivoli Storage FlashCopy Manager, defina una
política basada en el tiempo que haga que automáticamente las copias de
seguridad antiguas caduquen y se supriman. Por ejemplo, si desea que
caduque cada copia de seguridad al cabo de 30 días, actualice la política
basada en el tiempo utilizando el mandato:
tdpsqlc update policy mi_política /daysretain=30
/tsmoptfile=dsm_local.opt
/configfile=tdpsql_local.cfg
También puede realizar este cambio utilizando el diálogo Gestión de
política local al que se accede desde el menú Herramientas de la GUI de
copia de seguridad/restauración de Data Protection for SQL Server.
Encontrará información sobre cómo iniciar la GUI en la sección que
describe cómo acceder al entorno autónomo de Tivoli Storage FlashCopy
Manager.
El proceso de caducidad de copias de seguridad cuando su edad supera el
límite de daysretain depende de una función básica que se ejecuta en el
entorno autónomo. La función debe incluir una operación que consulte las
copias de seguridad.Si no utiliza regularmente el cliente de entorno
autónomo, puede utilizar un planificador para iniciar periódicamente un
mandato, por ejemplo:
92
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
tdpsqlc query tsm * /all
/tsmoptfile=dsm_local.opt
/configfile=tdpsql_local.cfg
Por ejemplo, si crea copias de seguridad cada semana, puede planificar el
mandato query para que se ejecute una vez por semana para producir la
caducidad de las copias de seguridad antiguas.
El proceso de caducidad de copias de seguridad no suprimirá
automáticamente la copia de seguridad más reciente, que se crea mientras
se ejecuta en el entorno autónomo. Para ello utilice la operación de
supresión explícita, tal como se describe a continuación.
b. Como alternativa puede suprimir explícitamente cada copia de seguridad
cuando determine que ya no es necesaria. Utilice el mandato Data
Protection for SQL Server delete backup o Delete Backup (Suprimir copia
de seguridad) (opción de menú al pulsar con el botón derecho del ratón)
en la ventana Restaurar de la GUI.
11. Para acceder al entorno autónomo de Tivoli Storage FlashCopy Manager:
a. Abra la pestaña Automatizar para acceder al indicador de línea de
mandatos integrado.
b. Inicie mandatos autónomos de Tivoli Storage FlashCopy Manager
añadiendo la opción /tsmoptfile, por ejemplo:
tdpsqlc query tsm * /all
/tsmoptfile=dsm_local.opt
/configfile=tdpsql_local.cfg
c. Inicie la GUI (desde el indicador de línea de mandatos) emitiendo el
mandato de invocación de la GUI, por ejemplo:
tdpsqlc /tsmoptfile=dsm_local.opt
/configfile=tdpsql_local.cfg
12. Si es necesario, inicie el entorno autónomo de Tivoli Storage FlashCopy
Manager para restaurar a partir de una copia de seguridad creada en dicho
entorno.
13. Cuando se completa la transición y ya no necesita acceder al entorno
autónomo de Tivoli Storage FlashCopy Manager, puede eliminar los servicios
alternativos. Para eliminar los servicios, utilice la GUI de servicios de
Windows Services o el mandato dsmcutil:
dsmcutil remove /name:tsmagent4local
dsmcutil remove /name:tsmcad4local
Transición de bases de datos de SQL Server estándar al nodo
AlwaysOn
Puede realizar una copia de seguridad de las bases de datos de SQL Server
estándar en el espacio de archivos para el nodo AlwaysOn. Esta transición puede
facilitar la gestión de todas las copias de seguridad de bases de datos bajo un
único nombre de nodo.
Acerca de esta tarea
El nombre de nodo AlwaysOn es necesario cuando configura Data Protection for
SQL Server en SQL Server 2012 y versiones posteriores. No es necesario especificar
el nombre de nodo AlwaysOn durante cada operación de copia de seguridad,
consulta o restauración de una base de datos de disponibilidad.
Capítulo 3. Configuración
93
El nodo AlwaysOn no afecta el lugar donde se realiza la copia de seguridad de las
bases de datos estándar. Las copias de seguridad de las bases de datos estándar
continúan realizándose en el nodo de Data Protection for SQL Server, a menos que
se especifique la opción /USEALWAYSONnode.
Procedimiento
1. Para hacer copia de seguridad de las bases de datos de SQL Server estándar en
el espacio de archivos para el nodo AlwaysOn, especifique el parámetro
/USEALWAYSONnode con el mandato backup del siguiente modo.
Por ejemplo, emita el mandato siguiente
TDPSQLC Backup *|dbname[,dbname,...] Full /USEALWAYSONnode
2.
Para realizar una copia de seguridad de todas las bases de datos, especifique el
carácter comodín (*) o especifique una lista de nombres de base de datos
separados por comas.
Por ejemplo:
TDPSQLC Backup standard_db01,standard_db02 Full /USEALWAYSONnode
3. Para hacer copia de seguridad de forma regular de las bases de datos SQL
Server estándar en el espacio de archivos para el nodo AlwaysOn, especifique
el parámetro /USEALWAYSONnode con el mandato set.
Ejemplos de casos de ejemplo de configuración de IBM SAN Volume
Controller e IBM Storwize V7000
Los ejemplos de configuración son casos de ejemplo que puede utilizar para
ayudarle a planificar las soluciones de copia de seguridad de datos y de
recuperación.
Los datos de aplicación de producción están en volúmenes estándares. Conservar
14 versiones de copia de seguridad de instantánea. Utilizar el espacio de
almacenamiento mínimo para las versiones de copia de seguridad de
instantánea. No se necesita una copia física completa. Complete dos copias de
seguridad VSS por día.
Valores de SAN Volume Controller y Storwize V7000
Cree 14 volúmenes de destino de espacio eficiente para cada
volumen de origen que se debe proteger. Habilite la opción
autoexpand para los volúmenes de destino de espacio eficiente.
Añada los volúmenes de destino de espacio eficiente a la
agrupación VSS_FREE.
Valores de proveedor VSS
Establezca la velocidad de copia en segundo plano en 0.
Valores de Data Protection for SQL Server
Establecer la política para retener 14 versiones de copia de
seguridad locales. Planificar las copias de seguridad de instantánea
según las necesidades de establecer la opción de destino de copia
de seguridad en LOCAL.
Después de que se hayan realizado 14 copias de seguridad VSS, la
quinceava copia de seguridad VSS hará que se suprima la copia de
seguridad más antigua y reutilizará dicho conjunto de destino.
Los datos de aplicación de producción están en volúmenes estándares. Conservar
una versión de copia de seguridad de instantánea. Utilizar el espacio de
almacenamiento mínimo para las versiones de copia de seguridad de
94
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
instantánea. No se necesita una copia física completa. Realizar una copia de
seguridad de VSS al día y enviar la copia de seguridad a Tivoli Storage
Manager.
Valores de SAN Volume Controller y Storwize V7000
Cree dos volúmenes de destino de espacio eficiente para cada
volumen de origen que debe protegerse. Habilite la opción
autoexpand para los volúmenes de destino de espacio eficiente.
Añada los volúmenes de destino de espacio eficiente a la
agrupación VSS_FREE.
Valores de proveedor VSS
Establezca la velocidad de copia en segundo plano en 0.
Valores de Data Protection for SQL Server
Establezca la política para retener dos versiones de copia de
seguridad local. Planifique las copias de seguridad de instantánea
según las necesidades de establecer el destino de la copia de
seguridad en BOTH
Establecer la política para las copias de seguridad de instantánea locales
para retener n+1 versiones de copia de seguridad a fin de que n copias de
seguridad de instantáneas estén disponibles para su restauración. De lo
contrario, es posible que no esté disponible una versión de copia de
seguridad local si una copia de seguridad VSS falla después de haber
suprimido la copia de seguridad anterior.
Los datos de aplicación de producción están en volúmenes estándares. Conservar
una versión de copia de seguridad de instantánea. Se necesita una copia física
completa. Minimizar el uso de espacio de las copias en segundo plano. Realizar
una Copia de seguridad VSS por día y enviar la copia de seguridad a Tivoli
Storage Manager.
Valores de SAN Volume Controller y Storwize V7000
Crear un volumen de destino estándar para cada volumen de
origen que se debe proteger. Añadir volúmenes de destino
estándares a la agrupación VSS_FREE.
Valores de proveedor VSS
Utilice la velocidad predeterminada de copia en segundo plano de
50. Configure un valor personalizado para utilizar FlashCopy
incremental.
Valores de Data Protection for SQL Server
Establezca la política para retener una versión de copia de
seguridad local. Planifique las copias de seguridad de instantánea
según las necesidades de establecer el destino de la copia de
seguridad en BOTH.
Cuando se utiliza el proceso incremental de copia de seguridad de
FlashCopy, el proveedor de VSS no suprime el conjunto de destino de
instantánea único aunque el software de FlashCopy Manager suprima la
instantánea VSS anterior antes de crear una nueva.
Los datos de aplicación de producción están en volúmenes estándares. Conservar
dos versiones de copia de seguridad de instantánea. Se necesitan copias físicas
completas para las versiones de copia de seguridad local. Comience las copias de
seguridad de VSS cada 12 horas con una copia de seguridad enviada a Tivoli
Storage Manager todos los días.
Capítulo 3. Configuración
95
Valores de SAN Volume Controller y Storwize V7000
Cree tres volúmenes de destino estándar para cada volumen de
origen que se debe proteger. Añadir volúmenes de destino
estándares a la agrupación VSS_FREE.
Valores de proveedor VSS
Utilice la velocidad predeterminada de copia en segundo plano de
50.
Valores de Data Protection for SQL Server
Establezca la política para retener tres versiones de copia de
seguridad local. Planificar las copias de seguridad de VSS de la
siguiente manera: establezca el destino de la copia de seguridad en
LOCAL a las 11:00, establezca el destino de la copia de seguridad en
BOTH a las 23:00.
Establezca la política para las copias de seguridad de instantánea locales
para retener n+1 versiones de copia de seguridad a fin de que pueda
restaurar las copias de seguridad de instantánea n.
Los datos de aplicación de producción están en volúmenes estándares. Conservar
cuatro versiones de copia de seguridad de instantánea. Utilizar el espacio de
almacenamiento mínimo para las versiones de copia de seguridad de
instantánea. No se necesita una copia física completa. Realizar copias de
seguridad VSS cada seis horas con una copia de seguridad enviada a diario a
Tivoli Storage Manager.
Valores de SAN Volume Controller y Storwize V7000
Cree los cinco volúmenes de destino de espacio eficiente para cada
volumen que debe protegerse. Habilite la opción autoexpand para
los volúmenes de destino de espacio eficiente. Añada volúmenes
de destino de espacio eficiente a la agrupación VSS_FREE.
Valores de proveedor VSS
Utilice la velocidad predeterminada de copia en segundo plano de
0.
Valores de Data Protection for SQL Server
Establezca la política las copias de seguridad de instantánea local
para retener cinco versiones de copia de seguridad local. Planifique
Copias de seguridad VSS de la siguiente manera: establezca el
destino de la copia de seguridad en LOCAL a las 06:00, 12:00 y
18:00, establezca el destino de copia de seguridad en BOTH a las
00:00.
- Establezca la política para que retenga n+1 versiones de copia de
seguridad para que las copias de seguridad de instantánea n estén
disponibles para su restauración
Los datos de aplicación de producción se encuentran en volúmenes de espacio
eficiente. Conservar dos versiones de copia de seguridad de instantánea. Se
necesita una copia física completa para las versiones de copia de seguridad local.
Realizar copias de seguridad VSS cada seis horas con una copia de seguridad
enviada a diario a Tivoli Storage Manager.
Valores de SAN Volume Controller y Storwize V7000
Cree tres volúmenes de destino de espacio eficiente para cada
volumen de origen que debe ser protegido. Asignar el mismo
96
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
porcentaje de almacenamiento real que para los volúmenes de
origen. Añada volúmenes de destino de espacio eficiente a la
agrupación VSS_FREE.
Valores de proveedor VSS
Utilice la velocidad predeterminada de copia en segundo plano de
50.
Valores de Data Protection for SQL Server
Establezca la política para retener tres versiones de copia de
seguridad local. Planifique las copias de seguridad de VSS de la
siguiente manera: establezca el destino de la copia de seguridad en
LOCAL a las 06:00, 12:00 y 18:00, establezca el destino de copia de
seguridad en BOTH a las 00:00.
Establezca la política para las copias de seguridad de instantánea locales
para retener n+1 versiones de copia de seguridad a fin de que n copias de
seguridad de instantáneas estén disponibles para operaciones de
restauración. Este valor permite el suministro ligero para los volúmenes de
origen y de destino, y les permite crecer juntos.
Capítulo 3. Configuración
97
98
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Capítulo 4. Protección de datos
Puede realizar copias de seguridad y restaurar datos de Microsoft SQL Server
utilizando Microsoft Management Console (MMC) o la interfaz de línea de
mandatos.
Acerca de esta tarea
Si es necesario, puede gestionar las instalaciones de forma remota.
Consejo: Para obtener información acerca de cómo proteger los datos de Microsoft
SQL Server en entornos de VMware, consulte el capítulo que describe la protección
de las aplicaciones de anfitrión en la publicación Data Protection for VMware Guía
del usuario.
Prerrequisitos
Con Data Protection for SQL Server, puede hacer la copia de seguridad y
restauración de datos de SQL Server y proteger el entorno de SQL Server.
Requisitos de seguridad para operaciones de copia de
seguridad y de restauración
Data Protection for SQL Server necesita unos ciertos valores para procesar copias
de seguridad y restaurar operaciones en un entorno seguro.
Para instalar Data Protection for SQL Server, se necesita autorización de
administrador de Windows. Debe registrar Data Protection for SQL Server en el
servidor de Tivoli Storage Manager y debe utilizar el nombre de nodo y la
contraseña apropiados cuando se conecte al servidor de Tivoli Storage Manager.
Puede especificar información de inicio de sesión de SQL Server de una de las
siguientes formas:
v Aceptar la cuenta sa predeterminada y la contraseña del administrador del
sistema. Asegúrese de proteger la cuenta de inicio de sesión de sa con una
contraseña.
v Utilizar la seguridad de ID de usuario de SQL y especificar el nombre de
usuario y la contraseña de SQL. Con la seguridad de ID de usuario de SQL, el
administrador de SQL Server proporciona el ID de conexión y la contraseña que
dan acceso a SQL Server.
v Utilizar una conexión acreditada y dejar que Windows autentique el inicio de
sesión.
Se debe añadir el nombre de usuario de inicio de sesión de SQL o el nombre de
usuario de Windows al rol de servidor fijo SYSADMIN de SQL Server para que
Data Protection for SQL Server pueda utilizar estas credenciales.
© Copyright IBM Corp. 1997, 2015
99
Métodos de copia de seguridad de herencia y VSS
En función de su entorno de SQL Server, solo puede ejecutar copias de seguridad
completas copias de seguridad completas de solo copias, completas más copias de
registro, copias de seguridad completas más diferencial o copias de seguridad de
grupo y de archivos. Su estrategia de copia de seguridad también pueden hacer
una copia de seguridad de datos en Tivoli Storage Manager o en volúmenes de
duplicación locales.
Método de copia de seguridad completa (de herencia y VSS)
Utilice el método de copia de seguridad completa para bases de datos de sistema
tales como master, model y msdb debido a su tamaño normalmente pequeño. Una
copia de seguridad completa puede llevar mucho tiempo en ejecutarse. Sin
embargo, el proceso de restauración es el más eficaz, ya que sólo es necesario
restaurar la copia de seguridad completa más reciente.
Método de copia de seguridad de sólo copia completa (herencia
y VSS)
Utilice el método de copia de seguridad de sólo copia completa para crear
periódicamente copias de seguridad de sólo copia completas para la retención a
largo plazo sin que ello afecte a las planificaciones de copia de seguridad
existentes o las políticas de retención que utilice para la recuperación tras desastre.
Las copias de seguridad completas de solo copia no afectan a los registros de
transacciones ni a la secuencia de copias de seguridad, como las copias de
seguridad diferenciales o las copias de seguridad completas.
Método de copia de seguridad completa más copia de seguridad
de registro (de herencia y VSS)
Utilice el método de copia de seguridad completa más la copia de seguridad de
registro cuando la planificación de copia de seguridad normal o la capacidad de
red no puedan soportar una copia de seguridad completa.
Para minimizar el efecto en la planificación de copia de seguridad y en el tráfico
de red durante horas punta, puede ejecutar una copia de seguridad completa
periódica, seguida de una serie de copias de seguridad de registro. Por ejemplo,
puede planificar copias de seguridad completas durante el fin de semana y copias
de seguridad incrementales durante la semana. Puede ejecutar copias de seguridad
completas durante momento de bajo uso y cuando se pueda permitir un aumento
del tráfico de red.
Restricción: Si ejecuta varias copias de seguridad completas, el registro de base de
datos SQL puede acabar completo. Las copias de seguridad posteriores pueden
fallar como resultado. Si es necesario utilice las herramientas básicas de SQL Server
para truncar el registro de las bases de datos SQL.
Copia de seguridad completa más método de copia de seguridad
diferencial (de herencia y VSS)
Utilice la copia de seguridad completa más el método de copia de seguridad
diferencial si la planificación de copia de seguridad y la capacidad de red pueden
facilitar la copia de seguridad de todos los registros de transacciones que se
acumulen entre operaciones de copias de seguridad completas. Esta estrategia
requiere que sólo se transfiera una copia de seguridad diferencial más la última
100
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
copia de seguridad completa para completar una operación de restauración. No
obstante, se tiene que transferir la misma cantidad de datos en la imagen
diferencial que en la serie de operaciones de copia de seguridad de registro.
Aunque sólo puede ejecutar copias de seguridad completas de VSS, puede aplicar
copias de seguridad diferenciales de herencia a la copia de seguridad completa de
VSS.
Método de copia de seguridad completa más diferencial más
copia de seguridad de registro (de herencia y VSS)
Utilice el método de copia de seguridad completa más diferencial más copia de
seguridad de registro para reducir el número de transacciones que se deben
restaurar y aplicar. Como resultado, las operaciones de restauración son más
rápidos.
Por ejemplo, realiza una copia de seguridad completa de herencia o VSS cada
semana, una copia de seguridad diferencial cada noche y una copia de seguridad
de registro cada cuatro horas, el proceso de restauración incluirá la copia de
seguridad completa, una copia de seguridad diferencial y un máximo de cinco
copias de seguridad de registro. Sin embargo, si sólo completa un esquema de
copia de seguridad completa más de registro en el mismo ciclo, el proceso de
restauración incluiría una copia de seguridad completa y un máximo de 41 copias
de seguridad de registro (seis días multiplicado por seis copias de seguridad de
registro por día más un máximo de cinco copias de seguridad el día en que se ha
realizado la copia de seguridad completa).
Aunque sólo puede ejecutar copias de seguridad completas de VSS, puede aplicar
copias de seguridad diferenciales de herencia y copias de seguridad de registro de
herencia a la copia de seguridad completa de VSS.
Método de archivo o de copia de seguridad de grupo (sólo
herencia)
Utilice el método de archivo o de copia de seguridad de grupo cuando no resulte
práctico hacer una copia de seguridad de una base de datos entera debido al
tamaño de los datos, o a los problemas asociados de tiempo y rendimiento.
Cuando se crea un grupo en el SQL Server, los archivos de base de datos se
identifican con ese grupo. El grupo que se utiliza para la copia de seguridad de
grupo depende del grupo al que se definen los archivos de base de datos.
Las opciones de archivo o grupo pueden ahorrar tiempo de proceso de copia de
seguridad y restauración cuando determinadas tablas o índices tienen más
actualizaciones que otros y hay que realizar copias de seguridad más frecuentes de
los mismos. Es más efectivo, en términos de tiempo, contener dichos datos en sus
archivos o en su propio grupo de archivos, y hacer una copia de seguridad
únicamente de esos elementos.
Excepto para archivos de registro lógico, puede realizar copias de seguridad de sus
registros de transacciones después de realizar una copia de seguridad de un
archivo de datos o de un grupo de archivos.
Capítulo 4. Protección de datos
101
Copias de seguridad de Tivoli Storage Manager frente a copias
de seguridad de volúmenes de duplicación local
Cuando se crea una política para las copias de seguridad, debe elegir si realizar
una copia de seguridad de datos a almacenamiento de Tivoli Storage Manager
frente a discos de VSS. Las copias de seguridad de datos a Tivoli Storage Manager
normalmente tarda más en procesarse que las copias de seguridad a los volúmenes
de duplicación locales.
La copia de seguridad de datos de SQL Server en Tivoli Storage Manager es
necesaria cuando sea obligatorio el almacenamiento a largo plazo. Por ejemplo,
guardar datos de SQL Server en cinta con finalidades de archivado requiere
almacenamiento a largo plazo. Las copias de seguridad de Tivoli Storage Manager
también son necesarias en situaciones de recuperación ante siniestro cuando los
discos que se han utilizado para las copias de seguridad no están disponibles.
Si se mantienen varias copias de seguridad en el almacenamiento de servidor de
Tivoli Storage Manager, habrá disponible una copia de un instante específico por si
se diera el caso de que las copias de seguridad de los volúmenes de duplicación
local se suprimieran o se dañaran.
Restricción: Si ejecuta copias de seguridad del registro de herencia en un servidor
de Tivoli Storage Manager, se podrían truncar los archivos de registro a la base de
datos SQL.
Volúmenes de duplicación local
Cuando realice copia de seguridad de datos en volúmenes de duplicación locales,
asegúrese de tener asignado suficiente espacio de almacenamiento local en los
volúmenes de duplicación locales. Cree distintos conjuntos de políticas para copias
de seguridad tanto en los volúmenes de duplicación local como en el
almacenamiento del servidor de Tivoli Storage Manager. Si utiliza un proveedor de
VSS distinto al Proveedor de sistema de VSS de Windows, siga las
recomendaciones de copia de seguridad del proveedor de VSS.
El entorno y los recursos de almacenamiento también afectan a la cantidad de
versiones de copia de seguridad que se mantienen en los volúmenes de
duplicación locales para operaciones de Restauración rápida VSS y de Restauración
instantánea de VSS, y en servidor de Tivoli Storage Manager para operaciones de
Restauración VSS.
Copias de seguridad de VSS y de herencia combinadas
Tras restaurar una copia de seguridad de VSS completa, puede utilizar Copias de
seguridad VSS y copias de seguridad de herencia juntos como una solución de
copia de seguridad muy eficiente para datos de Data Protection for SQL Server.
Tabla 8. Características de la estrategia de copia de seguridad
Características de
estrategia
Sólo copia de seguridad de
herencia
Copia de seguridad de herencia y
VSS
Tipos de copia de
seguridad
disponibles
v FULL 1+ por semana
v FULL 1+ de herencia por semana
v DIFF 1+ por día
v FULL 1+ VSS por día
v LOG 1+ por día
v DIFF 1+ de herencia por día
v LOG 1+ de herencia por día
102
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Tabla 8. Características de la estrategia de copia de seguridad (continuación)
Características de
estrategia
Sólo copia de seguridad de
herencia
Tipos de
restauración
disponibles
Restaurar en SQL Server de
VSS, incluida la restauración VSS 1
producción o en un SQL Server
De herencia:
alternativo
Restauración en SQL Server de
producción o en un SQL Server
alternativo
Atributos de
restauración
v FULL, LOG, DIFF, GROUP,
FILE
VSS:
v Granularidad de la
restauración a nivel de
servidor, base de datos,
grupo de archivos y archivo
individual
v Granularidad de restauración a
nivel de base de datos
v Recuperación en un instante
específico
v Recuperación con
reaplicación de
actualizaciones
v Restauración en un sistema
alternativo
Copia de seguridad de herencia y
VSS
v FULL
v Recuperación de un punto en el
tiempo2
v Recuperación en avance2
De herencia:
v FULL, LOG, DIFF, GROUP, FILE
v Granularidad de la restauración a
nivel de servidor, base de datos,
grupo de archivos y archivo
individual
v Recuperación en un instante
específico
v Recuperación con reaplicación de
actualizaciones
v Restauración en un sistema
alternativo
Nota:
1. Los archivos se copian del servidor de Tivoli Storage Manager directamente en los
volúmenes de origen de producción.
2. Para adquirir estos atributos de restauración, las copias de seguridad que se aplican a
una copia de seguridad de VSS completa deben ser copias de seguridad de registro de
herencia o copias de seguridad diferenciales de herencia.
Protección de datos mejorada para grupos de disponibilidad
de Microsoft SQL AlwaysOn
Puede ejecutar operaciones de copias de seguridad VSS (completa) y de herencia
(completa, diferencial, archivo/conjunto/grupo, y registro) en una réplica primaria.
Puede ejecutar operaciones de copia de seguridad de herencia y de VSS de sólo
copia, y copias de seguridad de registro normal en una réplica secundaria. No
puede ejecutar una copia de seguridad diferencial en una réplica secundaria.
Para las copias de seguridad de una réplica secundaria, la réplica debe estar en el
estado sincronizado o sincronizando. Puede tener varios grupos de disponibilidad
AlwaysOn (AAG) en un clúster de SQL Server. También puede tener una
combinación de bases de datos estándares y AAG en un clúster de SQL Server.
Cuando realice una copia de seguridad de los datos, puede distribuir la carga de
trabajo de copia de seguridad por motivos de escalabilidad y aislar la actividad de
Capítulo 4. Protección de datos
103
copia de seguridad en un nodo de copia de seguridad dedicado. Al aislar la
actividad de copia de seguridad, minimiza el efecto en bases de datos de
producción.
Dado que las réplicas son copias de la misma base de datos, evite copias de
seguridad redundantes de las mismas bases de datos. Aplique políticas de
retención a bases de datos exclusivas.
Como práctica recomendada, permita las copias de seguridad de cualquier nodo
del grupo de disponibilidad y permita operaciones de restauración desde cualquier
nodo del grupo de disponibilidad.
Prácticas recomendadas para realizar una copia de seguridad de
los datos de un AAG
Al utilizar Tivoli Storage FlashCopy Manager for SQL Server para gestionar copias
de seguridad de AAG, tenga en cuenta las siguientes opciones de copia de
seguridad:
Prioridad de la copia de seguridad
Especificada por base de datos en un AAG, la opción de prioridad de
copia de seguridad define el orden en el que se utilizan las réplicas para
realizar una copia de seguridad de una base de datos en un AAG.
Réplica preferida
Especificada a un nivel de AAG, la opción de réplica preferida define si se
pueden utilizar las réplicas primarias o secundarias para operaciones de
copia de seguridad.
v Réplica secundaria preferida: se realizan copias de seguridad
planificadas en una réplica secundaria, si está disponible. Si la réplica
secundaria no está disponible, puede utilizar la réplica primaria.
v Sólo secundaria: sólo se pueden realizar copias de seguridad planificadas
en una réplica secundaria.
v Primaria: sólo se pueden realizar copias de seguridad planificadas en
una réplica primaria.
v Cualquier réplica: las copias de seguridad planificadas pueden aparecer
en cualquier réplica.
Parámetro /USEALWAYSONNode
Una opción de parámetro en el mandato backup que proporciona un
espacio de nombres común para todas las copias de seguridad. Cada nodo
se autentica por separado con Tivoli Storage Manager. Los datos de los que
se ha hecho copia de seguridad se almacenan en el espacio de nombres
AlwaysOnNode utilizando la opción Asnode.
Parámetro /ALWAYSONPriority
Una opción de parámetro en el mandato backup que especifica que se
realizará una copia de seguridad de una base de datos de disponibilidad
local sólo si tiene la prioridad de copia de seguridad más alta entre las
réplicas de disponibilidad que funcionan correctamente. Este parámetro
sólo se aplica a copias de seguridad planificadas.
Despliegues de protección de datos típicos en entornos AAG
Puede realizar la copia de seguridad de datos en un AAG de las siguientes
maneras:
v Distribuya una copia de seguridad de herencia entre réplicas de AAG
104
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v Distribuya una copia de seguridad de VSS entre réplicas de AAG
Caso de ejemplo: Las copias de seguridad de herencia se distribuyen entre
réplicas de AAG
Al configurar el entorno para distribuir una copia de seguridad de
herencia entre réplicas de AAG, siga estos pasos:
1. Establezca la réplica preferida en Preferir réplica secundaria.
2. Instale Tivoli Storage FlashCopy Manager for SQL Server en todas las
réplicas aptas para ejecutar una copia de seguridad.
3. Cree un script de mandato para ejecutar un archivo .CMD con un
mandato backup similar al ejemplo siguiente:
tdpsqlc backup db1,db2,db3 full /alwaysonpriority
4. Asocie cada nodo de Tivoli Storage FlashCopy Manager for SQL Server
con la planificación definida.
5. Ejecute copias de seguridad en el nodo SQL de acuerdo con las
prioridades definidas para cada base de datos.
Caso de ejemplo: Las copias de seguridad VSS se distribuyen entre réplicas de
AAG Al configurar el entorno para distribuir una copia de seguridad de VSS
entre réplicas de AAG, siga estos pasos:
1. Establezca la réplica preferida en Preferir réplica secundaria.
2. Instale Tivoli Storage FlashCopy Manager for SQL Server en todas las
réplicas aptas para ejecutar una copia de seguridad.
3. Cree un script de mandato para ejecutar un archivo .CMD con un
mandato backup independiente por base de datos similar al ejemplo
siguiente:
tdpsqlc backup db1 full /alwaysonpriority /backupmethod=VSS
backupdest=TSM
tdpsqlc backup db2 full /alwaysonpriority /backupmethod=VSS
backupdest=TSM
tdpsqlc backup db3 full /alwaysonpriority /backupmethod=VSS
backupdest=TSM
4. Asocie cada nodo de Tivoli Storage FlashCopy Manager for SQL Server
con la planificación definida.
5. Ejecute copias de seguridad en el nodo SQL de acuerdo con las
prioridades definidas para cada base de datos.
Inicio de Microsoft Management Console
Después de completar el proceso de configuración, inicie Microsoft Management
Console (MMC) para proteger los datos de SQL Server.
Antes de empezar
Si intenta utilizar Data Protection for SQL Server antes de completar el proceso de
configuración, el software no funcionará correctamente.
Acerca de esta tarea
El software Data Protection for SQL Server se muestra en MMC como plugin.
MMC utiliza un árbol de navegación para organizar los datos del sistema que se
ha registrado. Cada icono de sistema que va seguido por el término Panel de
instrumentos representa un sistema físico.
Capítulo 4. Protección de datos
105
Cuando se registra un sistema, se recopila y se almacena la información acerca del
sistema. La información de la contraseña se cifra y se almacena por separado. El
seguimiento de los sistemas que están registrados se realiza con un identificador
exclusivo global (GUID). El GUID se utiliza al realizar copias de seguridad y
restauraciones de datos.
Puede crear grupos de sistemas. Estos grupos consolidan la información cuando se
visualiza el panel de instrumentos, se preparan informes y se ejecutan mandatos
de grupo. De forma predeterminada, los sistemas de un grupo se seleccionan al
completar las tareas para el grupo, pero puede seleccionar más sistemas en el árbol
para incluirlos en una operación.
Procedimiento
Para iniciar MMC, pulse Inicio > Todos los programas > Data Protection for
Microsoft SQL Server > DP for SQL Management Console.
Inicio de la interfaz de la línea de mandatos de Data Protection for
SQL Server
Puede iniciar la interfaz de línea de mandatos de Data Protection for SQL Server
utilizando un indicador de mandatos de Windows con privilegios administrativos.
También puede iniciar la interfaz de línea de mandatos desde Microsoft
Management Console (MMC).
Procedimiento
1. Inicie MMC.
2. En el árbol de navegación, seleccione el nodo de sistema en el que desea
ejecutar los mandatos.
3. Expanda el nodo Proteger y recuperar datos.
4. En el árbol de navegación, seleccione un nodo de SQL Server.
5. Pulse la pestaña Automatizar. Una línea de mandatos integrada está disponible
en la ventana de la tarea. Puede utilizar la interfaz para especificar los cmdlet
de PowerShell o los mandatos de la interfaz de línea de mandatos. La salida se
visualiza en la ventana principal.
6. En la lista desplegable, cambie PowerShell a Línea de mandatos.
Obtención de ayuda para mandatos de Data Protection for
SQL Server
Si escribe el mandato help en el indicador de mandatos, puede visualizar una lista
completa de mandatos de Data Protection for SQL Server y los parámetros
asociados.
Procedimiento
En el indicador de mandatos, escriba tdpsqlc ?nombre_mandato Donde
nombre_mandato es el nombre del mandato de Data Protection for SQL Server.
Por ejemplo:
tdpsqlc ? restore full
106
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Gestión de instalaciones de Data Protection for SQL Server de forma
remota
Desde una sola instalación de Data Protection for SQL Server puede gestionar
todas las instalaciones de Data Protection for SQL Server de la empresa.
Antes de empezar
El sistema debe ejecutar Microsoft Windows 2008 o versiones posteriores,
PowerShell 3.0 o posterior y Data Protection for SQL Server. En Windows 2012 y
versiones posteriores, PowerShell versión 4.0 se instala de forma predeterminada.
Para obtener información sobre cómo descargar, instalar y habilitar Windows
PowerShell, consulte esta página web: Descargas de Microsoft Windows
Management Framework 3.0 (http://www.microsoft.com/en-us/download/
details.aspx?id=34595).
Procedimiento
1. Habilite la gestión remota para Data Protection for SQL Server emitiendo el
siguiente mandato:
Enable-PSRemoting -force
2. Añada los servidores de Data Protection for SQL Server a la lista de hosts
fiables emitiendo el siguiente mandato:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value remote_server_name -Force
3. Después de realizar cambios en la configuración, reinicie el servicio winrm
emitiendo el siguiente mandato.
Restart-Service winrm
Adición de sistemas remotos
Puede añadir los sistemas remotos en MMC.
Procedimiento
1. Desde Microsoft Management Console (MMC), en la página Acciones pulse
Gestionar sistemas.
2. Verifique que el sistema local se lista en los paneles de Nodos de árbol y
Sistemas.
3. En el panel Nodos de árbol, pulse el icono de adición. El icono es verde y se
parece al símbolo para añadir.
4. Escriba el nombre y una descripción del nodo de árbol nuevo.
5. En el panel Sistemas, pulse el icono de adición. Los sistemas que añada están
asociados con el nodo de árbol que desea crear. Si añade sólo un sistema, el
tipo de nodo de árbol puede ser Panel de control o Grupo. Si añade más de
un sistema, el tipo de nodo de árbol es Grupo. Si añade sólo un sistema,
desde el panel Nodos de árbol, puede ir alternando entre los tipos Panel de
control y Grupo.
6. Escriba el nombre del sistema y una descripción. Para los sistemas que no
están en el dominio, proporcione la dirección completa. Como alternativa,
para seleccionar un sistema que está basado en otro sistema del dominio o
para leer una lista de los sistemas desde un archivo, en el panel Sistemas,
pulse Importar. Si pulsa Importar, se mostrará un diálogo que se denomina
Añadir sistemas. En el diálogo Añadir sistemas hay dos separadores: Active
Directory e Importar. Para completar las entradas de la ventana de diálogo
Añadir sistemas, efectúe los pasos siguientes:
Capítulo 4. Protección de datos
107
a.
Para el separador Active Directory, complete estos campos
Dominio
Se visualiza el dominio actual. El dominio no se puede cambiar.
Ubicación
La unidad organizativa que se utiliza para buscar sistemas. Se
muestra el valor predeterminado.
Nombre
De manera predeterminada, se muestra el carácter comodín (*).
Puede dejar el valor predeterminado o escribir un nombre
específico.
Cuenta
Se muestra la cuenta actual. Si desea utilizar otra cuenta, pulse
Buscar para buscar el dominio de otros sistemas. La prestación
Buscar sólo se habilita cuando los campos Ubicación y Nombre
tiene valores.
b. En el separador Importar, busque un archivo de valores separados por
comas (.CSV) que contenga las entradas del sistema. Después de encontrar
un archivo .CSV y pulsar Importar, los contenidos del archivo .CSV se
leen como entradas y se añaden a la lista. El siguiente archivo .CSV es un
ejemplo de archivo .CSV válido para la actividad de importar:
NewNode1,Group1,CurrentUser,Test node 1
NewNode2
NewNode3,,Description of NewNode3
NewNode4,Group2,CurrentUser,Test node 4
7.
8.
9.
10.
108
La primera columna (el nombre del nodo) es obligatoria. Las otras
columnas de datos son opcionales. La lista se procesa por la posición. En
cuanto al grupo, si un grupo no existe, éste se crea.
En el panel Sistemas, pulse Probar conexión. El estado de la prueba se reporta
en la columna Mensaje de la tabla Sistemas.
Pulse Aceptar para cerrar la ventana Gestionar sistemas.
Verifique que el nodo de árbol se lista en el árbol de navegación. El nodo
remoto no tiene todas las funciones disponibles para los sistemas locales. Por
ejemplo, no se muestran las entradas para la formación, el soporte en línea ni
los enlaces favoritos.
Para el nodo de árbol de tipo Panel de control, la ventana principal muestra
los separadores Proteger, Recuperar y Automatizar. Para el nodo de árbol de
tipo Grupo, la ventana principal muestra los separadores Panel de control del
grupo, Informes del grupo y Mandatos del grupo.
Después de añadir sistemas, puede eliminar (suprimir) los sistemas. También
puede seleccionar el sistema para editar las propiedades, incluido el tipo de
nodo de árbol, que ha especificado al añadir el sistema. Si desea cambiar el
orden de los sistemas que se visualizan en el árbol de navegación, utilice los
controles de la interfaz gráfica de usuario en la ventana Gestionar sistemas.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Determinación de la capacidad de almacenamiento gestionada
Puede determinar la capacidad del almacenamiento gestionado. Esta información
puede ser útil al calcular los requisitos de almacenamiento para la renovación de
licencias.
Acerca de esta tarea
Normalmente la capacidad utilizada por los datos del servidor es distinta de la
capacidad del volumen que contiene esos datos. Por ejemplo, es posible que un
conjunto de bases de datos requiera una capacidad de 1 GB y resida en un
volumen de 10 GB. Cuando se crea una instantánea de un volumen, la medida de
capacidad gestionada de Data Protection for SQL Server es de 10 GB.
Procedimiento
Desde Microsoft Management Console (MMC), seleccione una instancia de
SQL Server.
2. En la pestaña Proteger, pulse Propiedades en el panel Acción.
3. Seleccione Capacidad gestionada en la lista de páginas de propiedades
disponible. Se calcula y visualiza la capacidad gestionada.
4. Para ver una lista de los volúmenes que contienen copias de seguridad y sus
capacidades gestionadas respectivas, pulse Mostrar detalles.
1.
Gestión de tareas de copia de seguridad de gestión, restauración y
automatización en el gestor de tareas
El gestor de tareas proporciona una vista centralizada de Microsoft Management
Console (MMC) desde el cual puede ver, detener, eliminar o gestionar tareas de
copia de seguridad, restauración y automatización.
Procedimiento
1. Inicie MMC.
2. En la página de bienvenida de MMC, pulse la tarea Proteger datos o Recuperar
datos adecuada para sus requisitos de datos.
3. En el panel Acción, pulse Mostrar actividad. Se abre el panel del gestor de
tareas bajo el panel de resultados.
4. Elija su vista preferida para la tarea actual:
Capítulo 4. Protección de datos
109
Opción
Descripción
Lista de tareas (valor predeterminado)
Pulse esta vista para ver la siguiente
información:
Nombre
Estado
Resultado
Progreso
Hora de inicio
Duración
Mensajes
Utilice la vista Lista de tareas para
completar estas tareas:
v Pulse Subir y Bajar para modificar el
orden en el que se procesan las
operaciones no completadas. Pase el
cursor sobre la operación seleccionada
para ver la entrada de la línea de
mandatos.
v Pulse en Detener para finalizar una
operación que todavía se está procesando.
Cuando no se puede detener una
operación, este botón no está disponible.
v Pulse en Eliminar para eliminar una
operación completada o planificada.
v Copie la operación seleccionada pulsando
en el icono de copia o pulsando el botón
derecho del ratón sobre una tarea y
seleccionando Copiar. Puede ejecutar este
mandato en el separador Automatizar o
desde un indicador de mandatos.
v Pulse en el icono de calendario para
utilizar el asistente del planificador para
configurar una planificación.
v Pulse en el icono adecuado para ver las
estadísticas o un gráfico de rendimiento
para la operación seleccionada.
Detalles de tarea
Pulse esta vista para ver la información que
está disponible en la Lista de tareas en
formato detallado. Pulse Modalidad:
Navegar y utilice las flechas para ver los
detalles de la operación. También hay
disponible información de resumen y de
errores si procede.
Copia de seguridad de datos de SQL Server
Windows
Mediante VSS (Volume Shadow Copy Service) de Microsoft puede hacer copia de
seguridad de datos de SQL Server y montar la copia de seguridad si es necesario.
También puede crear copias de seguridad de herencia de bases de datos, grupos y
archivos de SQL Server.
110
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Habilitación de la compresión de copia de seguridad de SQL
Server
Con Data Protection for SQL Server, puede comprimir copias de seguridad de SQL
Server. Al comprimir los datos se reducen el tráfico y los requisitos de
almacenamiento. La compresión de copia de seguridad de SQL Server
normalmente es más rápida y más eficaz que si se utiliza la compresión de Tivoli
Storage Manager.
Acerca de esta tarea
v Puede ejecutar la compresión de la copia de seguridad de SQL Server sólo con
las copias de seguridad de herencia en SQL Server.
v Para SQL Server, puede ejecutar la compresión de copia de seguridad sólo en
Enterprise Edition.
v Para SQL Server 2008 R2 y versiones posteriores, puede ejecutar la compresión
de copia de seguridad en las ediciones Standard, Enterprise y Datacenter. A
partir de SQL Server 2008, cualquier edición puede restaurar una copia de
seguridad comprimida.
Procedimiento
Utilice Microsoft Management Console (MMC) o bien la línea de mandatos para
habilitar la compresión de copia de seguridad de SQL Server:
v En la ventana de propiedades General de MMC, especifique la opción de
compresión de copia de seguridad nativa de SQL Server. Después de establecer
esta opción, la columna Carga de trabajo de SQL de la ficha Recuperar muestra
el estado de compresión de SQL para las copias de seguridad de herencia.
v En la línea de mandatos, añada esta sentencia al archivo de configuración de
SQL (tdpsql.cfg). Edite el archivo y emita este mandato:
SQLCOMPression Yes | No
El valor predeterminado es No.
Verificación de la integridad de las bases de datos de
herencia mediante la opción de suma de comprobación
Con Data Protection for SQL Server, puede verificar la integridad de las copias de
seguridad de base de datos de herencia estableciendo una opción de suma de
comprobación.
Acerca de esta tarea
Una suma de comprobación es un valor que se calcula y se graba en la cabecera de la
página de datos del archivo de datos de la base de datos. Cuando se vuelve a leer
un archivo de datos, el valor de suma de comprobación se vuelve a calcular. El
proceso de suma de comprobación valida los valores en un archivo o la
configuración de cambios no previstos. Los valores se verifican entre el estado
actual y el estado de la línea base.
Restricción: La comprobación de integridad de suma de comprobación sólo está
disponible con copias de seguridad de herencia de SQL Server.
Procedimiento
1. Abra la ventana Propiedades generales de Microsoft Management Console
(MMC).
Capítulo 4. Protección de datos
111
2. Selecciones Calcular suma de comprobación de SQL Server para copia de
seguridad de herencia.
Si selecciona esta opción, todas las copias de seguridad de herencia se
comprobarán de forma predeterminada. Puede alterar temporalmente este valor
para establecer la comprobación de integridad para una copia de seguridad
determinada. Por ejemplo, si ha omitido la comprobación de la integridad de
todas las copias de seguridad, puede establecer la integración de la
comprobación en una determinada copia de seguridad de herencia
seleccionando la opción Suma de comprobación de SQL en el separador
Proteger de la instancia de SQL Server. También puede emitir la opción
SQLCHECKSum con el mandato backup en la línea de mandatos para habilitar o
inhabilitar temporalmente la opción de suma de comprobación.
Resultados
Cuando selecciona el recuadro de selección Calcular suma de comprobación de
SQL Server para copia de seguridad de herencia, el valor se graba en el archivo
de preferencias de Data Protection for SQL Server, tdpsql.cfg, y se aplica a todas
las operaciones de copia de seguridad de herencia. Si quita la marca del recuadro
de selección, la comprobación de la integridad no se aplica a ninguna copia de
seguridad de base de datos de herencia.
Tareas relacionadas:
“Creación de copias de seguridad de herencia de bases de datos de SQL Server” en
la página 114
Creación de copias de seguridad de VSS de bases de datos
de SQL Server
Puede realizar una copia de seguridad de bases de datos de SQL Server estándar o
de disponibilidad utilizando VSS (Volume Shadow Copy Service) de Microsoft.
Antes de empezar
Para gestionar copias de seguridad de VSS o para ejecutar copias de seguridad con
traspaso de datos a almacenamiento del servidor de Tivoli Storage Manager,
asegúrese de que Tivoli Storage FlashCopy Manager está configurado en su
entorno.
Si utiliza VSS para realizar una copia de seguridad de datos en un servidor de
Tivoli Storage Manager, Tivoli Storage FlashCopy Manager no es necesario.
Acerca de esta tarea
En SQL Server 2012 y versiones posteriores, puede hacer copia de seguridad de las
bases de datos de disponibilidad en un grupo de disponibilidad AlwaysOn (AAG)
independientemente de la réplica de disponibilidad que se utilice para la operación
de copia de seguridad.
Restricción: Cuando complete una copia de seguridad copyfull de una réplica
secundaria en un AAG, sólo se creará una copia de seguridad completa de dicha
base de datos.
Para hacer una copia de seguridad de las bases de datos de disponibilidad,
asegúrese de que esté configurado para utilizar un nodo AlwaysOn. Especifique
también el nodo AlwaysOn en el campo Nodo AlwaysOn en la página Nombres
112
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
de nodo de TSM del asistente de configuración de Tivoli Storage Manager. Si
cambia el campo Nombre de nodo AlwaysOn en la página de propiedades Nodo
AlwaysOn para su carga de trabajo de SQL Server, debe ejecutar el asistente de
configuración de Tivoli Storage Manager para completar la reconfiguración del
nombre.
Si no desea utilizar el asistente de configuración Tivoli Storage Manager para
registrar el nodo en servidor de Tivoli Storage Manager, puede utilizar el mandato
Tivoli Storage Manager registrar nodo.
Procedimiento
1. Inicie Microsoft Management Console (MMC).
2. Si tiene la intención de utilizar copias de seguridad con traspaso de datos y el
entorno está configurado para su uso con un servidor de Tivoli Storage
Manager, especifique un valor en el campo Nombre de nodo DSMAGENT
remoto.
a. Seleccione la instancia de SQL Server en el árbol de navegación, y pulse
Propiedades en el panel Acciones.
b. Seleccione la página de propiedades Copia de seguridad VSS. Si Nombre de
nodo DSMAGENT remoto está en blanco, especifique un nombre de nodo.
Una copia de seguridad con traspaso de datos utiliza otro sistema (especificado
con el parámetro Nombre de nodo DSMAGENT remoto) para trasladar datos
de SQL Server al almacenamiento del servidor de Tivoli Storage Manager. La
copia de seguridad con traspaso de datos puede reducir la carga de trabajo en
los recursos de red, E/S y procesador durante el proceso de copia de
seguridad.
3. En el separador Proteger de una instancia de SQL Server, seleccione una opción
para visualizar bases de datos.
Tabla 9. Vistas de copia de seguridad de base de datos
Tarea
Acción
Ver una lista de bases de datos de SQL
Server que están disponibles para una
operación de copia de seguridad
Pulse Ver: Bases de datos
Ver una lista de bases de datos de
disponibilidad de SQL Server 2012 y
versiones posteriores que están disponibles
para una operación de copia de seguridad
Pulse Bases de datos estándar Se mostrará
información sobre las bases de datos de
disponibilidad de un grupo de
disponibilidad, incluido el rol de réplica, el
estado de sincronización, y el uso de
espacio y de archivos de registro.
Conmute el botón Bases de datos
estándar/Bases de datos de
disponibilidad correspondiente a las
respectivas vistas de base de datos.
Acote la lista de bases de datos disponibles que se muestran en el panel de
resultados escribiendo una palabra clave en el campo Buscar. A continuación,
seleccione las bases de datos para hacer copia de seguridad.
4. Verifique las opciones de copia de seguridad. Si no se muestran las opciones de
copia de seguridad, pulse Mostrar opciones de copia de seguridad. Si desea
realizar copias de seguridad con traspaso de datos, seleccione Yes en el campo
Traspaso de datos.
5. En el panel Acciones, pulse Método de copia de seguridad y seleccione VSS.
Capítulo 4. Protección de datos
113
6. En el panel Acciones, seleccione TSM como Destino de copia de seguridad. La
única opción disponible para el usuario es TSM porque las copias de seguridad
de base de datos se guardan en almacenamiento del servidor de Tivoli Storage
Manager.
7. Opcional: Seleccione una modalidad para la tarea actual:
v Ejecutar interactivamente: pulse este elemento para ejecutar la tarea actual
interactivamente. Esta selección es el valor predeterminado.
v Ejecutar de forma planificada: pulse este elemento para convertir la acción
actual en una tarea planificada. Cuando seleccione esta opción, el asistente de
planificación ejecutará el mandato necesario para completar la tarea.
8. Para iniciar la operación de copia de seguridad en el panel Acciones, realice
una de las acciones siguientes:
a. Pulse Copia de seguridad completa Como alternativa también puede pulsar
con el botón derecho del ratón en una base de datos y seleccionar la acción
de copia de seguridad que desee en el menú.
b. Pulse Copia de seguridad completa de sólo copia Una copia de seguridad
completa de sólo copia es independiente de la secuencia de copias de
seguridad de SQL Server y no se utiliza como base para una copia de
seguridad diferencial. Una copia de seguridad diferencial no está asociada
con la copia de seguridad completa de copia, sino con la copia de seguridad
completa anterior que se completó. Puede utilizar una copia de seguridad
completa de sólo copia como copia de seguridad para un propósito especial
que no afecte a operaciones de copia de seguridad y restauración, y
conservar esta copia de seguridad para más tiempo que las copias de
seguridad convencionales.
9. Para revisar el estado de la operación de copia de seguridad, pulse Lista de
tareas en el panel de resultados. Pulse Detalles de tarea para ver información
de estado detallada.
Resultados
Durante el proceso de copia de seguridad, Data Protection for SQL Server omite
las bases de datos e instantáneas de bases de datos que están en estado fuera de
línea, en duplicación y en restauración.
Qué hacer a continuación
Para determinar las copias de seguridad de base de datos que se omiten durante el
proceso de copia de seguridad, revise el archivo tdpsql.log del directorio donde
está instalado Data Protection for SQL Server.
Creación de copias de seguridad de herencia de bases de
datos de SQL Server
Puede crear una copia de seguridad de herencia de las bases de datos estándar de
SQL Server mediante Microsoft Management Console (MMC). También puede
utilizar el método de herencia para hacer una copia de seguridad de bases de
datos de disponibilidad con SQL Server 2012 y versiones posteriores.
Antes de empezar
v Para realizar una copia de seguridad de herencia, debe tener instalado el archivo
de licencia de Data Protection for SQL Server.
v En SQL Server 2012 y versiones posteriores, también puede hacer copia de
seguridad de las bases de datos de disponibilidad en un grupo de
114
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
disponibilidad AlwaysOn (AAG) independientemente de la réplica de
disponibilidad que se utilice para la operación de copia de seguridad. Para hacer
una copia de seguridad de las bases de datos de disponibilidad, asegúrese de
que esté configurado para utilizar un nodo AlwaysOn. Especifique también el
nodo AlwaysOn en el campo Nodo AlwaysOn en la página Nombres de nodo
de TSM del asistente de configuración de Tivoli Storage Manager.
Acerca de esta tarea
Cuando cambia las copias de seguridad log y set en una nueva clase de gestión, el
valor de la nueva clase entrará en vigor sólo en las nuevas copias de seguridad.
Las copias de seguridad existentes no se vuelven a vincular a la nueva clase de
gestión. Por lo tanto, planifique una nueva copia de seguridad full después de
cambiar la clase de gestión para las copias de seguridad log y set.
Procedimiento
1. Inicie MMC.
2. Seleccione la instancia SQL Server en la vista de árbol.
3. En el separador Proteger de una instancia de SQL Server, seleccione una opción
para visualizar bases de datos.
Tabla 10. Vistas de copia de seguridad de base de datos
Tarea
Acción
Ver una lista de bases de datos de SQL
Server que están disponibles para una
operación de copia de seguridad
Pulse Ver: Bases de datos
Ver una lista de bases de datos de
disponibilidad de SQL Server 2012 y
versiones posteriores que están disponibles
para una operación de copia de seguridad
Pulse Bases de datos estándar Se mostrará
información sobre las bases de datos de
disponibilidad de un grupo de
disponibilidad, incluido el rol de réplica, el
estado de sincronización, y el uso de
espacio y de archivos de registro.
Conmute el botón Bases de datos
estándar/Bases de datos de
disponibilidad correspondiente a las
respectivas vistas de base de datos.
Acote la lista de bases de datos disponibles que se muestran en el panel de
resultados escribiendo una palabra clave en el campo Buscar.
4. Verifique las opciones de copia de seguridad. Si no se muestran las opciones de
copia de seguridad, pulse Mostrar opciones de copia de seguridad.
Capítulo 4. Protección de datos
115
Tabla 11. Opciones de copia de seguridad de base de datos
Opción
Acción
Bandas de datos
Utilice esta opción para especificar el
número de bandas de datos que desea
utilizar en una operación de copia de
seguridad o restauración.
La variable númbandas puede estar
comprendida entre 1 y 64. El valor
predeterminado es 1.
Cuando utilice un número de múltiples
bandas para las copias de seguridad de
herencia y establezca el parámetro Sólo
verificar en Sí para restaurar la copia de
seguridad de herencia, el número de
bandas de la restauración de herencia debe
ser igual o superior al número de bandas
de la copia de seguridad de herencia.
Cambio de porcentaje de base de datos
estimado
Utilice esta opción para especificar el
porcentaje estimado estimada de la base
de datos que se ha modificado desde la
última copia de seguridad completa de la
base de datos. El valor predeterminado es
20.
Esta estimación es útil porque SQL Server
no proporciona ningún procedimiento
para determinar el tamaño de una copia
de seguridad diferencial y porque el
servidor de Tivoli Storage Manager
necesita una estimación de tamaño precisa
para asignar espacio y colocar objetos de
forma eficiente. El servidor de Tivoli
Storage Manager utiliza este valor para
determinar si hay suficiente espacio en la
agrupación de almacenamientos primaria
para incluir la copia de seguridad.
Cambio de porcentaje de registro
estimado
116
Utilice esta opción para especificar el
porcentaje estimado de una base de datos
de SQL Server que ha cambiado debido a
operaciones no registradas desde la última
copia de seguridad de registro. El valor
predeterminado es 0.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Tabla 11. Opciones de copia de seguridad de base de datos (continuación)
Opción
Acción
Truncar registros
Utilice esta opción para especificar si
deben desecharse las entradas que ya no
necesita en el registro de transacciones de
bases de datos de SQL Server después de
realizar una copia de seguridad del
registro. El valor predeterminado es Sí.
En general, no deseará truncar el registro
cuando esté volviendo a crear una base de
datos corrupta. Esta opción permite al
servidor hacer una copia de seguridad de
registro de transacciones pero no afecta a
los datos. Todas las entradas de registro de
transacciones se graban desde el momento
en que se realizó la última copia de
seguridad de registro hasta el punto en
que se ha producido la corrupción de la
base de datos. Si no trunca el registro de
transacciones, es posible que pueda
realizar una copia de seguridad del
registro de transacciones de una base de
datos SQL Server dañada, sospechosa o
irrecuperable.
Copia de seguridad del registro de la cola Utilice esta opción para almacenar
registros de los que no se ha hecho copia
de seguridad.
Al almacenar estos registros, lo que se
conoce como cola de registro, la cadena del
registro se mantiene intacta. Antes de
poder recuperar una base de datos de SQL
Server en el último punto en el tiempo,
debe realizar una copia de seguridad de la
cola del registro de transacciones. La copia
de seguridad del registro de cola es la
última copia de seguridad de interés para
el plan de recuperación de la base de
datos.
Capítulo 4. Protección de datos
117
Tabla 11. Opciones de copia de seguridad de base de datos (continuación)
Opción
Acción
Suma de comprobación de SQL Server
Utilice esta opción para verificar la
integridad de una copia de seguridad de
base de datos de herencia. La
comprobación de integridad es un proceso
que valida los valores en un archivo o la
configuración de cambios no previstos. Los
valores se verifican entre el estado actual y
el estado de la línea base.
En la ventana Propiedades de rendimiento
de MMC, puede habilitar o inhabilitar la
opción de suma de comprobación para
todas las bases de datos de herencia de
una sola vez. Puede modificar el valor
global y habilitar o inhabilitar
temporalmente la opción de suma de
comprobación para una copia de
seguridad de base de datos estableciendo
esta opción Suma de comprobación de
SQL en Yes o No.
5. En el panel Acciones, pulse Método de copia de seguridad y seleccione
Herencia.
6. En el panel Acciones, seleccione TSM como Destino de copia de seguridad. La
única opción disponible para el usuario es TSM porque las copias de seguridad
de base de datos se guardan en almacenamiento del servidor de Tivoli Storage
Manager.
7. Opcional: Seleccione una modalidad para la tarea actual:
v Ejecutar interactivamente: pulse este elemento para ejecutar la tarea actual
interactivamente. Esta selección es el valor predeterminado.
v Ejecutar de forma planificada: pulse este elemento para convertir la acción
actual en una tarea planificada. Cuando seleccione esta opción, el asistente de
planificación ejecutará el mandato necesario para completar la tarea.
8. Para iniciar la operación de copia de seguridad en el panel Acciones, realice
una de las acciones siguientes:
v Copia de seguridad completa
v Copia de seguridad completa de solo copia
v Copia de seguridad diferencial en TSM
v Copia de seguridad de registro en TSM
9. Para revisar el estado de la operación de copia de seguridad, pulse Lista de
tareas en el panel de resultados. Pulse Detalles de tarea para ver información
de estado detallada.
Qué hacer a continuación
v Para determinar las copias de seguridad de base de datos que se omiten durante
el proceso de copia de seguridad, revise el archivo tdpsql.log del directorio
donde está instalado Data Protection for SQL Server. Data Protection for SQL
Server omite las instantáneas de base de datos y las bases de datos que están en
los estados fuera de línea, en duplicación y en restauración.
v Para determinar si la opción de suma de comprobación se aplica a una copia de
seguridad de base de datos de herencia, emita el mandato tdpsqlc query tsm *
en la interfaz de línea de mandato o el cmdlet Get-DpSqlBackup equivalente.
118
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Tareas relacionadas:
“Verificación de la integridad de las bases de datos de herencia mediante la opción
de suma de comprobación” en la página 111
Creación de copias de seguridad de herencia de grupos o
archivos de SQL Server
Puede crear una copia de seguridad de herencia de grupos o archivos de SQL
Server en una base de datos de SQL Server normal utilizando Microsoft
Management Console (MMC). También puede utilizar el método de herencia para
hacer una copia de seguridad de grupos de archivos de bases de datos de
disponibilidad con SQL Server 2012 y versiones posteriores.
Antes de empezar
En SQL Server 2012 y versiones posteriores, puede hacer copia de seguridad de las
bases de datos de disponibilidad en un grupo de disponibilidad AlwaysOn
independientemente de la réplica de disponibilidad que se utilice para la operación
de copia de seguridad. Para hacer una copia de seguridad de las bases de datos de
disponibilidad, asegúrese de que Data Protection for SQL Server esté configurado
para utilizar un nodo AlwaysOn. Especifique también el nodo AlwaysOn en el
campo Nodo AlwaysOn en la página Nombres de nodo de TSM del asistente de
configuración de Tivoli Storage Manager.
Procedimiento
1. Inicie MMC.
2. Seleccione la instancia SQL Server en la vista de árbol.
3. En el separador Proteger de una instancia de SQL Server, seleccione una opción
para visualizar bases de datos.
Tabla 12. Vistas de copia de seguridad de base de datos
Tarea
Acción
Ver una lista de bases de datos de SQL
Server que están disponibles para una
operación de copia de seguridad
Pulse Ver: Bases de datos
Ver una lista de bases de datos de
disponibilidad de SQL Server 2012 y
versiones posteriores que están disponibles
para una operación de copia de seguridad
Pulse Bases de datos estándar Se mostrará
información sobre las bases de datos de
disponibilidad de un grupo de
disponibilidad, incluido el rol de réplica, el
estado de sincronización, y el uso de
espacio y de archivos de registro.
Conmute el botón Bases de datos
estándar/Bases de datos de
disponibilidad correspondiente a las
respectivas vistas de base de datos.
Acote la lista de bases de datos disponibles que se muestran en el panel de
resultados escribiendo una palabra clave en el campo Buscar.
4. Verifique las opciones de copia de seguridad. Si no se muestran las opciones de
copia de seguridad, pulse Mostrar opciones de copia de seguridad.
v Utilice la opción Bandas para especificar el número de bandas de datos a
utilizar en una operación de copia de seguridad o de restauración. La
variable númbandas puede estar comprendida entre 1 y 64. El valor
predeterminado es 1.
Capítulo 4. Protección de datos
119
Cuando utilice un número de múltiples bandas para las copias de seguridad
de herencia y establezca el parámetro Sólo verificar en Yes para restaurar la
copia de seguridad de herencia, el número de bandas de la restauración de
herencia debe ser igual o superior al número de bandas de la copia de
seguridad de herencia.
5. Opcional: Seleccione una modalidad para la tarea actual:
v Ejecutar interactivamente: pulse este elemento para ejecutar la tarea actual
interactivamente. Esta selección es el valor predeterminado.
v Ejecutar de forma planificada: pulse este elemento para convertir la acción
actual en una tarea planificada. Cuando seleccione esta opción, el asistente de
planificación ejecutará el mandato necesario para completar la tarea.
6. Para iniciar la operación de copia de seguridad en el panel Acciones, realice
una de las acciones siguientes:
v Copia de seguridad de grupo de TSM: esta opción hace una copia de
seguridad del contenido del grupo de archivos especificado.
v Copia de seguridad de archivo de TSM: esta opción hace una copia de
seguridad del contenido del archivo de datos lógico especificado.
v Establecer copia de seguridad de TSM: esta opción hace una copia de
seguridad del contenido de los grupos y archivos especificados.
7. Después de completar una operación de copia de seguridad de grupo, archivo
o conjunto, realice una copia de seguridad de los registros de transacciones. No
puede realizar una copia de seguridad de un archivo de registro lógico.
Qué hacer a continuación
Para ver el estado de la operación de copia de seguridad, pulse Lista de tareas en
el panel de resultados. Pulse Detalles de tarea para ver información de estado
detallada.
Copia de seguridad de bases de datos de SQL Server en
Windows Server Core
Para hacer una copia de seguridad de las bases de datos de Microsoft SQL Server
2012 y de versiones posteriores, utilice el mandato backup.
Acerca de esta tarea
Utilice el siguiente procedimiento para realizar una copia de seguridad de las bases
de datos de SQL Server en servidor de Tivoli Storage Manager, o para realizar
instantáneas locales de VSS.
Procedimiento
1. Para realizar una copia de seguridad de una base de datos de SQL Server o de
parte de ello en Windows Server Core, especifique el siguiente mandato en el
indicador de mandatos:
tdpsqlc backup nombre_base_datos tipo_copia_seguridad [otras_opciones]
donde nombre_base_datos especifica el nombre de la base de datos y
tipo_base_datos especifica el tipo de copia de seguridad, como una copia de
seguridad completa. Puede especificar otras opciones, como el método de copia
de seguridad. Por ejemplo, para crear una copia de seguridad de herencia
completa de las bases de datos de SQL Server DB_01 y DB_02, escriba el
siguiente mandato:
tdpsqlc backup DB_01,DB_02 full /backupmethod=legacy
120
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Por ejemplo, para crear una copia de seguridad de herencia completa de todas
las bases de datos de SQL Server, escriba el siguiente mandato:
tdpsqlc backup * full /backupmethod=legacy
2. Para realizar una copia de seguridad de un grupo de archivos, escriba el
siguiente mandato en un indicador de mandatos:
tdpsqlc backup nombre_base_datos grupo_archivos
donde nombre_base_datos especifica el nombre de la base de datos y
grupo_archivos especifica el grupo de archivos de la base de datos. Por
ejemplo, para realizar copia de seguridad del grupo de archivos DB_01_group1
que pertenece a la base de datos DB_01, escriba el siguiente mandato:
tdpsqlc backup DB_01 Group=DB_01_group1
Supresión de copias de seguridad de SQL Server
Puede eliminar una copia de seguridad de SQL Server que ha creado con el
método de copia de seguridad de VSS. Complete esta tarea sólo si es necesario.
Antes de empezar
Normalmente, las copias de seguridad se borran automáticamente en función de
los valores de gestión de políticas definidas por el usuario. Este procedimiento sólo
es necesario si necesita suprimir copias de seguridad que estén fuera del ámbito de
las definiciones de política de Data Protection for SQL Server.
Si suprime una copia de seguridad montada remotamente, también se suprimirán
las instantáneas y la relación entre los volúmenes de destino y origen en el
dispositivo de almacenamiento. Sin embargo, el volumen de destino que se
importa y se monta puede seguir existiendo. Además, el volumen de destino
puede no estar disponible para el servidor donde se produjo el montaje. Las
operaciones en el volumen de destino dependen de la implementación del
dispositivo de almacenamiento y del proveedor de hardware de VSS.
Cuando se supera el número máximo de versiones montadas remotamente o el
número máximo de días para retener una copia de seguridad, la copia de
seguridad asociada caduca y se suprime.
Procedimiento
1. Inicie Microsoft Management Console (MMC).
2. Pulse Recuperar datos > SQL en la ventana Gestión.
3. En el separador Recuperar de la instancia de SQL Server, seleccione Ver:
Restauración de base de datos. En el panel de resultados, examine y seleccione
una o varias copias de seguridad de base de datos que desee suprimir. El tipo
de nodo correspondiente, por ejemplo, AlwaysOn o DP, también debe
seleccionarse.
4. En el panel Acciones, pulse Suprimir copia de seguridad. Cuando una copia
de seguridad se suprime, se muestran dos tareas en la ventana de tareas para
mostrar que la supresión está en curso y que la vista se está renovando.
Capítulo 4. Protección de datos
121
Desactivación de las copias de seguridad de herencia de las
bases de datos de SQL Server
Tivoli Storage Manager desactiva una copia de seguridad de base de datos de SQL
Server como parte de la gestión de políticas de Tivoli Storage Manager.
Normalmente, las copias de seguridad de datos se desactivan cuando una base de
datos de SQL Server se suprime de SQL Server como parte del proceso de copia de
seguridad planificado.
Antes de empezar
La base de datos de SQL Server que desea desactivar debe ser una copia de
seguridad de herencia. No puede utilizar este procedimiento para desactivar las
copias de seguridad VSS. La acción Suprimir está disponible en el panel Acciones
al seleccionar una copia de seguridad de VSS desde la vista Recuperar.
Acerca de esta tarea
En el caso de las copias de seguridad de herencia, puede desactivar cualquier tipo
o todos los tipos de objetos de copia de seguridad siguientes: completa, diferencial,
copia completa, registro, archivo, grupo o conjunto. También puede desactivar
cualquier objeto o tipo de objeto que tenga más de un número de días
especificado.
Cuando desactive copias de seguridad de bases de datos, las bases de datos
existentes en servidor de Tivoli Storage Manager podrán ser suprimidas, según lo
especificado por el parámetro verdeleted.
Cuando el proceso automático no es suficiente, la función inactivate desactiva de
forma explícita una o varias copias de seguridad activos de servidor de Tivoli
Storage Manager.
Procedimiento
1. En el nodo Proteger y recuperar datos del árbol de vista, seleccione SQL Server.
2. Abra la vista Recuperar para ver el estado de la copia de seguridad. Se
muestran las copias de seguridad activas.
3. Seleccione la copia de seguridad de base de datos que desea desactivar y, en el
panel Acciones, pulse Desactivar.
4. Para ver los resultados, realice una de las acciones siguientes:
v Para visualizar la base de datos que ha desactivado, pulse Todas las copias
de seguridad en la barra de herramientas.
v Para visualizar solamente las copias de seguridad de base de datos activas,
pulse Copias de seguridad activas en la barra de herramientas.
122
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Montar instantáneas de VSS para servidores remotos
Puede utilizar la interfaz de línea de mandatos para montar instantáneas de VSS
para servidores al que pueden acceder otros usuarios.
Acerca de esta tarea
El siguiente procedimiento es específico de Tivoli Storage FlashCopy Manager y da
por supuesto que tiene por lo menos tres servidores en el entorno: Servidor A,
Servidor B y Servidor C. La copia de seguridad que se crea en el Servidor A se
monta de manera remota en el Servidor B.
Para montar una copia de seguridad de forma remota, el proveedor de hardware
debe permitir las instantáneas transportables. Además, debe habilitar la opción de
configuración Importar instantáneas de VSS solo cuando sea necesario y
Windows PowerShell remoto.
Cuando se monta una copia de seguridad de manera remota y se suprime, cambia
el estado del punto de montaje. El estado del punto de montaje depende del
dispositivo de almacenamiento y el proveedor de hardware de VSS que se utilice.
Cuando se monta una copia de seguridad de manera remota, se puede suprimir la
copia de seguridad. Cuando se crea una instantánea de VSS persistente local, se
crea también una relación de volumen de destino y origen. La instantánea de VSS
persistente local se crea en el dispositivo de almacenamiento. En este caso, cuando
se produce una operación de montaje remoto, el volumen de destino se importa y
se monta en el servidor que envía la solicitud para la operación remota.
Procedimiento
1. En Servidor A, utilice la interfaz de línea de mandatos para realizar una
consulta de copia de seguridad local. La consulta muestra que la copia de
seguridad está montada en Servidor B.
2. En Servidor C, utilice la interfaz de línea de mandatos para realizar una
consulta de copia de seguridad remota de Servidor A. La consulta muestra que
la copia de seguridad está montada en Servidor B.
3. Cuando especifique un mandato mount o query con la opción /remotecomputer,
si se produce un problema habilite el rastreo de la interfaz de línea de
mandatos y habilite el rastreo en el agente. Habilite el rastreo tanto en el
sistema local como en el remoto añadiendo /tracefile=nombre_archivo.trc
/traceflag=service al mandato.
Montaje de copias de seguridad de SQL Server
Para ver una copia de datos de SQL Server de un punto en el tiempo específico,
monte una copia de seguridad de instantánea.
Acerca de esta tarea
Una copia de datos de un momento específico también se conoce como copia
coherente de un punto en el tiempo o instantánea en línea.
Restricción: No puede utilizar Microsoft Management Console (MMC) para
montar una copia de seguridad en otro servidor. Para montar una instantánea de
VSS en un servidor remoto, escriba el mandato mount backup en la línea de
mandatos.
Capítulo 4. Protección de datos
123
Procedimiento
1. Inicie MMC.
2. Pulse Recuperar datos en la página de bienvenida de MMC.
3. En el panel Acciones del separador Recuperar, pulse Montar copia de
seguridad.
4. Escriba la vía de acceso a la carpeta NTFS o ReFS vacía en la que desea montar
la copia de seguridad o busque la vía de acceso. Pulse en Aceptar. En el
separador Recuperar, se muestra la copia de seguridad que ha montado.
5. En el panel Acciones, seleccione las tareas Explorar y Desmontar copia de
seguridad para la copia de seguridad que ha montado.
Restauración de bases de datos y archivos de SQL Server
Puede restaurar copias de seguridad de herencia de bases de datos de SQL Server,
grupos de archivos y archivos utilizando Microsoft Management Console (MMC).
Establecimiento de la modalidad de un solo usuario para
operaciones de restauración
Es posible que tenga que iniciar una instancia de SQL Server en modalidad de un
solo usuario durante determinadas operaciones de restauración. Por ejemplo, es
posible que utilice el modo de usuario único al restaurar una base de datos
maestra o una base de datos de sistema dañada, o al cambiar opciones de
configuración del servidor.
Antes de empezar
Restricción:
v No puede restaurar las bases de datos SQL que se estén utilizando en ese
momento. Colocando bases de datos SQL para restaurarlas en modalidad de un
único usuario puede evitar intentos de restaurar dichas bases de datos.
v Microsoft Management Console (MMC) no se puede conectar a una instancia de
SQL Server que se haya iniciado en modo de usuario único. Si desea utilizar
MMC cuando la instancia de SQL Server esté en modo de usuario único, debe
utilizar la interfaz de línea de mandatos, tdpsqlc.exe, para restaurar la base de
datos maestra.
Procedimiento
1. Para determinar qué usuarios están utilizando las bases de datos, utilice el
procedimiento almacenado de SQL, SP_WHO.
2. Para obligar a los usuarios a finalizar la sesión de la base de datos SQL y
establecer SQL Server en modalidad de un solo usuario, emita este mandato
TRANSACT-SQL.
ALTER DATABASE DBNAME SET SINGLE_USER
WITH ROLLBACK AFTER N SECONDS
3. Para iniciar SQL Server en modo de usuario único, utilice la opción de
arranque -m de SQL SERVER.
4. Para devolver la base de datos al modo de usuario único, emita este mandato
TRANSACT-SQL.
ALTER DATABASE DBNAME SET MULTI_USER
124
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Establecimiento de opciones de restauración de datos en
Microsoft Management Console
Para optimizar el proceso de restauración de datos para su entorno, modifique las
opciones predeterminadas disponibles en Microsoft Management Console (MMC).
Procedimiento
1. En el separador Recuperar, seleccione Restauración de base de datos.
2. Pulse Mostrar opciones de restauración para modificar las opciones de
restauración predeterminadas, como se indica a continuación: Puede modificar
los valores predeterminados de las opciones de restauración tal como se
describe en la tabla siguiente:
Tabla 13. Opciones de restauración de base de datos
Opción
Acción
Selección automática
Para esta opción, especifique un valor de Sí
(predeterminado) para seleccionar rápidamente los
objetos de copia de seguridad que se deben restaurar.
Con la selección automática, cuando selecciona la
copia de seguridad más reciente para restaurarla,
todas las copias de seguridad asociadas se
seleccionan automáticamente, hasta la copia de
seguridad completa anterior. Esta opción afecta a las
copias de seguridad de las siguientes maneras:
v Si se pulsa en una copia de seguridad diferencial,
también se selecciona la copia de seguridad
completa asociada.
v Al pulsar sobre una copia de seguridad del
registro, se seleccionan también la copia de
seguridad completa asociada y todas las anteriores
copias de seguridad diferenciales o del registro
asociadas.
Rendimiento
Bandas
Para esta opción, especifique el número de bandas de
datos a utilizar en una operación de restauración. Se
admite un máximo de 64 bandas de datos. El valor
predeterminado es 1.
El valor que especifique debe corresponder con el
valor que establezca para almacenamientos
intermedios de SQL Server.
Restricción: Esta opción de restauración solo está
disponible con copias de seguridad de herencia.
Cuando utilice un número de múltiples bandas para
las copias de seguridad de herencia y establezca el
parámetro Sólo verificar en Sí para restaurar la copia
de seguridad de herencia, el número de bandas de la
restauración de herencia debe ser igual o superior al
número de bandas de la copia de seguridad de
herencia.
Comportamiento de
restauración
Capítulo 4. Protección de datos
125
Tabla 13. Opciones de restauración de base de datos (continuación)
Opción
Acción
Sólo propietario de base de
datos
Establezca este valor en Yes para marcar una base de
datos para que sea utilizada sólo por el propietario.
El valor predeterminado es No, que especifica no
marcar la base de datos para que sólo la utilice el
propietario.
Restricción: Esta opción de restauración sólo está
disponible con las copias de seguridad de herencia.
Sustituir
Para sustituir una base de datos durante una
operación de restauración, establezca este valor en
Yes. El valor predeterminado es No, que especifica
no sustituir bases de datos.
Restricción: Esta opción de restauración solo está
disponible con copias de seguridad de herencia.
Recuperación
Utilice esta opción para restaurar los datos en una
base de datos de SQL Server que no se encuentre en
un SQL Server en espera. El valor predeterminado es
Sí.
v Seleccione Sí cuando ejecute una secuencia de
operaciones de restauración en una base de datos
de SQL Server y la operación de restauración
actual sea la última de la secuencia o cuando sea la
única operación de restauración.
v Seleccione No cuando ejecute una secuencia de
operaciones de restauración en una base de datos
de SQL Server y la operación de restauración
actual no sea la última de la secuencia. Seleccione
No para todas las operaciones de restauración de
la serie excepto para la última.
En espera de nombre de
archivo de deshacer
Para esta opción, especifique un valor Sí para
cambiar la base de datos de SQL Server a de destino
a una base de datos de SQL Server en espera. El
valor predeterminado es No.
Esta opción se puede utilizar para los tipos de copia
de seguridad completa, diferencial y de registro.
Cuando especifica esta opción para una base de
datos, se aplica a todos los objetos de copia de
seguridad para esa base de datos. De forma similar,
si elimina esta opción para un objeto de copia de
seguridad, la opción se elimina para todos los objetos
de copia de seguridad.
126
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Tabla 13. Opciones de restauración de base de datos (continuación)
Opción
Acción
Sólo verificar
Antes de restaurar una copia de seguridad de base
de datos de herencia, establezca esta opción en Yes
para verificar que la copia de seguridad de la base de
datos está completa y se puede leer. El valor
predeterminado es No.
Restricción: Esta opción de restauración solo está
disponible para copias de seguridad de base de datos
herencia.
Cuando utilice un número de múltiples bandas para
las copias de seguridad de herencia y establezca el
parámetro Sólo verificar en Sí para restaurar la copia
de seguridad de herencia, el número de bandas de la
restauración de herencia debe ser igual o superior al
número de bandas de la copia de seguridad de
herencia.
Servidor de origen
Desde SQL Server
Utilice esta opción para especificar el nombre del
SQL Server a partir del cual se crea la copia de
seguridad.
Para especificar el nombre de un SQL Server de
entorno virtual, cambie IncludeTsmVM a Sí las
bases de datos de SQL Server de copia de seguridad
de entorno virtual en la vista Bases de datos. El
método de copia de seguridad aparece como TSMVM
para distinguir estas bases de datos de las otras bases
de datos de la lista.
Cinta
Esperar a que se monten cintas Utilice eta opción para especificar si la operación de
para restauración
restauración de Data Protection for SQL Server
esperará a que servidor de Tivoli Storage Manager
monte el soporte desmontable, como por ejemplo
cintas u otros soportes de dispositivo secuencial. El
valor predeterminado es Sí.
Esperar a que se monten cintas Cuando consulte información de archivos en Tivoli
para información de archivos
Storage Manager, puede especificar si Data Protection
for SQL Server debe esperar a que el servidor de
Tivoli Storage Manager monte el soporte de
almacenamiento extraíble. El valor predeterminado es
Sí.
Restricción: Esta opción de restauración solo está
disponible con copias de seguridad de herencia.
VSS
Capítulo 4. Protección de datos
127
Tabla 13. Opciones de restauración de base de datos (continuación)
Opción
Acción
Restauración instantánea
Para esta opción, especifique un valor Sí para utilizar
la restauración de instantáneas de nivel de volumen
(restauración instantánea) para las copias de VSS
locales si la copia de seguridad existe en volúmenes
conectados mediante SAN. Especifique un valor No
para inhabilitar la restauración instantánea, que pasa
por alto la copia de nivel de volumen y utiliza la
copia de nivel de archivo (restauración rápida) para
restaurar los archivos de una copia de seguridad de
VSS local. El valor predeterminado es Sí, que utiliza
la restauración de instantáneas de nivel de volumen
si está disponible.
Esta opción está disponible solamente para las
operaciones VSS. Si utiliza la restauración instantánea
para SAN Volume Controller de una versión anterior
a la 5.1 o DS8000, asegúrese de que las copias
anteriores en segundo plano que impliquen los que
se esté restaurando hayan finalizado antes de iniciar
la restauración instantánea.
En una operación de restauración instantánea se
sobrescriben los archivos del sistema de archivos de
destino. Las copias de seguridad incrementales y
diferenciales se convierten automáticamente a
restauraciones de nivel de archivo. Una restauración
instantánea requiere que la unidad o el volumen
donde se encuentra la base de datos de buzón esté
disponible. Cualquier otro proceso o aplicación no
puede tener acceso a la unidad o volumen.
Tareas relacionadas:
“Resolución de problemas de operaciones de copia de seguridad y restauración de
VSS” en la página 158
Restauración de datos de SQL Server
Puede restaurar bases de datos o partes de bases de datos de SQL Server
únicamente desde copias de seguridad completas, diferenciales y de archivos de
registro. También puede restaurar bases de datos de disponibilidad con SQL
Server 2012 y versiones posteriores.
Acerca de esta tarea
Atención: Al restaurar una base de datos, los datos existentes se sobrescriben con
los datos restaurados y, una vez que ha finalizado la operación de restauración, ya
no estarán disponibles.
v Los valores regionales, que se definen en la página de propiedades Regional,
deben coincidir con el formato de fecha definido para Microsoft SQL Server.
v Puede utilizar VSS para ejecutar operaciones de copia de seguridad de tipo
completo. Puede aplicar copias de seguridad de registro diferenciales y de
herencia después de que se restaure una copia de seguridad de VSS completa.
– Cuando se configura un Virtual Environment a partir del servidor de Tivoli
Storage Manager, puede restaurar y ver estas bases de datos desde la pestaña
Recuperación.
128
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
– También puede restaurar bases de datos de disponibilidad que ha copiado
con el nodo AlwaysOn con SQL Server 2012 y versiones posteriores. Las copias
de bases de datos de disponibilidad se pueden restaurar en cualquier réplica
de disponibilidad de un grupo de disponibilidad.
– Puede restaurar una copia de seguridad de base de datos de herencia que se
haya verificado como válida y finalizada con la opción Sólo verificar en
Microsoft Management Console (MMC) o con la opción /VERIFYOnly del
mandato restore en la línea de mandatos.
Procedimiento
1. Inicie MMC.
2. Seleccione la instancia de SQL Server en el árbol.
3. En el separador Recuperar de la instancia de SQL Server, especifique el tipo de
datos de SQL Server para restaurar.
Tabla 14. Visualizaciones de restauración de base de datos
Tarea
Acción
Ver una lista de bases de datos de SQL
Server que están disponibles para una
operación de restauración
Pulse Ver: Bases de datos
Ver una lista de archivos de copia de
seguridad de bases de datos de SQL
Server que están disponibles para una
operación de restauración
Pulse Ver: Archivos.
Ver una lista de bases de datos de
Pulse Copias de seguridad de nodo DP
disponibilidad de SQL Server 2012 y
para ver todas las copias de seguridad del
versiones posteriores que están disponibles nodo AlwaysOn.
para una operación de restauración
Conmute el botón Copias de seguridad de
nodos DP / Copias de seguridad de nodo
AlwaysOn correspondiente a las
respectivas vistas de base de datos.
4. En el separador Recuperar de una instancia de SQL Server, seleccione una
opción para visualizar bases de datos. En el panel Resultados, vaya a las bases
de datos disponibles para restaurar. Están disponibles las siguientes opciones:
Tabla 15. Opciones de selección de restauración de base de datos
Opción
Acción
Buscar
Escriba una palabra clave en el campo
Buscar para ajustar y filtrar la lista de
bases de datos.
Capítulo 4. Protección de datos
129
Tabla 15. Opciones de selección de restauración de base de datos (continuación)
Opción
Acción
Filtro
Utilice las opciones de filtro para ajustar y
filtrar la lista de bases de datos.
1. Pulse Mostrar opciones de filtro y
Añadir fila.
2. En el campo Nombre de columna,
pulse la flecha hacia abajo y seleccione
un elemento para filtrar.
3. En el campo Operador, seleccione un
operador.
4. En el campo Valor, especifique un
valor de filtro.
5. Si desea filtrar por más elementos,
pulse Añadir fila.
6. Pulse Aplicar filtro.
5.
6.
7.
8.
130
Copias de seguridad
Seleccione la base de datos para restaurar.
Puede pulsar Copias de seguridad activas
para mostrar sólo las copias de seguridad
activas o Todas las copias de seguridad
para mostrar las copias de seguridad
activas e inactivas.
Renovar
Pulse Renovar para actualizar la vista con
los cambios.
Si ha aplicado un filtro, los objetos del servidor que coinciden con el filtro o
criterios de búsqueda se listan en la pestaña Recuperar. El área de estado
indica el número de elementos que coincide con el criterio n de x
visualizados, donde n equivale al número de objetos que coincide con el
criterio de filtro y x es el número de objetos que se recupera del servidor. Por
ejemplo, "5 de 20 visualizados." Si ha especificado opciones de renovación
para reducir el número de resultados, y pulsa de nuevo en Renovar, se
muestran los objetos del servidor que coinciden con las opciones de filtro y
renovación. Cada vez que pulsa Renovar, se ejecuta otra consulta para el
servidor de Tivoli Storage Manager.
Verifique las opciones para la operación de restauración. Si no se muestran las
opciones de restauración, pulse Mostrar opciones de restauración.
Opcional: Seleccione una modalidad para la tarea actual:
v Ejecutar interactivamente: pulse este elemento para ejecutar la tarea actual
interactivamente. Esta selección es el valor predeterminado.
v Ejecutar de forma planificada: pulse este elemento para convertir la acción
actual en una tarea planificada. Cuando seleccione esta opción, el asistente de
planificación ejecutará el mandato necesario para completar la tarea.
Para iniciar la operación de restauración, en el panel Acciones, realice una de
las acciones siguientes:
v Pulse Restaurar.
v Pulse Restauración VerifyOnly. La tarea Restauración VerifyOnly solo está
disponible si todas las copias de seguridad de base de datos seleccionadas
son copias de seguridad de herencia.
Para ver el estado de la operación de restauración, pulse Lista de tareas en el
panel de resultados. Pulse Detalles de tarea para ver información de estado
detallada.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Tareas relacionadas:
“Resolución de problemas de operaciones de copia de seguridad y restauración de
VSS” en la página 158
“Establecimiento de opciones de restauración de datos en Microsoft Management
Console” en la página 125
Restauración de una base de datos de SQL Server para una
instancia alternativa
Utilizando Microsoft Management Console (MMC), puede restaurar una copia de
seguridad de base de datos SQL en una instancia o base de datos SQL Server
alternativa. También puede restaurar bases de datos de disponibilidad en una
ubicación alternativa en cualquier réplica de disponibilidad de un grupo de
disponibilidad.
Antes de empezar
Instale Data Protection for SQL Server en ambos sistemas. A diferencia de las
copias de seguridad de herencia, no puede restaurar copias de seguridad de VSS a
un SQL Server que tenga un nombre distinto.
Acerca de esta tarea
También puede restaurar bases de datos de disponibilidad que ha copiado con el
nodo AlwaysOn con SQL Server 2012 y versiones posteriores. Las copias de
seguridad de bases de datos de disponibilidad se pueden restaurar en cualquier
réplica de disponibilidad de un grupo de disponibilidad.
Puede seleccionar una sola base de datos cada vez cuando la restaure en una
ubicación alternativa.
Procedimiento
1. Copie el archivo de opciones de Data Protection for SQL Server (dsm.opt) desde
el sistema de origen al sistema de destino.
Sistema de origen
El sistema del que se ha tomado la copia de seguridad original (que se
debe restaurar).
Sistema de destino
Sistema alternativo en el que se debe restaurar la copia de seguridad.
De manera predeterminada, el archivo dsm.opt está en el directorio
C:\Archivos de programa\Tivoli\TSM\TDPSql. Si se especifica passwordaccess
generate en el archivo dsm.opt, puede ser necesario cambiar la contraseña para
este nodo en el servidor de Tivoli Storage Manager.
2. Inicie MMC.
3. En el separador Recuperar de la instancia de SQL Server, especifique el tipo de
datos de SQL Server para restaurar.
Tabla 16. Vistas de copia de seguridad de base de datos
Tarea
Acción
Ver una lista de bases de datos de SQL
Server que están disponibles para una
operación de restauración
Pulse Todas Las copias de seguridad.
Capítulo 4. Protección de datos
131
Tabla 16. Vistas de copia de seguridad de base de datos (continuación)
Tarea
Acción
Ver una lista de bases de datos de
Pulse Copias de seguridad de nodo DP
disponibilidad de SQL Server 2012 y
para ver todas las copias de seguridad del
versiones posteriores que están disponibles nodo AlwaysOn.
para una operación de restauración
Conmute el botón Copias de seguridad de
nodos DP / Copias de seguridad de nodo
AlwaysOn correspondiente a las
respectivas vistas de base de datos.
4. Verifique las opciones para la operación de restauración. Si no se muestran las
opciones de restauración, pulse Mostrar opciones de restauración.
a. Asegúrese de que Esperar a que se monten cintas para restauración esté
establecido en Yes.
b. Asegúrese de que Esperar a que se monten cintas para información de
archivos esté establecido en Yes.
c. Si la base de datos que se va a restaurar va a sustituir una base de datos
existente en el sistema de destino, pulse en Sustituir.
d. Utilice la opción Restauración inmediata para activar o desactivar la
restauración inmediata. Pulse Yes para utilizar la restauración instantánea.
Pulse No para inhabilitar la restauración instantánea si desea utilizar la
restauración rápida.
Atención: Las operaciones de restauración inmediata sobrescriben todos
los archivos del sistema de archivos de destino.
5. Para iniciar la operación de copia de seguridad en el panel Acciones, realice
una de las acciones siguientes:
a. Pulse Restaurar a ubicación alternativa.
b. Pulse Restauración VerifyOnly a una ubicación alternativa. La tarea
Restauración VerifyOnly a una ubicación alternativa solo está disponible si
todas las copias de seguridad de base de datos seleccionadas son copias de
seguridad de herencia.
6. En la sección Restaurar en de la ventana Valores de restauración en ubicación
alternativa, pulse Restaurar en nueva base de datos y especifique un nombre
de instancia de SQL Server de destino y el nombre de una base de datos de
destino en la que restaurar un objeto de copia de seguridad. Las Copias de
seguridad VSS no se pueden restaurar en un SQL Server que tenga un nombre
distinto.
Consejo: Cualquier tipo de proceso Restaurar en inhabilita automáticamente la
función de Restauración instantánea de VSS.
7. En la sección Reubicar de la ventana, filtre las operaciones de proceso de
restauración.
Tabla 17. Vistas de copia de seguridad de base de datos
132
Tarea
Acción
Especificar nuevas ubicaciones de destino
en las que se deban restaurar bases de
datos, registros y archivos FILESTREAM
(SQL Server 2008 o versiones posteriores)
de SQL Server
Pulse Restaurar todos los archivos en un
directorio.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Tabla 17. Vistas de copia de seguridad de base de datos (continuación)
Tarea
Acción
Restaurar los archivos de registro en una
Seleccione Reubicar archivos de registro
ubicación que no sea de donde se
en y especifique una vía de acceso nueva
restauran la base de datos de SQL Server y en el campo de entrada de texto.
otros archivos relacionados
Restaurar archivos FILESTREAM (SQL
Server 2008 o versiones posteriores) en
una ubicación distinta de donde se
restauran la base de datos SQL y los
archivos de registro
Seleccione Reubicar otros archivos en y
especifique una vía de acceso nueva en el
campo de entrada de texto.
Restaurar una o varias bases de datos,
registros y archivos FILESTREAM
individuales de SQL Server
Pulse Reubicar archivos individualmente
y pulse Examinar para abrir una ventana
de selección de carpetas. Seleccione una
carpeta o cree una nueva y pulse Aceptar.
La vía de acceso de las entradas de
archivo seleccionadas se define para
utilizar la carpeta. Esta opción solo está
disponible para copias de seguridad de
herencia.
Restricción: No puede reubicar archivos de base de datos y registros con una
operación de restauración parcial en MMC. Debe utilizar la interfaz de la línea
de mandatos para completar una restauración parcial que necesite esos
parámetros.
8. Pulse Restaurar para cerrar la ventana Valores de restauración en ubicación
alternativa y comenzar la restauración.
9. Para ver el estado de la operación de restauración, pulse Lista de tareas en la
mitad inferior del panel de resultados. Pulse Detalles de tarea para ver
información de estado detallada.
Restauración de la base de datos maestra
Una base de datos maestra dañada puede hacer que SQL Server no pueda iniciarse
y generar otros errores. Para proteger sus datos si la base de datos maestra está
dañada, debe completar de forma rutinaria una copia de seguridad completa de la
base de datos maestra (msdb).
Antes de empezar
v Establezca la modalidad de un solo usuario para operaciones de restauración
v Conserve siempre una copia de seguridad actualizada de la base de datos
maestra porque esta base de datos el catálogo del sistema. El catálogo del
sistema contiene información importante acerca de la configuración de SQL
Server.
v Asegúrese de hacer una copia de seguridad de la base de datos maestra después
de cualquier cambio que actualice las tablas del sistema. Por ejemplo, haga una
copia de seguridad de la base de datos maestra después de utilizar cualquiera
de estas sentencias:
– ALTER DATABASE
– CREATE DATABASE
– DISK INIT
– DISK RESIZE
– DISK MIRROR
Capítulo 4. Protección de datos
133
–
–
–
–
DISK UNMIRROR
DISK REMIRROR
Diversas opciones de DBCC, por ejemplo SHRINKDB
Procedimiento almacenado del sistema, como sp_dropremotelogin,
sp_addumpdevice, sp_dropdevice, sp_addlogin, sp_droplogin, sp_addserver,
sp_dropserver, sp_addremotelogin
Acerca de esta tarea
Si la base de datos maestra resulta dañada mientras se ejecuta una instancia del
servidor, arregle la base de datos dañada restaurando una copia de seguridad
reciente de la base de datos maestra completa. Si una instancia del servidor no se
puede iniciar porque la base de datos maestra está dañada, se debe volver a crear
la base de datos maestra. Cuando vuelva a crear una base de datos maestra, todas
las bases de datos del sistema vuelven a su estado original.
Restricción: Microsoft Management Console (MMC) no se puede conectar a una
instancia de SQL Server que se haya iniciado en modo de usuario único. Cuando
la instancia de SQL Server está en modalidad de un solo usuario, debe utilizar la
interfaz de línea de mandatos, tdpsqlc.exe, para restaurar la base de datos
maestra.
Procedimiento
1. Pulse Inicio > Todos los programas > Tivoli Storage Manager > Data
Protection for Microsoft SQL Server > Cliente SQL - Línea de mandatos.
2. Inicie SQL Server en modo de usuario único.
3. Utilice Data Protection for SQL Server para restaurar la base de datos maestra.
Cuando la base de datos maestra finaliza el proceso de restaurarse, SQL Server
se cierra y se muestra un mensaje de error. El mensaje indica que se ha perdido
la conexión con SQL Server. Esta pérdida de conexión es el comportamiento
previsto.
4. Reinicie el motor de base de datos para restaurar SQL Server a la modalidad
típica de varios usuarios.
5. Ejecute el programa de configuración de SQL Server para reconstruir la base de
datos maestra. Cuando reconstruya la base de datos maestra, utilice el mismo
juego de caracteres y orden de clasificación que la copia de seguridad de base
de datos maestra que se va a restaurar.
6. Vuelva a aplicar manualmente los cambios que se hayan efectuado en la base
de datos maestra después de la fecha de la copia de seguridad de base de datos
utilizada para realizar la operación de restauración.
7. Restaure la base de datos msdb. Durante el proceso de reconstrucción de la base
de datos maestra, el programa de configuración de SQL Server elimina, y luego
vuelve a crear, la base de datos msdb. Por lo tanto, debe restaurar la base de
datos msdb con la base de datos maestra.
Resultados
Después de restaurar la base de datos maestra, puede utilizar MMC para realizar
copias de seguridad y restaurar bases de datos individuales que estén funcionando
en la modalidad de un solo usuario.
Tareas relacionadas:
“Establecimiento de la modalidad de un solo usuario para operaciones de
restauración” en la página 124
134
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
“Resolución de problemas de la restauración fuera de línea de VSS de una base de
datos maestra” en la página 160
Restauración de bases de datos de SQL Server con catálogos
e índices de texto completo
Puede proteger los datos de SQL Server 2005 y 2008 con archivos de catálogo de
texto completo.
Acerca de esta tarea
Cuando proteja SQL Server 2005 y el índice de texto completo forme parte de un
catálogo de texto completo, tenga en cuenta que el catálogo de texto completo tiene
una vía de acceso física. En este caso de ejemplo, el catálogo de texto completo se
trata como un archivo de base de datos.
Al realizar una copia de seguridad de una base de datos de SQL Server 2008 y
posteriormente de los datos, un catálogo de texto completo será un objeto lógico o
virtual que contenga un grupo de índices de texto completo. Este catálogo de texto
completo no tiene una vía de acceso física. Al restaurar una base de datos con
archivos de catálogo de texto completo de SQL Server 2008 y versiones posteriores,
no se almacenan datos de forma explícita. Automáticamente se hace copia de
seguridad del archivo y se restaura como parte del grupo de archivos.
Procedimiento
v Para restaurar una base de datos con un archivo de catálogo de texto completo
físico de SQL Server 2005 desde la interfaz de línea de mandatos, utilice los
parámetros /RELocate y /TO. Por ejemplo:
Restore DATABASE full /relocate=database,sysft_docindex,database_log
/TO={database_dir}\database.mdf,{database_dir}\docindex,
{database_log_dir}\database_log.ldf
v Para restaurar una base de datos con un archivo de catálogo de texto completo
físico de SQL Server 2005 desde la interfaz gráfica de usuario, utilice la opción
Reubicar archivos individualmente. Desde la interfaz de línea de mandatos,
utilice /relocate y /TO en lugar de /RELOCATEDir.
Restauración de bases de datos de SQL Server desde
instantáneas de la máquina virtual
Puede restaurar bases de datos de SQL Server desde instantáneas de máquina
virtual cuando se utiliza Tivoli Storage Manager for Virtual Environments, Versión
7.1 y posteriores para realizar la copia de seguridad de los datos. Antes de
restaurar la base de datos de SQL Server, debe verificar que los datos se hayan
copiado correctamente.
Antes de empezar
v Antes de restaurar bases de datos de SQL Server desde instantáneas de la
máquina virtual, verifique que se ha realizado una copia de seguridad de los
datos de acuerdo con el procedimiento siguiente.
v Puede restaurar los datos de SQL Server en discos básicos con particiones de
estilo MBR. Debido a una limitación de SQL Server, no puede restaurar una
copia de seguridad de VSS en una instancia de SQL Server alternativo. Las
copias de seguridad VSS se deben restaurar en la misma instancia de SQL Server
donde se ha creado la instantánea.
Capítulo 4. Protección de datos
135
Además, al restaurar una base de datos de SQL Server a partir de una copia de
seguridad VM, si el nombre VM se cambia después de la copia de seguridad de
VM no se puede realizar la operación de restauración.
Comprobación de la copia de seguridad de SQL Server
Procedimiento
1. Instale el paquete Agente de recuperación de Tivoli Storage Manager for Virtual
Environments 7.1 y el Cliente de copia de seguridad y archivado de Tivoli
Storage Manager 7.1 desde el paquete Data Protection for VMware 7.1. Estos
paquetes de software están disponibles para su descarga desde Passport
Advantage.
Instale estos paquetes en la máquina virtual invitada con Data Protection for
SQL Server.
2. Especifique la siguiente opción del cliente de copia de seguridad y archivado
de Tivoli Storage Manager 7.1 en el archivo dsm.opt:
INCLUDE.VMTSMVSS nombremv
Cuando se establece esta opción, las aplicaciones de la máquina virtual reciben
una notificación cuando se ha planificado una copia de seguridad. Esta
notificación permite a la aplicación truncar los registros de transacción y
confirmar las transacciones para que la aplicación se pueda reanudar desde un
estado coherente una vez completada la copia de seguridad. De forma
predeterminada, esta opción no está habilitada. Debe establecer esta opción
para habilitar la protección de aplicaciones para una máquina virtual.
El nombremv especifica el nombre de la máquina virtual que contiene las
aplicaciones que deben desactivarse temporalmente. Especifique una máquina
virtual por sentencia INCLUDE.VMTSMVSS. Para proteger todas las máquinas
virtuales con esta opción, utilice un asterisco como comodín. Por ejemplo:
INCLUDE.VMTSMVSS *
También puede utilizar interrogaciones en sustitución de un carácter individual.
Por ejemplo:
INCLUDE.VMTSMVSS vm??
Este tipo de valor de la opción protege todas las máquinas virtuales que tienen
nombres que empiezan por vm y después dos caracteres cualesquiera. Por
ejemplo, vm10 y vm15.
Si el parámetro OPTions KEEPSqllog se especifica en una sentencia
INCLUDE.VMTSMVSS, este parámetro impide que los registros de SQL Server se
trunquen cuando un nodo de transportador de datos realiza una copia de
seguridad de una máquina virtual que ejecuta SQL Server. La especificación de
este parámetro permite que el administrador de SQL Server gestione
manualmente los registros de SQL Server. Los registros pueden conservarse
según sea necesario y pueden utilizarse para restaurar transacciones de SQL
Server en un punto de control específico, después de que se haya restaurado la
máquina virtual. Cuando se especifica esta opción, no se truncará el registro
SQL Server y se visualiza el siguiente mensaje y se inicia sesión en el servidor:
ANS4179I IBM Tivoli Storage Manager application protection did not truncate
Microsoft SQL Server logs on virtual machine vmname
Tivoli Storage Manager no realiza la copia de seguridad de los archivos de
registro de SQL Server. El administrador de SQL Server debe hacer copia de
seguridad de los archivos de registro para que puedan aplicarse después de
que haya restaurado la base de datos.
136
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
3. Verifique que el servicio VSS y la instancia de SQL Server están en línea y
activos. Se realiza una copia de seguridad de las bases de datos de SQL Server
que no tienen una instancia activa. Sin embargo, la información sobre estas
bases de datos no se guarda en Tivoli Storage Manager. Por lo tanto, estas
bases de datos no están disponibles para operaciones de restauración a nivel de
base de datos. Puede restaurar estas bases de datos con una operación de
restauración de VM completa.
4. Utilice el software de Tivoli Storage Manager for Virtual Environments para
realizar una copia de seguridad de los datos.
5. Después de hacer copia de seguridad de los datos, verifique que la copia de
seguridad de la máquina virtual contiene los metadatos necesarios de la base
de datos.
a. Escriba el siguiente mandato del Cliente de copia de seguridad y archivado
de Tivoli Storage Manager en el transportador de datos:
dsmc query vm <vmname> -detail
b. En la salida del mandato, asegúrese de que el valor Application(s)
protected: especifique (database-level recovery) Por ejemplo:
# Backup Date Mgmt Class Size Type A/I Virtual Machine
--- ------------------- ---------- ----------- ------ --- --------------1 06/07/2012 19:25:58 STANDARD 29.29 GB FULL A wombat
The size of this incremental backup: n/a
The number of incremental backups since last full: n/a
The amount of extra data: n/a
The TSM objects fragmentation: n/a
Backup is represented by: n/a
Application protection type: TSM VSS
Application(s) protected: MS SQL 2008 (database-level recovery)
VMDK[1]Label: Hard disk 1
VMDK[1]Name: [ess800_dev1] wombat/wombat-000002.vmdk
VMDK[1]Status: Protected
Restauración de la base de datos SQL Server
Procedimiento
1. Inicie sesión en el sistema en el que desea restaurar la base de datos de SQL
Server. La licencia de Data Protection for VMware Recovery Agent y Data
Protection for SQL Server deben estar instalados en el sistema donde se
restauran los datos.
2. Cuando se configura Data Protection for SQL Server, para la regla
Configuración del agente de recuperación, verifique que el estado es Aprobado.
Si el estado no es Aprobado, vuelva a ejecutar el asistente de configuración. En
la página del asistente Nombres de nodo de TSM, escriba el nombre de nodo
del centro de datos. El nodo del centro de datos es el nodo virtual que se
correlaciona con un centro de datos.
3. Establezca el acceso a la máquina virtual de la que se ha hecho copia de
seguridad en un nodo del centro de datos tal como se muestra en la tabla
siguiente:
Tabla 18. Nombres de nodo utilizados para establecer el acceso.
Nombre de nodo
Ubicación
Descripción
Tipo de proxy
DC_NODE
Transportador de
datos
Nodo para la copia
de seguridad de la
máquina virtual
Agente (propietario
de los datos)
Capítulo 4. Protección de datos
137
Tabla 18. Nombres de nodo utilizados para establecer el acceso (continuación).
Nombre de nodo
Ubicación
Descripción
Tipo de proxy
SQL_NODE
En la máquina
virtual invitada que
ejecuta Microsoft
SQL Server
Nodo para Data
Protection for SQL
Server
Agente (propietario
de los datos)
VSS_NODE
En la máquina
virtual invitada que
ejecuta Microsoft
SQL Server
Nodo para Data
Protection for SQL
Server DSMAGENT
Agente (trabajador de
datos)
Asegúrese de que el administrador de Tivoli Storage Manager proporcione
acceso a la máquina virtual de la que se hace copia de seguridad en
VSS_NODE. El administrador de Tivoli Storage Manager puede utilizar la
interfaz de línea de mandatos de Tivoli Storage Manager para especificar el
mandato set access mientras está conectado al DC_NODE. Hay que habilitar
el acceso para que Data Protection for SQL Server restaure los datos
propiedad de DC_NODE.
Se recomienda ejecutar los mandatos desde DC_NODE ya que el archivo de
opciones tiene los valores necesarios para comunicar con el servidor de Tivoli
Storage Manager. Se pueden utilizar las credenciales del administrador de
Tivoli Storage Manager si la contraseña del administrador de DC_NODE no
está disponible.
5. Se utiliza el mandato set access no puede ejecutarse si la opción ASNODE.
Para emitir el mandato set access, utilice un archivo de opciones que no
contenga ASNODE.
a. Copie los archivos dsm.opt y dsm.setaccess.opt.
b. Si ejecuta el mandato set access desde un nodo con ASNODE en el
archivo de opciones, edite el archivo dsm.setaccess.opt. Para cualquier
línea que contenga ASNODE, elimine la línea.
c. Edite el archivo dsm.setaccess.opt para establecer la opción NODENAME
en la siguiente entrada:
4.
DC_NODE NODENAME DC_NODE
d. Escriba el mandato siguiente:
dsmc set access backup -type=VM traveler VSS_NODE -optfile=dsm.setaccess.opt
Es posible que se le solicite que especifique la contraseña para DC_NODE.
6.
7.
8.
9.
138
Para los mandatos set access, query access y delete access subsiguientes,
repita estos pasos.
En la sección Proteger y recuperar datos de MMC, seleccione un SQL Server.
En el separador Recuperar de dicho SQL Server, seleccione Ver: Bases de
datos para ver una lista de las copias de seguridad de bases de datos de SQL
Server que están disponible para su restauración. Las bases de datos de SQL
Server de las que se realiza copia de seguridad con el software de Tivoli
Storage Manager for Virtual Environments se muestran con el método de
copia de seguridad VMVSS.
Verifique las opciones de restauración. Si no se muestran las opciones de
restauración, pulse Mostrar opciones de restauración.
Opcional: Seleccione una modalidad para la tarea actual:
v Ejecutar interactivamente: pulse este elemento para ejecutar la tarea actual
interactivamente. Esta selección es el valor predeterminado.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v Ejecutar de forma planificada: pulse este elemento para convertir la acción
actual en una tarea planificada. Cuando selecciona esta opción, se inicia el
asistente de planificación, junto con el mandato necesario para completar la
tarea.
10. En el panel Acciones, pulse Restaurar para comenzar la operación de
restauración.
11. Para ver el estado de la operación de restauración, pulse Lista de tareas en la
mitad inferior del panel de resultados. Pulse Detalles de tarea para ver
información de estado detallada.
Restauración de bases de datos de SQL Server en Windows
Server Core
Para restaurar bases de datos de Microsoft SQL Server 2012 y de versiones
posteriores, utilice el mandato restore.
Acerca de esta tarea
Utilice el siguiente procedimiento para recuperar toda o una parte de una o varias
bases de datos de SQL Server.
Procedimiento
Para restaurar una base de datos de SQL Server o de parte de ello en Windows
Server Core, especifique el siguiente mandato en el indicador de mandatos:
restauración
tdpsqlc nombre_base de datos tipo_copia de seguridad [otras_opciones]
donde nombre_base_datos especifica el nombre de la base de datos y
tipo_base_datos especifica el tipo de copia de seguridad, como una copia de
seguridad completa. Puede especificar otras opciones, como el grupo de archivos.
Por ejemplo, para crear una restauración de base de datos completa de las bases de
datos DB_01 y DB_02, y sustituir las bases de datos existentes por los objetos de
bases de datos que se han recuperado de servidor de Tivoli Storage Manager,
escriba el siguiente mandato:
restauración tdpsqlc DB_01 grupo=DB_01_grupo1
Para restaurar el grupo de archivos DB_01_group1 que pertenece a la base de datos
DB_01, escriba el siguiente mandato:
restauración tdpsqlc DB_01 grupo=DB_01_grupo1
Para restaurar todos los archivos lógicos que se encuentran en la base de datos
DB_01, escriba el siguiente mandato:
tdpsqlc R DB_01 archivo=*
Capítulo 4. Protección de datos
139
Restauración de archivos y grupos de archivos de SQL Server
a partir de copias de seguridad de herencia
En Microsoft Management Console (MMC), puede restaurar archivos y grupos de
archivos de SQL Server a partir de copias de seguridad de herencia. También
puede restaurar bases de datos de disponibilidad en cualquier réplica de
disponibilidad de un grupo de disponibilidad.
Antes de empezar
v Puede restaurar bases de datos o partes de bases de datos desde copias de
seguridad de herencia de grupo, archivo, conjunto, registro y completas.
v Microsoft SQL Server requiere que se restauren antes todos los archivos en el
grupo de archivos primario o con un grupo de archivos definido por el usuario.
Para devolver la base de datos a un estado utilizable, debe realizar una
restauración después de que se haya restaurado el grupo de archivos definido
por el usuario.
v
También puede restaurar bases de datos de disponibilidad que ha copiado con el
nodo AlwaysOn con SQL Server 2012 y versiones posteriores. Las copias de bases
de datos de disponibilidad se pueden restaurar en cualquier réplica de
disponibilidad de un grupo de disponibilidad. Para obtener más información,
tenga en cuenta las directrices y restricciones del tema que describe la
restauración de bases de datos de disponibilidad.
La restauración de partes de una base de datos desde una copia de seguridad de
herencia completa se denomina también restauración parcial. Si prevé aplicar una
restauración de registro con instante específico o una restauración diferencial para
una base de datos restaurada parcialmente, considere llevar a cabo una de estas
tareas:
v Utilice la vista Archivos en el separador Recuperar para seleccionar y restaurar
el objeto de copia de seguridad completo. Asegúrese de que la opción
RunRecovery esté establecida en No.
v Si piensa hacer una restauración del archivo de registro de punto en el tiempo,
pulse Restaurar a punto en el tiempo en el panel Acciones para restaurar el
archivo de registro. Asegúrese de que la opción RunRecovery esté establecida en
Yes.
v Si piensa hacer una restauración diferencial, pulse Restaurar en el panel
Acciones para ejecutar una restauración diferencial. Asegúrese de que la opción
RunRecovery esté establecida en Yes.
Atención: Cuando restaura los archivos y grupos de archivos de una base de
datos, los datos existentes se sobrescriben con los datos restaurados y no se pueden
recuperar una vez finalizada la restauración.
Para las bases de datos de disponibilidad AlwaysOn, asegúrese de que Data
Protection for SQL Server está configurado para utilizar un nombre de nodo
AlwaysOn. Puede configurar el nombre de nodo AlwaysOn en el campo Nodo
AlwaysOn en la página Nombres de nodo de TSM del asistente de configuración
de Tivoli Storage Manager. De forma predeterminada, el nombre de nodo de
AlwaysOn se establece en el nombre de nodo de clúster para el Grupo de
disponibilidad de SQL Server 2012 y versiones posteriores.
140
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Procedimiento
1. Inicie MMC.
2. Seleccione la instancia SQL Server en la vista de árbol.
3. En el separador Recuperar de la instancia de SQL Server, especifique el tipo de
datos de SQL Server para restaurar.
Tabla 19. Visualizaciones de restauración de base de datos
Tarea
Acción
Ver una lista de archivos de copia de
seguridad de bases de datos de SQL
Server que están disponibles para una
operación de restauración
Pulse Ver: Archivos.
Ver una lista de bases de datos de
Pulse Copias de seguridad de nodo DP
disponibilidad de SQL Server 2012 y
para ver todas las copias de seguridad del
versiones posteriores que están disponibles nodo AlwaysOn.
para una operación de restauración
Conmute el botón Copias de seguridad de
nodos DP / Copias de seguridad de nodo
AlwaysOn correspondiente a las
respectivas vistas de base de datos.
4. Verifique las opciones de restauración. Si no se muestran las opciones de
restauración, pulse Mostrar opciones de restauración.
5. Opcional: Seleccione una modalidad para la tarea actual:
v Ejecutar interactivamente: pulse este elemento para ejecutar la tarea actual
interactivamente. Esta selección es el valor predeterminado.
v Ejecutar de forma planificada: pulse este elemento para convertir la acción
actual en una tarea planificada. Cuando selecciona esta opción, se inicia el
asistente de planificación, junto con el mandato necesario para completar la
tarea.
6. En el panel Acciones, pulse RestoreFile o RestoreGroup para iniciar la
operación de restauración.
7. Para ver el estado de la operación de restauración, pulse Lista de tareas en la
mitad inferior del panel de resultados. Pulse Detalles de tarea para ver
información de estado detallada.
Protección de los datos de SQL Server en un entorno de Windows
Server Core
Server Core es un entorno de servidor mínimo y de bajo mantenimiento donde
puede ejecutar los servicios mínimos necesarios para mantener Windows Server
2008 y versiones posteriores. Puede instalar y operar Data Protection for SQL
Server en este entorno de servidor mínimo.
Acerca de esta tarea
Si está protegiendo Microsoft SQL Server 2012 y versiones posteriores, puede
instalar y utilizar el servidor Data Protection for SQL Server en Windows Server
2008 R2 Server Core SP1 y versiones posteriores.
En un entorno mínimo de este tipo, sólo está disponible la interfaz de línea de
mandatos para Data Protection for SQL Server en Windows Server Core, a menos
que utilice el soporte de gestión remota de Data Protection for SQL Server.
Capítulo 4. Protección de datos
141
Asimismo, si utiliza el instalador de Windows (MSI) para instalar Data Protection
for SQL Server, sólo se da soporte a la modalidad desatendida.
Puede utilizar los mandatos backup y restore para proteger bases de datos que
están almacenadas en Microsoft SQL Server 2012 o versiones posteriores.
Copia de seguridad de bases de datos de SQL Server en
Windows Server Core
Para hacer una copia de seguridad de las bases de datos de Microsoft SQL Server
2012 y de versiones posteriores, utilice el mandato backup.
Acerca de esta tarea
Utilice el siguiente procedimiento para realizar una copia de seguridad de las bases
de datos de SQL Server en servidor de Tivoli Storage Manager, o para realizar
instantáneas locales de VSS.
Procedimiento
1. Para hacer una copia de seguridad de una parte de la base de datos de SQL o
toda en Windows Server Core, emita el siguiente mandato desde el indicador
de mandatos:
tdpsqlc backup nombre_base_datos tipo_copia_seguridad [otras_opciones]
donde nombre_base_datos especifica el nombre de la base de datos y
tipo_base_datos especifica el tipo de copia de seguridad, como una copia de
seguridad completa. Puede especificar otras opciones, como el método de copia
de seguridad. Por ejemplo, para crear una copia de seguridad completa de
herencia de bases de datos SQL DB_01 y DB_02, escriba el mandato siguiente:
tdpsqlc backup DB_01,DB_02 full /backupmethod=legacy
Por ejemplo, para crear una copia de seguridad de herencia completa de todas
las bases de datos de SQL Server, escriba el siguiente mandato:
tdpsqlc backup * full /backupmethod=legacy
2. Para realizar una copia de seguridad de un grupo de archivos, escriba el
siguiente mandato en un indicador de mandatos:
tdpsqlc backup nombre_base_datos grupo_archivos
donde nombre_base_datos especifica el nombre de la base de datos y
grupo_archivos especifica el grupo de archivos de la base de datos. Por
ejemplo, para realizar copia de seguridad del grupo de archivos DB_01_group1
que pertenece a la base de datos DB_01, escriba el siguiente mandato:
tdpsqlc backup DB_01 Group=DB_01_group1
142
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Restauración de bases de datos de SQL Server en Windows
Server Core
Para restaurar bases de datos de Microsoft SQL Server 2012 y de versiones
posteriores, utilice el mandato restore.
Acerca de esta tarea
Utilice el siguiente procedimiento para recuperar la totalidad o parte de una o más
bases de datos SQL.
Procedimiento
Para restaurar una parte o toda la base de datos de SQL en Windows Server Core,
emita el siguiente mandato desde el indicador de mandatos:
restauración
tdpsqlc nombre_base de datos tipo_copia de seguridad [otras_opciones]
donde nombre_base_datos especifica el nombre de la base de datos y
tipo_base_datos especifica el tipo de copia de seguridad, como una copia de
seguridad completa. Puede especificar otras opciones, como el grupo de archivos.
Por ejemplo, para crear una restauración de base de datos completa de las bases de
datos DB_01 y DB_02, y sustituir las bases de datos existentes por los objetos de
bases de datos que se han recuperado de servidor de Tivoli Storage Manager,
escriba el siguiente mandato:
restauración tdpsqlc DB_01 grupo=DB_01_grupo1
Para restaurar el grupo de archivos DB_01_group1 que pertenece a la base de datos
DB_01, escriba el siguiente mandato:
restauración tdpsqlc DB_01 grupo=DB_01_grupo1
Para restaurar todos los archivos lógicos que se encuentran en la base de datos
DB_01, escriba el siguiente mandato:
tdpsqlc R DB_01 archivo=*
Modificación de valores de configuración de Data Protection
for SQL Server en Windows Server Core
Para configurar las preferencias para Data Protection for SQL Server, utilice el
mandato set en el indicador de mandatos de Windows Server Core.
Acerca de esta tarea
Los valores que modifique se guardan en el archivo de configuración de Data
Protection for SQL Server. El archivo de configuración predeterminado es
tdpsql.cfg.
Procedimiento
En la solicitud de mandatos, escriba el mandato siguiente:
tdpsqlc set parámetro=valor [/configfile=nombre_archivo]
donde parámetro es el parámetro u opción de Data Protection for SQL Server para
el que desea cambiar el valor parameter y valor es el nuevo valor que desea
especificar. /configfile es el parámetro opcional para el nombre de archivo de
Capítulo 4. Protección de datos
143
configuración. Si no especifica el parámetro /configfile, se utiliza el archivo de
configuración predeterminado (tdpsql.cfg).
Ejemplos:
Tarea
Establezca el SQL Server preferido en el archivo tdpsql.cfg.
Mandato: tdpsqlc set sqlserver=su_instancia_SQL
/configfile=tdpsql.cfg
Mandato: tdpsqlc set fromsqlserver=su_instancia_SQL
/configfile=tdpsql.cfg
Tarea
Cambie el nombre del archivo de registro de actividades de Data
Protection for SQL Server por tdpsql.log.
Mandato: tdpsqlc set logfile=tdpsql.log
Visualización, impresión y guardado de informes
Puede acceder a informes sobre actividad reciente históricos y capacidad
gestionada histórica. Puede determinar qué licencias y software están instalados.
Procedimiento
1. Seleccione Informes en la sección Gestionar. Se muestra una lista con los
informes disponibles. Cada informe proporciona un resumen del contenido del
informe.
2. Seleccione un informe en la lista. Se muestra el informe seleccionado.
3. Para imprimir o guardar el informe actual, pulse el icono correspondiente en la
parte superior del informe.
144
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Capítulo 5. Automatización
Con la función de automatización de Data Protection for SQL Server, puede ejecutar
mandatos desde la línea de mandatos, crear scripts, planificar tareas y utilizar
Microsoft Management Console (MMC) para iniciar tareas. Las tareas que puede
automatizar se basan en los scripts y planificaciones que cree.
Acerca de esta tarea
Data Protection for SQL Server da soporte a las tareas de automatización desde la
interfaz de línea de mandatos o desde el indicador de mandatos de Microsoft
Windows PowerShell (Versión 3.0 o posterior). También puede utilizar el separador
Automatizar de MMC.
Cómo prepararse para utilizar Windows PowerShell cmdlets con Data
Protection for SQL Server
Data Protection for SQL Server incluye un conjunto de Windows PowerShell
cmdlets que le ayudan a gestionar los componentes de Data Protection for SQL
Server del entorno.
Acerca de esta tarea
Puede emitir cmdlets que se proporcionan con Data Protection for SQL Server en
entornos de Windows.
Los cmdlets de Data Protection for SQL Server ayudan a dar soporte a un entorno
de gestión y mejoran significativamente la gestión remota y las funciones de
automatización. Puede agregar cmdlets juntos para formar mandatos y utilizar el
gran volumen de cmdlets existentes de otros proveedores.
Antes de utilizar los cmdlets, siga estos pasos.
Procedimiento
1. Inicie sesión en el sistema como administrador.
2. Desde un indicador de mandatos de Windows PowerShell, emita el siguiente
mandato:
set-executionpolicy remotesigned
3. Importe los módulos de Windows PowerShell desde la carpeta
FlashCopyManager:
v FmModuleSQL.dll
v FmModuleMMC.dll
En el indicador de mandatos de Windows PowerShell, utilice credenciales de
administrador para importar módulos del siguiente modo:
a. Vaya a la carpeta FlashCopyManager.
b. Especifique los mandatos siguientes:
import-module .\FmModuleSQL.dll
import-module .\FmModuleMMC.dll
c. (Opcional) Para utilizar cmdlets en estos módulos cada vez que inicie
Windows PowerShell, añada las líneas siguientes al perfil:
© Copyright IBM Corp. 1997, 2015
145
$path = (get-itemproperty -path "HKLM:\SOFTWARE\IBM\TDPSql\
currentversion\mmc" -ea SilentlyContinue).path
if ($null -ne $path)
{
dir "$path\fmmodule*.dll" | select -expand fullname | import-module
-force -Global
}
Qué hacer a continuación
Para obtener información acerca de la creación, ejecución, supervisión y resolución
de problemas de scripts con los cmdlet, consulte la documentación de Windows
PowerShell 3.0 o posterior. Para obtener más información sobre Windows
PowerShell cmdlets, patrones de denominación coherentes, parámetros,
argumentos y sintaxis, consulte esta página web como punto de partida:Microsoft
TechNet: Getting Started with Windows PowerShell (http://technet.microsoft.com/
en-us/library/hh857337.aspx).
Cmdlets para Microsoft Management Console
La lista siguiente identifica los cmdlet que puede utilizar cuando interactúe con
Microsoft Management Console (MMC).
v Clear-FcmMmcManagedCapacityHistory
v Clear-FcmMmcScheduledActivityHistory
v Disable-FcmMmcSchedule
v Enable-FcmMmcSchedule
v Get-FcmMmcActivity
v Get-FcmMmcComputerInformation
v Get-FcmMmcManagedCapacityHistory
v Get-FcmMmcReport
v Get-FcmMmcSchedule
v Get-FcmMmcScheduledActivity
v New-FcmMmcSchedule
v Remove-FcmMmcSchedule
v Set-FcmMmcSchedule
v Start-FcmMmcSchedule
Para ver los detalles acerca de un determinado cmdlet, ejecute el cmdlet Get-Help
con el nombre del cmdlet. Por ejemplo:
Get-Help New-FcmMmcSchedule
Para continuar el ejemplo, para ver ejemplos para el cmdlet, especifique:
get-help New-FcmMmcSchedule -examples
Para obtener más información, entre:
get-help New-FcmMmcSchedule -detailed
Para obtener información técnica, entre:
get-help New-FcmMmcSchedule -full
Para obtener información del producto en línea, escriba:
get-help New-FcmMmcSchedule -online
146
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Para obtener información sobre un parámetro específico, entre:
help New-FcmMmcSchedule -Parameter backupdestination
Para visualizar la ayuda en una ventana separada, incluya el parámetro
-showwindow con el mandato help.
Cmdlet para proteger los datos de Microsoft SQL Server
En la tabla siguiente se identifican los cmdlets que puede utilizar para proteger los
datos de Microsoft SQL Server.
Tabla 20. Cmdlets para proteger los datos de Microsoft SQL Server. En la tabla siguiente se identifican los cmdlets
que puede utilizar para proteger los datos de Microsoft SQL Server.
Nombre del cmdlet
Mandato relacionado de la interfaz de
línea de mandatos
Add-DpSqlPolicy
tdpsqlc create policy
Crea una nueva política para los datos
de Microsoft SQL Server.
Backup-DpSqlComponent
tdpsqlc backup
Hacer copia de seguridad de los
componentes de SQL Server.
Copy-DpSqlPolicy
tdpsqlc copy policy
Copiar una política existente en una
nueva política.
Dismount-DpSqlBackup
tdpsqlc unmount backup
Desmontar un copia de seguridad.
Get-DpSqlBackup
tdpsqlc query tsm *
Consultar las copias de seguridad que
están almacenadas en el servidor.
Get-DpSqlComponent
tdpsqlc query sql *
Consultar las bases de datos que están
disponibles en SQL Server.
Get-DpSqlConfig
tdpsqlc query tdp
Visualizar información de
configuración.
Get-DpSqlConnection
tdpsqlc query tsm
Muestra la API de Tivoli Storage
Manager y la información del servidor.
Get-DpSqlFileGroups
no aplicable
Muestra toda la información de
archivos y grupos acerca de las bases de
datos de SQL Server especificadas.
Get-DpSqlInformation
tdpsqlc query sql
Visualizar información de SQL Server
especificada.
Get-DpSqlManagedCapacity
tdpsqlc query managedcapacity
Ayudarle con la planificación de
almacenamiento determinando la
cantidad de capacidad gestionada que
se está utilizando.
Get-DpSqlPolicy
tdpsqlc query policy
Consultar una política.
Mount-DpSqlBackup
tdpsqlc mount backup
Monta una copia de seguridad que
proporciona acceso a los archivos que la
copia de seguridad contiene.
Remove-DpSqlBackup
tdpsqlc delete backup y tdpsqlc
inactivate
Se utiliza para suprimir una copia de
seguridad VSS de una base de datos de
SQL Server o para desactivar uno o más
objetos de copia de seguridad de
herencia activos en el servidor de Tivoli
Storage Manager.
Remove-DpSqlPolicy
tdpsqlc delete policy
Suprime una política local.
Reset-DpSqlTsmPassword
tdpsqlc changetsmpassword
Cambia la contraseña de Tivoli Storage
Manager que utiliza Data Protection for
SQL Server.
Descripción breve
Capítulo 5. Automatización
147
Tabla 20. Cmdlets para proteger los datos de Microsoft SQL Server (continuación). En la tabla siguiente se
identifican los cmdlets que puede utilizar para proteger los datos de Microsoft SQL Server.
Nombre del cmdlet
Mandato relacionado de la interfaz de
línea de mandatos
Restore-DpSqlBackup
tdpsqlc restore
Restaurar copias de seguridad de datos
de Microsoft SQL Server.
Set-DpSqlConfig
tdpsqlc set paramname
Establecer los parámetros de
configuración de Data Protection for
SQL Server en el archivo de
configuración.
Set-DpSqlPolicy
tdpsqlc update policy
Cambia una política existente.
Descripción breve
Para ver los detalles acerca de un determinado cmdlet, ejecute el cmdlet Get-Help
con el nombre del cmdlet. Por ejemplo:
Get-Help Get-DpSqlBackup
Para continuar el ejemplo, para ver ejemplos para el cmdlet, especifique:
get-help Get-DpSqlBackup -examples
Para obtener más información, entre:
get-help Get-DpSqlBackup -detailed
Para obtener información técnica, entre:
get-help Get-DpSqlBackup -full
Para obtener información del producto en línea, escriba:
get-help Get-DpSqlBackup -online
Para obtener información sobre un parámetro específico, entre:
help Get-DpSqlBackup -Parameter backupdestination
Para visualizar la ayuda en una ventana separada, incluya el parámetro
-showwindow con el mandato help.
Tareas automáticas
Puede automatizar una carga de trabajo especificando Windows PowerShell
cmdlets o mandatos de la interfaz de línea de mandatos en la línea de mandatos
integrada.
Acerca de esta tarea
Utilice la vista Automatizar para trabajar con mandatos. Puede crear, guardar,
almacenar y planificar mandatos para que se ejecutan a la hora planificada.
Procedimiento
1. Para abrir la vista Automatizar, seleccione la carga de trabajo con la que desea
trabajar y pulse Automatizar. En la ventana de la tarea dispone de una línea de
mandatos integrada desde la que puede especificar PowerShell cmdlets o
mandatos de la interfaz de línea de mandatos.
2. Cambie PowerShell a Línea de mandatos.
148
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
3. Para ejecutar un mandato, escriba un mandato en el panel de detalles y pulse el
icono Ejecutar. Puede emitir mandatos especificando o sin especificar tdpsqlc.
Por ejemplo, por cada instancia de carga de trabajo seleccionada, puede
especificar uno o varios mandatos, como:
q tsm
q sql
También puede ejecutar una tarea guardada; para ello, pulse el icono Abrir,
seleccione el archivo de mandato y pulse el icono Ejecutar. La salida se
visualiza en la ventana principal.
4. Pulse el icono Guardar y siga las indicaciones para guardar un mandato para
un uso futuro.
5. Para planificar un mandato, pulse el icono Planificar este mandato para abrir
el asistente de planificación. Siga las indicaciones del asistente para crear una
planificación para el mandato. La salida del mandato se visualiza en el panel
de resultados.
6. (Opcional) Guarde o envíe la salida del mandato a una dirección de correo
electrónico.
Qué hacer a continuación
Puede automatizar mandatos desde las vistas Proteger, Recuperar, Planificar y
Lista de tareas de Microsoft Management Console (MMC):
1. Inicie MMC y seleccione la instancia del SQL Server en el árbol de navegación.
2. Pulse la pestaña correspondiente a la tarea que desee hacer (Proteger o
Recuperar).
3. Automatice el mandato mediante uno de los métodos siguientes:
Panel Resultados
Seleccione el elemento para la tarea en el panel de resultados y
seleccione Ejecutar de forma planificada en el menú de la barra de
herramientas. Pulse en la tarea adecuada en el panel Acción. Cuando se
inicie el asistente de planificación, especifique la información para cada
solicitud para crear una tarea planificada.
Panel Lista de tareas
Cuando se envía una tarea, se muestra en el panel de lista de tareas.
Seleccione la tarea adecuada y pulse Planificar script de mandato en la
barra de herramientas de la lista de tareas. Cuando se inicie el asistente
de planificación, especifique la información para cada solicitud para
crear una tarea planificada.
También puede pulsar con el botón derecho del ratón en una tarea del
panel Lista de tareas y pulsar Copiar. A continuación, pulse la pestaña
Automatizar y pegue el mandato en el campo.
Capítulo 5. Automatización
149
Planificador de tareas de Tivoli Storage Manager
Revise estas directrices cuando defina una planificación de Tivoli Storage Manager.
v Si utiliza la modalidad de planificación indicada por el Tivoli Storage Manager,
asegúrese de que el archivo de opciones de Data Protection for SQL Server tenga
especificadas las opciones tcpclientaddress y tcpclientport. Si desea ejecutar
más de un servicio planificador, utilice la misma tcpclientaddress. Sin embargo,
debe utilizar valores distintos para tcpclientport, además de nombres de nodo
diferentes. Como ejemplo, es posible que desee ejecutar más de un servicio de
planificador al planificar Data Protection for SQL Server y el cliente de copia de
seguridad normal de Windows.
Puede utilizar la planificación indicada por el servidor sólo cuando se utiliza la
comunicación de TCP/IP. De forma predeterminada, Data Protection for SQL
Server utiliza el modo de planificación de sondeo de cliente.
v Si realiza algún cambio que afecte al planificador en el archivo de opciones de
Data Protection for SQL Server, reinicie el planificador para activar los cambios.
Por ejemplo, la dirección del Tivoli Storage Manager, la modalidad de
planificación o el puerto o la dirección TCP del cliente pueden afectar al
planificador. Para reiniciar el planificador, emita los siguientes mandatos:
net stop "Data Protection for SQL Scheduler"
net start "Data Protection for SQL Scheduler"
v El archivo de registro predeterminado del planificador de Tivoli Storage
Manager (dsmsched.log) contiene información de estado para el planificador de
Tivoli Storage Manager. En este ejemplo, el archivo se encuentra en esta ruta:
d:\Program Files\Tivoli\TSM\TDPSQL\dsmsched.log
Puede alterar temporalmente este nombre de archivo especificando la opción
schedlogname en el archivo de opciones de Data Protection for SQL Server.
v Data Protection for SQL Server crea su archivo de registro con estadísticas acerca
de los objetos de base de datos de los que se ha hecho copia de seguridad
cuando se especifica el parámetro /logfile durante el mandato tdpsqlc. La
salida de los mandatos planificados se envía al archivo de registro del
planificador (dsmsched.log). Después de que se haya realizado el trabajo
planificado, consulte el registro para asegurarse de que el trabajo se ha
completado correctamente.
Cuando se procesa un mandato planificador, es posible que el registro del
planificador contenga la entrada siguiente:
El evento planificado nombre_evento finalizó satisfactoriamente
Este resultado indica que Tivoli Storage Manager ha emitido correctamente el
mandato planificado asociado a nombre_evento. No se intenta determinar si el
mandato se ha ejecutado correctamente o no. Debe determinar el éxito o la
anomalía del mandato evaluando el código de retorno del mandato planificado
en el registro del planificador. La entrada del registro del planificador para el
código de retorno del mandato lleva delante el texto siguiente:
Mandato finalizado. El código de retorno es:
Si se produce un error en las copias de seguridad planificadas, el script de
planificador saldrá con el mismo código de error que el mandato de copia de
seguridad que ha fallado. Un código de error distinto de cero significa que la
copia de seguridad ha fallado.
v Si no se especifica passwordaccess generate en el archivo dsm.opt, es necesario
especificar la contraseña de Tivoli Storage Manager en el mandato tdpsqlc. Para
especificar la contraseña, utilice el parámetro /tsmpassword en el archivo de
150
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
mandatos que el planificador está ejecutando (sqlfull.cmd). También puede
especificar la contraseña en la línea de mandatos de Data Protection for SQL
Server. Por ejemplo:
tdpsqlc query tsm /tsmnode=mars1 /tsmpassword=newpassword
Capítulo 5. Automatización
151
152
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Capítulo 6. Resolución de problemas
Data Protection for SQL Server le ayuda a proteger las bases de datos de SQL
Server de Microsoft. Data Protection for SQL Server utiliza la interfaz de
programación de aplicaciones (API) de Microsoft Server Managed Objects (SMO) y
VSS (Virtual Shadow Copy Service) de Microsoft.
Acerca de esta tarea
Si se produce una condición de error durante un suceso de Data Protection for
SQL Server, generalmente verá un síntoma, o un conjunto de síntomas, y realice un
rastreo del origen del problema. Sin embargo, determinación de problemas no
equivale a resolución de problemas. Durante el proceso de determinación de
problemas, es posible que obtenga la información suficiente que le permita resolver
el problema. En algunos casos, no puede resolver un problema incluso después de
determinar la causa. Por ejemplo, un problema de rendimiento podría deberse a
una limitación del hardware.
Diagnóstico de problemas
Uno de los retos más difíciles de la resolución de problemas en un entorno de
cliente-servidor es determinar qué componente es el origen del problema. Dispone
de asistentes de diagnóstico de VSS para ayudarle a probar instantáneas de VSS en
el sistema. Puede determinar si el origen del problema es un error general de VSS
o un problema de Tivoli Storage Manager o del cliente de Data Protection for SQL.
Archivos de registro de errores
Si se produce una condición de error durante un evento de Data Protection for
SQL Server, puede consultar varios archivos de registro como ayuda para
determinar el problema.
Por ejemplo, puede confirmar que Data Protection for SQL Server ha migrado tras
error buscando entradas sobre el servidor secundario en los siguientes archivos de
registro:
v Tivoli\tsm\TDPSQL\dsierror.log
v Tivoli\tsm\baclient\dsmerror.log
v Data Protection for SQL Server registra la información sobre los mandatos de
copia de seguridad, restauración y supresión en la Consola de eventos de Tivoli.
v Data Protection for SQL Server registra información, de forma predeterminada,
en el archivo tdpsql.log en el directorio en el que está instalado Data Protection
for SQL Server. Este archivo indica la fecha y hora de una copia de seguridad,
los datos que se han copiado y los mensajes de error o códigos de terminación.
Este archivo es muy importante y debe supervisarse a diario.
v La API de Tivoli Storage Manager registra, de forma predeterminada, la
información de errores de API en el archivo dsierror.log del directorio donde se
ha instalado Data Protection for SQL Server Este registro no contiene estadísticas
de copia de seguridad. El archivo dsierror.log no puede marcarse como de sólo
lectura.
v Data Protection for SQL Server registra información en el registro de errores de
SQL Server. La información del registro de errores de SQL Server se puede
visualizar utilizando las herramientas de administración de SQL Server.
© Copyright IBM Corp. 1997, 2015
153
v El planificador de Tivoli Storage Manager registra información en los archivos
dsmsched.log y dsmerror.log. De forma predeterminada, estos archivos están
ubicados en el directorio donde está instalado el cliente de archivado y copia de
seguridad de Tivoli Storage Manager.
Consejo: La salida de los mandatos planificados se envía al archivo de
registro del planificador (dsmsched.log). Después de que se haya realizado el
trabajo planificado, consulte el registro para asegurarse de que el trabajo se ha
completado correctamente.
Cuando se procesa un mandato planificado, el registro del planificador puede
contener la entrada siguiente:
El evento planificado nombre_evento finalizó satisfactoriamente
Esto no es más que una indicación de que Tivoli Storage Manager ha emitido
satisfactoriamente el mandato planificado asociado a nombre_evento. No se
intenta determinar el éxito o la anomalía del mandato. Puede valorar el éxito o
el fracaso del mandato mediante la evaluación del código de retorno del
mandato planificado en el registro del planificador. La entrada del registro del
planificador para el código de retorno del mandato lleva delante el texto
siguiente:
Mandato finalizado. Return code is:
return_code_number
v Registro de eventos de aplicaciones y del sistema Windows.
v Para operaciones VSS, consulte el archivo dsmerror.log en el directorio de
instalación del cliente de archivado y copia de seguridad.
Cómo determinar si se trata de un problema de Data
Protection for SQL Server o un problema general de VSS
El cliente de Data Protection interactúa estrechamente con el cliente de copia de
seguridad y archivado (DSMAGENT). El cliente finaliza todas las operaciones de
Virtual Shadow Copy Service (VSS). Puede probar la conectividad entre el cliente
de Data Protection y DSMAGENT de Tivoli Storage Manager. Puede determinar si
el origen del problema es un error del servicio Microsoft VSS o un problema de
código de Tivoli Storage Manager.
Acerca de esta tarea
v Las herramientas vssadmin y diskshadow son aplicaciones que pueden ejecutar
copias de seguridad que utilizan las API de VSS de Microsoft SQL Server.
vssadmin
Un programa de utilidad que se instala con el sistema operativo y que
puede mostrar copias de seguridad de duplicación de volúmenes
actuales y todos los grabadores de copia de duplicación y proveedores
instalados en la ventana de mandatos.
diskshadow
La herramienta diskshadow está disponible con Windows Server 2008 y
versiones posteriores.
Con estas herramientas, puede determinar los elementos siguientes:
– Verificar las configuraciones de proveedor de VSS
– Descartar cualquier posible problema de VSS antes de ejecutar las funciones
de VSS de Tivoli Storage Manager
154
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
– Podría tener un problema de configuración de VSS o un problema de
hardware real si una operación no funciona con diskshadow o vssadmin
– Podría tener un problema de Tivoli Storage Manager si una operación
funciona con diskshadow o vssadmin, pero no con Tivoli Storage Manager
v Para operaciones de VSS, puede reproducir el problema con la herramienta de
Microsoft diskshadow. Si puede reproducir el problema con la herramienta
diskshadow, es probable que el origen del problema esté en el proveedor de VSS
o en SQL Server.
Procedimiento
1. Pruebe la conectividad entre el cliente de Data Protection y Tivoli Storage
Manager DSMAgent.
a. Seleccione la carga de trabajo de SQL Server con la que desea trabajar y
pulse el separador Automatizar para abrir la vista Automatizar.
b. Para verificar que la instalación y configuración son correctas, emita el
mandato TDPSQLC QUERY SQL en el panel de detalles inferior y pulse Ejecutar
(o Intro). Emita el mandato TDPSQLC QUERY SQL en el sistema donde está
instalado SQL Server. Los resultados se muestran en el panel.
El mandato TDPSQLC QUERY SQL devuelve información sobre los siguientes
elementos:
v Estado de SQL Server
v Registro circular
v Componentes de VSS
A continuación se muestra un ejemplo de la salida que genera el mandato
TDPSQLC QUERY SQL:
C:\Program Files\Tivoli\tsm\TDPSql>tdpsqlc query sql
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 1.0
(C) Copyright IBM Corporation 1997, 2014. Reservados todos los derechos.
Conectándose a SQL Server, por favor, espere...
Información de SQL Server
---------------------Nombre de SQL Server....................... RHINO
Versión de SQL Server ....................... 12.0.2000 (SQL Server 2014)
Información de VSS (Volume Shadow Copy Service)
-------------------------------------------Nombre de grabador
: SqlServerWriter
Nombre de nodo DSMAgent local: RHINO
Nodo DSMAgent remoto
:
Estado de grabador
: En línea
Componentes seleccionables: 6
La operación se ha completado satisfactoriamente. (rc = 0)
Si el mandato TDPSQLC QUERY SQL no devuelve toda esta información, puede
tener un problema de configuración de proxy. Póngase en contacto con el
administrador del servidor de Tivoli Storage Manager para que ejecute los
mandatos GRANT PROXY correctos del servidor con el fin de habilitar la
Capítulo 6. Resolución de problemas
155
autorización de proxy para los nodos. Si se devuelve toda esta información y
parece correcta, proceda con el paso siguiente.
2. Para determinar si es un problema del servicio VSS de Microsoft o del código
de Tivoli Storage Manager, utilice las herramientas vssadmin y diskshadow
para reproducir el error del siguiente modo:
a. Emita los mandatos VSSADMIN y diskshadow, tal como se muestra en la
siguiente tabla:
Tabla 21. Mandatos VSSADMIN
Opción
Ejecute este mandato:
Para ver el grabador de VSS:
VSSADMIN LIST WRITERS
Para ver los proveedores de VSS:
VSSADMIN LIST PROVIDERS
Para ver las copias creadas mediante el
proveedor de Microsoft Software
Shadow Copy:
VSSADMIN LIST SHADOWS
Para ver las copias creadas mediante el
proveedor de hardware de VSS a partir
de Windows Server 2008:
diskshadow diskshadow > list shadows
all
b. Antes de instalar Data Protection for SQL Server, pruebe la función
principal de VSS. Realice las siguientes pruebas de diskshadow antes de
instalar cualquier componente de Tivoli Storage Manager:
v Pruebe la creación y supresión de duplicaciones no persistentes emitiendo
los mandatos diskshadow siguientes:
diskshadow>set verbose on
diskshadow>begin backup
diskshadow>add volume f: (volumen de base de datos)
diskshadow>add volume g: (volumen de registro)
diskshadow>create
diskshadow>end backup
diskshadow>list shadows all
diskshadow>delete shadows all
diskshadow>list shadows all
Los volúmenes f: y g: representan los volúmenes de base de datos y de
registro de SQL Server. Siga emitiendo mandatos diskshadow cuatro veces
y verifique que el archivo de registro de eventos de aplicaciones y del
sistema de Windows no contenga errores.
v Pruebe la creación y supresión de duplicaciones persistentes emitiendo
los mandatos diskshadow siguientes:
diskshadow>set context persistent
diskshadow>set verbose on
diskshadow>begin backup
diskshadow>add volume f: (volumen de base de datos)
diskshadow>add volume g: (volumen de registro)
diskshadow>create
diskshadow>end backup
diskshadow>list shadows all (puede tardar unos minutos)
diskshadow>delete shadows all
diskshadow>list shadows all
Los volúmenes f: y g: representan los volúmenes de base de datos y de
registro de SQL Server. Siga emitiendo mandatos diskshadow cuatro
veces y verifique que el archivo de registro de eventos de aplicaciones y
del sistema de Windows no contenga errores.
v Pruebe la creación y supresión de duplicaciones transportables
persistentes emitiendo los mandatos diskshadow siguientes:
156
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
diskshadow>set context persistent
diskshadow>set option transportable
diskshadow>add volume f: (volumen de base de datos)
diskshadow>add volume g: (volumen de registro)
diskshadow>set metadata c:\metadata\SQLmeta.cab
(la vía de acceso en la que desea almacenar los metadatos)
diskshadow>create
Debe copiar el archivo sqlmeta.cab del servidor de origen en el servidor
de traspaso. Después de copiar el archivo, emita los siguientes mandatos:
diskshadow>load metadata newpath/sqlmeta.cab
diskshadow>import
diskshadow>list shadows all (puede tardar unos minutos)
diskshadow>delete shadows all
Los volúmenes f: y g: representan los volúmenes de base de datos y de
registro de SQL Server. Siga emitiendo mandatos diskshadow cuatro veces
y verifique que el archivo de registro de eventos de aplicaciones y del
sistema de Windows no contenga errores.
3. Pruebe la creación y la supresión de una copia de duplicación no persistente.
a. Emita los siguientes mandatos diskshadow. En este ejemplo, los volúmenes
k: y l: representan los volúmenes de base de datos y de registro de SQL
Server.
diskshadow>set context volatile
diskshadow>set verbose on
diskshadow>begin backup
diskshadow>add volume k: (volumen de base de datos)
diskshadow>add volume l: (volumen de registro)
diskshadow>create
diskshadow>end backup
diskshadow>list shadows all (puede tardar unos minutos)
diskshadow>exit
diskshadow
diskshadow>list shadows all (sin copias de duplicación)
b. Compruebe que el archivo de registro de eventos del sistema y de
aplicaciones de Windows no contenga errores.
4. (Sólo entornos de proveedor de hardware de VSS) Pruebe la creación y la
supresión de una copia de duplicación transportable no persistente.
a. Emita los siguientes mandatos diskshadow. En este ejemplo, los volúmenes
k: y l: representan los volúmenes de base de datos y de registro de SQL
Server.
diskshadow>set context volatile
diskshadow>set option transportable
diskshadow>add volume k: (volumen de base de datos)
diskshadow>add volume l: (volumen de registro)
diskshadow>set metadata c:\metadata\SQLmeta.cab
(la vía de acceso en la que desea almacenar los metadatos)
diskshadow>create
b. Siga emitiendo mandatos diskshadow cuatro veces y verifique que el archivo
de registro de eventos de aplicaciones y del sistema de Windows no
contenga errores.
c. Copie el archivo sqlmeta.cab del servidor de origen en el servidor de
traspaso. A continuación, emita los siguientes mandatos:
diskshadow>load metadata newpath/sqlmeta.cab
diskshadow>import
diskshadow>list shadows all (puede tardar unos minutos)
diskshadow>delete shadows all
Si alguna de estas pruebas falla de forma repetida, hay un problema de
configuración de hardware o un problema de VSS. Consulte en la
Capítulo 6. Resolución de problemas
157
documentación de hardware los problemas conocidos o busque la información
en la base de datos de conocimientos de Microsoft.
Si se pasan todas estas pruebas, continúe en el paso 5.
5. Reproduzca el problema específico utilizando diskshadow. Si puede reproducir
el problema únicamente a través de una serie de pasos (por ejemplo: una copia
de seguridad falla cuando realiza dos copias de seguridad locales consecutivas),
intente realizar esas mismas pruebas utilizando diskshadow.
v Simule las copias de seguridad de VSS de SQL Server en Local mediante la
ejecución de una instantánea persistente de diskshadow.
v Simule las copias de seguridad de VSS de SQL Server en Tivoli Storage
Manager ejecutando una instantánea diskshadow no persistente.
v Simule las copias de seguridad VSS de SQL Server en Local y en Tivoli
Storage Manager mediante la ejecución de una instantánea persistente de
diskshadow.
v Simule las copias de seguridad de VSS de SQL Server de traspaso al Tivoli
Storage Manager mediante la ejecución de una instantánea diskshadow no
persistente y transportable.
Consulte la documentación de diskshadow para ver los mandatos específicos
necesarios para realizar copias de seguridad. Si puede reproducir el problema,
lo más probable es que sea un problema de VSS general. Consulte la base de
datos de conocimientos de Microsoft para obtener información. Si la operación
se realiza satisfactoriamente con diskshadow, lo más probable es que sea un
problema del cliente de Tivoli Storage Manager o de Data Protection for SQL.
6. Para operaciones de copia de seguridad de herencia, intente reproducir el
problema utilizando el programa de utilidad de copia de seguridad o de
restauración en el administrador de administración de SQL Server. Si se
muestra el siguiente mensaje de error, significa que SQL Server ha encontrado
una situación inesperada: ACO5350E Se ha producido un error de la API de
SQL. Es posible que necesite ayuda de Microsoft si el problema continúa.
En ocasiones, los mensajes de error de Data Protection for SQL Server
contienen un código HRESULT. Para obtener más información sobre el
problema, utilice el código HRESULT para buscar en la documentación de
Microsoft y en la base de datos de conocimiento de Microsoft.
Resolución de problemas que se pueden reproducir
Cuando un componente no funciona según sus especificaciones, intente reproducir
el problema y capturar la información sobre el entorno operativo actual en el
momento del error. Puede solucionar problemas de operaciones de copia de
seguridad y restauración de VSS, de VSS y SAN Volume Controller y de Storwize
V7000 o DS8000
Resolución de problemas de operaciones de copia de
seguridad y restauración de VSS
Si tiene un problema durante el proceso de copia de seguridad y restauración de
VSS, intente reproducir el problema en su entorno.
Antes de empezar
Si falla una copia de seguridad de VSS, compruebe que existe suficiente espacio de
disco disponible para almacenar la instantánea.
158
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Procedimiento
1. Vuelva a intentar la operación que ha fallado.
2. Si el problema persiste, cierre el resto de las aplicaciones, sobre todo aquellas
que interactúan con SQL Server, por ejemplo las aplicaciones antivirus. Vuelva
a intentar la operación que ha fallado.
3. Si el problema persiste, busque información en los registros de eventos:
tdpsql.log y dsmerror.log. También puede revisar los mensajes del registro de
eventos de aplicaciones y del sistema Windows. Puede haber entradas del
registro que le ayuden a identificar el evento de VSS que activa el problema.
4. Si no encuentra una resolución para el problema en los archivos de registro,
lleve a cabo los pasos siguientes:
a. Concluya SQL Server o el sistema.
b. Reinicie SQL Server o el sistema.
c. Ejecute la operación que ha fallado.
Resolución de problemas con copias de seguridad de registro
de cola
Es posible que una operación de restauración de base de datos falle si no se hace
copia de seguridad de los registros del registro de transacciones de la cola del
registro.
Acerca de esta tarea
Durante la operación de restauración, es posible que vea el siguiente mensaje de
error:
Failed - An exception occurred while executing a Transact-SQL statement
or batch.
The tail-log backup of the dbName database has not been backed up.
Use BACKUP LOG WITH NORECOVERY to backup the log if it contains work you
do not want to lose.
Use the WITH REPLACE or WITH STOPAT clause of the RESTORE statement to
overwrite the contents of the log.
RESTORE DATABASE is terminating abnormally.
Changed database context to ’master’. (HRESULT:0x80131501)
Para resolver el error, complete la copia de seguridad del registro de cola.
Procedimiento
1. En el separador Proteger de la instancia de SQL Server, pulse Mostrar opciones
de copia de seguridad y establezca la opción Copia de seguridad de registro
de cola en Yes.
2. En el panel Acciones, seleccione Copia de seguridad de registro de TSM.
Capítulo 6. Resolución de problemas
159
Resolución de problemas de la restauración fuera de línea de
VSS de una base de datos maestra
Microsoft SQL Server sólo admite restauraciones fuera de línea de VSS de la base
de datos maestra. Data Protection for SQL Server no admite restauraciones fuera
de línea. Por lo tanto, no puede utilizar Data Protection for SQL Server para
restaurar la base de datos maestra.
Procedimiento
1. Asegúrese de que SQL Server está en línea.
2. Restaure la base de datos maestra en una nueva base de datos en Microsoft
Management Console (MMC) o en la línea de mandatos. Por ejemplo:
Especifique el mandato tdpsqlc con la opción /recovery=no.
3. Después de que se haya finalizado la operación de restauración, verifique que
todos los archivos de datos se han restaurado satisfactoriamente.
4. Detenga la instancia de SQL Server y cambie el nombre de todos los archivos
de datos de la base de datos maestra.
5. Copie todos los archivos de datos de la nueva base de datos "master_restore"
en la base de datos maestra. Verifique que se han copiado todos los archivos de
datos.
6. Inicie la instancia de SQL Server y verifique que la base de datos maestra se ha
restaurado satisfactoriamente.
Tareas relacionadas:
“Restauración de la base de datos maestra” en la página 133
Resolución de problemas de limitaciones del clúster de
migración tras error de SQL Server para operaciones de VSS
Determinadas limitaciones se aplican al completar operaciones de VSS en un
entorno de clúster de migración tras error de SQL Server.
Procedimiento
Asegúrese de que todos los servidores del clúster utilicen los mismos niveles de
Tivoli Storage Manager, Windows, y otro software aplicable.
v Instale el daemon de aceptación de clientes (CAD) de Tivoli Storage Manager en
cada nodo de clúster para que pueda continuar las operaciones si se produce
una migración tras error de los servidores. Asegúrese de que el nombre de
servicio CAD es el mismo en todos los nodos de clúster de modo que un
servicio de clúster genérico pueda iniciarlo.
v
Consejo: El nodo de cliente de DSMAGENT local debe ser un nodo
independiente de su cliente de copia de seguridad y archivado habitual, ya que
el servicio CAD tendrá que convertirse en una opción sin clúster. Si utiliza el
nodo de cliente de DSMAGENT remoto, no es necesario registrar un nodo
independiente para cada servidor del clúster.
v Utilice los mandatos de Microsoft vssadmin y diskshadow para verificar el
entorno.
v Configure un archivo de configuración de Data Protection for SQL Server para
cada nodo del clúster. Estos archivos de configuración son casi idénticos, excepto
en los puntos de parámetro de localdsmagentnode al DSMAGENT local
correspondiente en cada nodo.
v Si ejecuta operaciones planificadas de VSS en un entorno de clúster de
migración tras error de SQL Server, siga estos pasos:
160
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
– Instale el planificador de Tivoli Storage Manager como servicio de Windows
en todos los nodos de clúster.
– Si el archivo de mandatos está en una unidad local, asegúrese de que el
archivo siga siendo coherente en todos los nodos del clúster. Si lo prefiere,
puede crear el archivo de mandatos en una unidad compartida. Asegúrese de
que el parámetro objects, que se especifica con el mandato define schedule
en servidor de Tivoli Storage Manager, apunte a este archivo de mandatos.
Qué hacer a continuación
Para resolver problemas de tiempo de espera excedido, planifique copias de
seguridad de VSS para que pase tiempo suficiente entre las copias de seguridad, o
aumente la velocidad de copia de la copia de segundo plano de IBM SAN Volume
Controller o IBM Storwize V7000.
Resolución de problemas de limitaciones de VSS con IBM SAN
Volume Controller e IBM Storwize V7000
Cuando ejecute una copia de seguridad VSS de Data Protection for SQL Server (sin
traspaso de datos) a un servidor de Tivoli Storage Manager, en ocasiones los LUN
de IBM SAN Volume Controller o IBM Storwize V7000 pueden permanecer
correlacionados con el host de Windows aunque la copia de seguridad ya esté
completa.
Procedimiento
Utilice un destino de copia de seguridad distinto a servidor de Tivoli Storage
Manager (BOTH o LOCAL).
Resultados
Cuando ejecute dos copias de seguridad VSS de Data Protection for SQL Server y
si los volúmenes son grandes, o la tasa de copia en segundo plano está establecida
en un número bajo, o suceden ambas cosas, la segunda copia de seguridad VSS
podría presentarse como si se hubiese colgado. Normalmente, los datos de SQL
Server están en discos de IBM SAN Volume Controller o IBM Storwize V7000. Sin
embargo, la segunda copia de seguridad espera que se complete la copia de
segundo plano de IBM SAN Volume Controller o IBM Storwize V7000 de la
primera copia de seguridad antes de seguir adelante. IBM SAN Volume Controller
o IBM Storwize V7000 no permite que se produzcan dos copias simultaneas en
segundo plano del mismo volumen. Seguramente no sabrá que la segunda copia
de seguridad está esperando a que se complete la primera copia en segundo plano.
También puede ver errores de tiempo de espera si la copia de segundo plano de
IBM SAN Volume Controller o IBM Storwize V7000 anterior tarda demasiado
tiempo.
Qué hacer a continuación
Para resolver problemas de tiempo de espera excedido, planifique copias de
seguridad de VSS para que pase tiempo suficiente entre las copias de seguridad, o
aumente la velocidad de copia de la copia de segundo plano de IBM SAN Volume
Controller o IBM Storwize V7000.
Capítulo 6. Resolución de problemas
161
Resolución de problemas de limitaciones de VSS con IBM
N-series y NetApp FAS series
Si tiene pensado ejecutar copias de seguridad de VSS con el destino de copia de
seguridad establecido en LOCAL, comprenda las limitaciones del Proveedor de VSS
para NetApp FAS series y las N-series de IBM, y en SnapDrive 4.2 y versiones
anteriores, que afectan a la forma en que puede ejecutar las operaciones de copia
de seguridad de VSS. Debe configurar su entorno correctamente para evitar
supresiones de instantáneas, anomalía de copia de seguridad y condiciones de falta
de espacio en los volúmenes de producción.
Antes de empezar
v Asegúrese de que una LUN de servidor de archivos NAS que han utilizado las
bases de datos de SQL Server esté totalmente dedicada a la base de datos. Las
bases de datos de SQL Server no pueden compartir LUN.
v Asegúrese de que una LUN de archivador NAS que utilizan las bases de datos
de SQL Server es la única LUN del volumen del archivador. Por ejemplo, si SQL
Server utiliza cuatro LUN, debe haber cuatro volúmenes de gestor de archivos
correspondientes, donde cada volumen contiene una LUN.
v Si el tipo de volumen NetApp es Traditional, asegúrese de que las copias de
seguridad VSS cuyo destino de copia de seguridad se haya establecido en LOCAL
estén vinculadas a una clase de gestión que tenga verExists=1. Este valor no es
obligatorio si se utilizan volúmenes flexibles.
v Asegúrese de que las copias de seguridad de VSS cuyo destino de copia de
seguridad se haya establecido en LOCAL pueden ser copias de seguridad
completas o de copia. No se pueden mezclar copias de seguridad locales de tipo
FULL y COPY.
v Asegúrese de que las copias de seguridad de VSS cuyo destino de copia de
seguridad se haya establecido en TSM pueden ser copias de seguridad completas
o de copia. No existen restricciones en las copias de seguridad de Tivoli Storage
Manager.
v Al ejecutar copias de seguridad de VSS, asegúrese de que las copias de
seguridad anteriores hayan finalizado completamente antes de iniciar una nueva
copia de seguridad. Para evitar problemas en SQL Server, en el servicio de VSS y
en el archivador NAS, evite solapamientos de las copias de seguridad.
Acerca de esta tarea
El siguiente procedimiento de copia de seguridad es un ejemplo que muestra cómo
ejecutar de forma óptima las copias de seguridad de VSS utilizando los destinos de
Tivoli Storage Manager y de copia de seguridad local. Los siguientes supuestos se
aplican a este procedimiento de copia de seguridad de ejemplo:
v Los requisitos de configuración indicados están en su lugar.
v Todos los días, las copias de seguridad de VSS completas en un destino local
tendrán lugar cada cuatro horas - 00:00, 04:00, 08:00, 12:00, 16:00, 20:00
v La copia de seguridad VSS en Tivoli Storage Manager tarda una hora en
completarse.
v La copia de seguridad VSS en un destino local tarda cinco minutos en
completarse.
Procedimiento
Establezca la planificación de la copia de seguridad de VSS diaria completa para
que se ejecute de una de las siguientes formas:
162
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v Ejecute todos los días las copias de seguridad completas de VSS en un destino
local cada cuatro horas - 00:00, 04:00, 08:00, 12:00, 16:00, 20:00
v Ejecute copias de seguridad completas de VSS todos los días en el
almacenamiento de Tivoli Storage Manager mediante uno de estos dos métodos:
– Establezca backupdestination en BOTH para ejecutarse a las 00:00. Dado que
este valor ejecuta una copia de seguridad a las 00:00 en un destino local, no
planifique por separado una copia de seguridad a las 00:00 en un destino
local.
– Establezca la copia de seguridad con traspaso de datos completa para que se
ejecute a las 1:00. No hay ninguna copia de seguridad local de VSS disponible
para restaurar las copias de seguridad de VSS entre la 1:00 y las 4:00, cuando
se produce la siguiente copia de seguridad de VSS en un destino local.
v Establezca copias de seguridad completas de VSS semanales para que se
ejecuten en Tivoli Storage Manager, como una copia de seguridad de traspaso de
datos, a las 5:00.
Resolución de problemas de VSS y SAN Volume Controller,
Storwize V7000 o DS8000
Si tiene problemas con VSS y SAN Volume Controller, Storwize V7000 o DS8000,
utilice los consejos sobre resolución de problemas como ayuda para solucionar
algunos problemas comunes de configuración.
Procedimiento
1. Verifique la conectividad con CIMOM (Common Information Model Object
Manager) tal como se indica a continuación:
a. Consulte la documentación de SAN Volume Controller, Storwize V7000 o
DS8000.
b. Ejecute el mandato IBMVCFG LIST. La ubicación predeterminada es %Program
Files%\IBM\Hardware Provider for VSS-VDS.
c. Emita el mandato IBMVCFG SHOWCFG para ver información sobre la
configuración del proveedor.
d. Compruebe que el CIMOM se haya configurado correctamente. Ejecute
verifyconfig.bat -u nombre_usuario -p contraseña en la consola maestra.
e. Compruebe el nombre de usuario y la contraseña. Si el problema es con el
almacén de confianza, siga el procedimiento de la documentación para
generar un almacén de confianza nuevo.
2. Verifique problemas operativos de CIMOM del siguiente modo:
a. Si la operación de copia de seguridad o restauración falla, compruebe el
archivo IBMVSS.log.
Si el error de copia de seguridad o restauración procede de una anomalía
de CIMOM, el registro muestra una salida similar a la del ejemplo
siguiente:
Wed Jan 13 17:34:34.793 - Calling AttachReplicas
Wed Jan 13 17:34:35.702 - AttachReplicas: 909ms
Wed Jan 13 17:34:35.702 - returnValue: 34561
Wed Jan 13 17:34:35.718 - AttachReplicas returned: 34561
java.util.MissingResourceException: Can’t find resource for
bundle java.util.PropertyResourceBundle, key 1793
at java.util.ResourceBundle.getObject(ResourceBundle.java:329)
at java.util.ResourceBundle.getString(ResourceBundle.java:289)
at com.ibm.cim.CIMException.<init>(CIMException.java:472)
at ESSService.executeFlashCopy(ESSService.java:3168)
Wed Jan 13 17:34:35.779 - IBMVSS: AbortSnapshots
Capítulo 6. Resolución de problemas
163
El valor de retorno 0 significa que la operación de copia de seguridad o
restauración se ha ejecutado correctamente.
b. Para determinar el motivo del error de una operación de copia de seguridad
o restauración, examine los archivos de registro. Los archivos los genera la
CLI o la interfaz gráfica de usuario (GUI), en función de cómo se ejecute la
operación. Los archivos de registro pueden proporcionar más información
acerca de la anomalía.
3. Si el error parece deberse a una causa distinta de una anomalía de CIMOM,
verifique la configuración del host. Ejecute los niveles de soporte más recientes
del software para el SAN Volume Controller, Storwize V7000 o DS8000.
4. Si no puede resolver estos problemas, proporcione la información siguiente al
equipo de soporte de IBM:
v La información que se muestra en la sección de información de diagnóstico
de Tivoli Storage Manager
v Tipo de HBA, firmware y niveles de controlador
v Versión de SDD
v Versión del microcódigo de controlador de volumen SAN (si procede)
v Versión del microcódigo de DS8000 (si procede)
v Versión del microcódigo de Storwize V7000 (si procede)
v La versión de SAN Volume Controller o la versión de la consola maestra de
Storwize V7000 (si procede)
v Para DS8000, la versión del agente de CIM (si procede)
v IBMVSS.log
v IBMVDS.log
v Registro de eventos de aplicaciones
v Registro de eventos del sistema
v Registros de CIMOM si el problema parece estar relacionado con CIMOM.
Ejecute CollectLogs.bat y envíe el archivo que se ha creado
(CollectedLogs.zip) al soporte de IBM.
La ubicación predeterminada para el SAN Volume Controller o Storwize V7000
es C:\Archivos de programa\IBM\svcconsole\support y la ubicación
predeterminada para DS8000 es C:\Archivos de programa\IBM\cimagent.
Resolución de problemas con el equipo de soporte de IBM
Póngase en contacto con el equipo de soporte de IBM si necesita más ayuda en el
caso de que tenga un problema que no pueda resolver mediante la aplicación de
arreglos de mantenimiento, la reproducción del problema o la utilización de la
información de los temas anteriores. El equipo de soporte de IBM podría solicitar
ver algunos de los archivos de rastreo y registro, o todos ellos, cuando investigue
el problema notificado.
Acerca de esta tarea
Además, es posible que se le solicite que establezca un rastreo del cliente de Data
Protection cuando se utiliza la tecnología VSS y que recopile el registro. El equipo
de soporte de IBM utiliza la información capturada en el archivo de registro para
rastrear un problema hasta su origen o para determinar por qué se ha producido
un error.
164
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Visualización de archivos de rastreo y de registro
Data Protection for SQL Server utiliza varios componentes. Cada componente se
encuentra en su propio directorio junto con sus respectivos archivos de resolución
de problemas. Utilizando la vista Archivos de rastreo y de registro, puede ver
fácilmente estos archivos en una ubicación central.
Acerca de esta tarea
Los archivos siguientes son ejemplos de archivos que puede ver, incluidos los
archivos de registro y de rastreo predeterminados:
Ejemplos de archivos de registro y archivos de rastreo predeterminados de Data
Protection for SQL Server:
v Directorio de instalación: C:\Archivos de programa\Tivoli\TSM\TDPSql
v dsierror.log
v tdpsql.log
v TraceFileSql.trc
Si tdpsql.log se define en una vía de acceso distinta de la vía de acceso
predeterminada, c:\archivos de programa\tivoli\TSM\TDPSql\tdpsql.log,
los informes no incluirán la siguiente información para las operaciones de
copias de seguridad y restauración planificadas:
v Finalización de tareas
v Tipo de actividad de protección de datos
v Cantidad de actividad de protección de datos
Los diagramas y los informes muestran sólo información presente en el
archivo de registro predeterminado tdpsql.log.
Ejemplos de los archivos de registro y archivos de rastreo predeterminados del
solicitante VSS:
v Directorio de instalación: C:\Archivos de programa\Tivoli\TSM\baclient
v dsmerror.log
Ejemplos de archivos de registro de IBM VSS provider for SAN Volume
Controller, Storwize V7000 y DS8000:
v IBMVDS.log
v IBMVss.log
Procedimiento
1. Cuando encuentre un problema en Microsoft Management Console (MMC),
puede crear archivos de rastreo utilizando la página de propiedades
Diagnósticos.
a. Pulse Propiedades > Diagnósticos, y pulse Comenzar.
b. Cierre la página de propiedades y reproduzca el problema.
c. Abra la página de propiedades Diagnósticos y pulse Detener. La pulsación
del botón Diagnóstico es el método preferido para recopilar información
para enviar al representante del servicio. Este método recopila toda la
información necesaria. Incluso si se produce un problema sólo en la interfaz
de línea de mandatos, siempre puede recopilar información utilizando la
pestaña Automatizar. Los archivos de registro se visualizan en la vista
Archivos de rastreo y de registro.
2. Pulse en el archivo de rastreo o registro que desea visualizar. El contenido del
archivo se visualiza en la parte inferior del panel de resultados.
Capítulo 6. Resolución de problemas
165
Obtención de rastreos del cliente de Data Protection cuando
se utiliza la tecnología VSS
Debe recopilar rastreos para Data Protection for SQL Server, la interfaz gráfica de
aplicaciones (API) de Tivoli Storage Manager y los procesos de DSMAGENT para
asegurar el diagnóstico apropiado del funcionamiento de VSS (Volume Shadow
Copy Service).
Acerca de esta tarea
Para diagnosticar problemas operativos de VSS de Data Protection for SQL Server,
obtenga estos rastreos:
v Rastreo de Data Protection for SQL Server
v Rastreo de la API de Tivoli Storage Manager
v Rastreo de DSMAGENT
Procedimiento
1. Para obtener el rastreo de Data Protection for SQL Server, abra Microsoft
Management Console (MMC) y vaya a la página de propiedades de
diagnósticos para activar el rastreo. El rastreo está desactivado de forma
predeterminada. Seleccione uno de los tipos de diagnóstico siguientes:
v Para operaciones de herencia: MMC normal, DP (servicio), API (servicio,
detalles_api)
v Para operaciones VSS y salida de tamaño grande: MMC completa, DP
(servicio), API (servicio, detalles_api), Agent (servicio)
v Para el control completo de todos los valores: personalizado
2. Obtenga el rastreo de la API de Tivoli Storage Manager del siguiente modo:
Habilite el rastreo con el archivo dsm.opt de DP/SQL y las palabras clave
“TRACEFILE” y “TRACEFLAGS”. El siguiente texto es un ejemplo de entrada del
archivo dsm.opt de DP/SQL:
TRACEFILE APITRACE.TXT
TRACEFLAG SERVICE
3. Obtenga el rastreo de DSMAGENT del siguiente modo: Habilite el rastreo con
el archivo dsmagent (baclient) dsm.opt y las palabras clave “TRACEFILE” y
“TRACEFLAGS”. El texto siguiente es un ejemplo de entrada del archivo dsmagent
(baclient) dsm.opt:
TRACEFILE AGTTRACE.TXT
TRACEFLAG SERVICE PID TID ENTER ALL_VSS SBRM RESTORE
El distintivo de rastreo, en este caso, es ALL_VSS (puede necesitar diferentes
distintivos de rastreo, en función de las circunstancias).
4. Habilite las funciones de rastreo de depuración del servicio Volumen
ShadowCopy en Windows.
166
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Recopilación de información sobre SQL Server con VSS antes
de llamar a IBM
El cliente de Data Protection depende del sistema operativo y la aplicación SQL
Server. La recopilación de toda la información necesaria acerca del entorno puede
ayudar al equipo de soporte de IBM considerablemente en la determinación del
problema.
Procedimiento
Recopile toda la información siguiente que sea posible antes de ponerse en
contacto con el equipo de soporte de IBM:
v El nivel exacto del sistema operativo de Windows, incluidos todos los Service
Packs y hotfixes que se han aplicado.
v El nivel exacto de SQL Server, incluidos todos los Service Packs y hotfixes que se
han aplicado.
v El nivel exacto de Data Protection for SQL Server con soporte de copia de
seguridad y restauración de VSS (Volume Shadow Copy Service).
v El nivel exacto de la API de Tivoli Storage Manager.
v El nivel exacto del servidor de Tivoli Storage Manager.
v El nivel exacto del cliente de copia de seguridad y archivado de Tivoli Storage
Manager.
v El nivel exacto del agente de almacenamiento de Tivoli Storage Manager (si el
entorno es sin LAN).
v La plataforma y nivel del sistema operativo del servidor de Tivoli Storage
Manager.
v La salida del mandato QUERY SYSTEM del servidor de Tivoli Storage Manager.
v La salida del mandato TDPSQLC QUERY SQL de Data Protection for SQL Server.
v El tipo de dispositivo (y la vía de acceso de conectividad) de las bases de datos
y registros de SQL Server.
v (Solo SAN) el hardware específico que se utiliza. Por ejemplo: HBA, niveles de
controlador, niveles de microcódigo, controlador de volumen SAN o niveles de
Storwize V7000, detalles de hardware DS8000.
v Los permisos y el nombre el ID de usuario que se utiliza para ejecutar
operaciones de copia de seguridad y restauración.
v El nombre y la versión del software antivirus.
v (Solo SAN) el nivel de proveedor de hardware VSS.
v Los archivos de registro del proveedor de hardware VSS. Para obtener
información sobre cómo habilitar el rastreo y recopilar los archivos de registro
de rastreo, consulte la documentación del proveedor de hardware VSS específico.
v (Solo SAN) el nivel de agente de CIM de IBM para DS8000, el SAN Volume
Controller o Storwize V7000.
v Una lista de otras aplicaciones que se están ejecutando en el sistema.
v Una lista de los pasos que se necesitan para reproducir el problema (si el
problema se puede reproducir).
v Si el problema no se puede reproducir, indique los pasos que han causado el
problema.
v ¿Se ejecuta Data Protection for SQL Server en un entorno de Microsoft Failover
Clustering?
v ¿Se produce el problema en otros SQL Servers?
Capítulo 6. Resolución de problemas
167
Recopilación de archivos de SQL Server con VSS antes de
llamar a IBM
Puede recopilar varios archivos de registro y otros datos para el diagnóstico del
servidor de Data Protection for SQL Server.
Acerca de esta tarea
Microsoft Management Console (MMC) recopila automáticamente información en
un archivo de paquete, que puede enviar al equipo de soporte de IBM. Para
recopilar manualmente esta información, consulte la siguiente lista de archivos.
Procedimiento
1. Recopile el mayor número posible de los archivos que se indican a
continuación antes de ponerse en contacto con el Servicio de soporte de IBM.
v El contenido del directorio C:\adsm.sys\vss_staging y subdirectorios. O bien
recopile los directorios apropiados si utiliza la opción VSSALTSTAGINGDIR.
v El archivo de configuración de Data Protection for SQL Server. El archivo de
configuración predeterminado es tdpsql.cfg.
v El archivo de opciones de la API de Data Protection for SQL Server Tivoli
Storage Manager. El archivo de opciones predeterminado es dsm.opt.
v La exportación de la estructura de registro de Tivoli Storage Manager.
v La exportación de la estructura de registro de SQL Server.
v El registro de actividad del servidor de Tivoli Storage Manager. La
información de los registros del cliente de Data Protection para el registro de
actividad del servidor. Si el usuario no tiene ID de usuario y contraseña de
administrador de Tivoli Storage Manager, un administrador de Tivoli Storage
Manager puede examinar este registro por él.
v Si el cliente de Data Protection está configurado para el movimiento de datos
sin LAN, recopile también el archivo de opciones para el agente de
almacenamiento de Tivoli Storage Manager. El nombre predeterminado para
este archivo es dsmsta.opt.
v Las capturas de pantalla o las salidas de la línea de mandatos de anomalías o
problemas.
2. Recopile los siguientes archivos de registro de Tivoli Storage Manager, que
pueden indicar la fecha y hora de una copia de seguridad, los datos que se han
copiado y los mensajes de error o códigos de finalización que pueden ayudar a
determinar el problema:
v El archivo de registro de Data Protection for SQL Server. La ubicación
predeterminada de este archivo es C:\Archivos de programa\Tivoli\TSM\
TDPSql\tdpsql.log
v El archivo de registro de errores de la API de Tivoli Storage Manager. La
ubicación predeterminada de este archivo es C:\Archivo de
programa\Tivoli\TSM\TDPSql\dsierror.log
v El archivo de registro de errores de DSMAGENT. La ubicación
predeterminada de este archivo es C:\Archivos de programa\Tivoli\TSM\
baclient\dsmerror.log
v El archivo de registro de bloqueo dsmcrash.dmp y DSMAGENT, si se le
solicita. La ubicación predeterminada es C:\Archivos de
programa\Tivoli\TSM\baclient\dsmcrash.log.
3. Recopile los siguientes archivos de registro del proveedor de VSS, si procede:
168
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v Proveedor del sistema - (Registro de eventos del sistema y de aplicaciones de
Windows)
v IBM System Storage SAN Volume Controller, IBM Storwize V7000 o IBM
System Storage DS8000 series - %Program Files%\IBM\Hardware Provider for
VSS\IBMVss.log
v NetApp - %Program Files%\SnapDrive\*.log
v XIV - comprima todos los archivos en un zip en el directorio
C:\Windows\Temp\xProvDotNet
4. Utilice la consola de Data Protection for SQL Server para listar los eventos que
ha originado Data Protection for SQL Server. Seleccione Panel de instrumentos
- Nombre Servidor > Diagnósticos > Información del sistema y realice una
doble pulsación en el script dpevents.ps1 en el shell de PowerShell de la
página Información del sistema.
Visualización y modificación de información del sistema
Puede ver y editar scripts que proporcionan información sobre componentes del
sistema, incluidos, por ejemplo, servicios relacionados con Windows para Data
Protection for SQL Server, entradas del registro de eventos del sistema y de
aplicaciones de Windows e información sobre VSS (Volume Shadow Copy Service).
Acerca de esta tarea
La vista Información del sistema puede ampliarse. Puede aprovechar esta
flexibilidad para añadir y compartir scripts personalizados.
Procedimiento
1. Para abrir la vista Información del sistema del siguiente modo:
a. En la página de bienvenida, pulse Diagnósticos.
b. En el panel Resultados, realice una doble pulsación sobre Información del
sistema. Se visualiza una lista de scripts en el panel de resultados de la
vista Información del sistema. Los tipos de scripts que se visualizan son
scripts de PowerShell, scripts de Windows Management Instrumentation y
scripts.
2. Añada, actualice o suprima sus scripts del siguiente modo:
Acción
Pasos
Añadir sus 1. Pulse Nuevo en el panel Acciones.
propios
2. Si desea copiar los scripts directamente en el directorio
scripts
ProgramFiles\Tivoli\FlashCopyManager\Scripts, asegúrese de que los
scripts sigan estos requisitos de extensión:
v Scripts de PowerShell: nombre_archivo.ps1
v Scripts de Windows Management Instrumentation (WMI):
nombre_archivo.wmi
v
scripts: filename.tsm
Tivoli Storage FlashCopy Manager utiliza la extensión del tipo de archivo
para determinar cómo ejecutar un script.
Capítulo 6. Resolución de problemas
169
Acción
Pasos
Ver o
editar un
script
existente
1. De la lista de archivos de script del panel de resultados, seleccione el
nombre de un script que desee ver o editar.
Consejo: El nombre del script se visualiza en el panel Acciones. Pulse el
nombre del script en el panel Acciones para mostrar u ocultar una lista de
acciones que deben procesarse.
2. Para abrir el archivo de script para verlo o editarlo, pulse Editor de
mandatos en el panel Acciones.
3. Visualice o edite el script.
4. Pulse Aceptar para guardar los cambios o pulse Cancelar para salir del
Editor de mandatos de información del sistema sin guardar los cambios.
Suprimir
un script
1. De la lista de archivos de script del panel de resultados, seleccione el
nombre de un script que desee suprimir.
Consejo: El nombre del script se visualiza en el panel Acciones. Pulse el
nombre del script en el panel Acciones para mostrar u ocultar una lista de
acciones que deben procesarse.
2. Pulse Suprimir en el panel Acciones.
Envío por correo electrónico de archivos al equipo de soporte
de IBM
Puede enviar información de diagnóstico al equipo de soporte de IBM.
Antes de empezar
Acerca de esta tarea
La característica Enviar por correo electrónico archivos de soporte recopila todos
los archivos de configuración, opciones, información del sistema y de registro
detectados. También recopila información sobre servicios, sistemas operativos y
versiones de aplicaciones. Estos archivos se comprimen y, a continuación, se
adjuntan en un correo electrónico.
Procedimiento
1. Inicie Microsoft Management Console (MMC).
2. Pulse Diagnósticos en el panel de resultados de la página de bienvenida.
3. Pulse el icono Enviar por correo electrónico archivos de soporte en el panel
Acción.
4. Especifique la información requerida en los distintos campos y pulse Hecho. La
información se envía al personal de soporte designado y el dialogo se cerrará.
Resultados
Los archivos se recopilan, comprimen y almacenan en la carpeta
flashcopymanager\problemdetermination. Los archivos se suprimen y sustituyen
cada vez que envía por correo electrónico los archivos de soporte. Si la
característica de correo electrónico no está configurada o está bloqueada por un
cortafuegos, o si los archivos son demasiado grandes, utilice otro método para
transferirlos. Puede copiar los archivos directamente desde la carpeta
flashcopymanager\problemdetermination y transferir los archivos a otro sitio
utilizando otro método como, por ejemplo, FTP.
170
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Soporte de IBM en línea
Dispone de varios recursos de soporte en línea que puede utilizar.
En la lista siguiente se muestra dónde puede encontrar información en línea:
v Wiki de Tivoli Storage Manager (https://www.ibm.com/developerworks/
community/wikis/home?lang=en#!/wiki/Tivoli%20Storage%20Manager).
v Storage Management community en Service Management Connect
(https://www.ibm.com/developerworks/servicemanagement/sm/index.html).
v Tivoli Storage Manager for Databases (http://www.ibm.com/software/
products/en/tivostormanafordata). Especifique el término de búsqueda para
acotar los criterios de búsqueda para los requisitos de soporte. Por ejemplo,
como término de búsqueda puede utilizar un número de APAR (informe de
análisis de programa autorizado), un nivel de release o un sistema operativo.
Capítulo 6. Resolución de problemas
171
172
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Capítulo 7. Ajuste de rendimiento
Existen muchos factores que pueden afectar al rendimiento de las operaciones de
las operaciones de seguridad y restauración de Data Protection for SQL Server
Algunos de estos factores, como por ejemplo la configuración de hardware, el tipo
de red y la capacidad, no están dentro del ámbito de Data Protection for SQL
Server. Algunas opciones relacionadas con Data Protection for SQL Server se
pueden ajustar para obtener un rendimiento óptimo. Los siguientes temas afectan
al rendimiento.
Para copias de seguridad de herencia y de VSS, la opción de cliente
RESOURCEUTILIZATION es importante. Esta opción aumenta o disminuye la
capacidad de crear varias sesiones. A medida que aumenta el valor, el cliente
puede iniciar más sesiones. El rango para la opción va desde 1 a 10.
Las copias de seguridad de herencia son una corriente de bytes que Data
Protection for SQL Server almacena en servidor de Tivoli Storage Manager.
Las Copias de seguridad VSS difieren porque funcionan a nivel de volumen y de
archivo. En una situación en que una base de datos de SQL Server no esté
completamente asignada, un copia de seguridad de herencia podría transferir una
cantidad menor de datos para una copia de seguridad de Tivoli Storage Manager
que para una Copia de seguridad VSS, ya que la Copia de seguridad VSS
transfiere el archivo completo, sin importar su asignación.
Utilización de búferes (sólo herencia)
Data Protection for SQL Server es una aplicación multihebra que utiliza hebras de
ejecución asíncronas para transferir datos entre SQL Server y servidor de Tivoli
Storage Manager.
Para lograrlo, se utilizan varios búferes de datos a fin de permitir que una hebra
reciba datos de un extremo, mientras que otra hebra envía datos al otro extremo.
Por ejemplo, una hebra puede leer datos de un SQL Server mientras que otra envía
datos al servidor de Tivoli Storage Manager.
El número de almacenamientos intermedios que Data Protection for SQL Server le
asigna a estos subprocesos se especifica mediante los parámetros /buffers y
/sqlbuffers. El tamaño de estos almacenamientos intermedios se especifica mediante
los parámetros /buffersize y /sqlbuffersize. Estos parámetros se definen en la página
Propiedades. Cuando los parámetros se definen en la página Propiedades, el
archivo dsm.opt se actualiza. También puede utilizar la interfaz de línea de
mandatos para actualizar el archivo dsm.opt.
© Copyright IBM Corp. 1997, 2015
173
Bandas de datos (sólo de herencia)
Además de las multihebras para maximizar el rendimiento en una sola sesión,
Data Protection for SQL Server utiliza hebras independientes para admitir las
bandas de datos de SQL Server, lo que permite el uso de varias sesiones paralelas
para hacer una copia de seguridad y restaurar una base de datos individual. Esto
constituye otro método para maximizar el rendimiento de datos.
Si una sesión individual no puede aprovechar por completo el ancho de banda
disponible, varias sesiones paralelas pueden producir un rendimiento de datos
mejorado, especialmente si la base de datos está repartida entre varios volúmenes
físicos.
Si utiliza una banda de datos por volumen físico para SQL Server y el servidor de
Tivoli Storage Manager, el rendimiento, que se mide como la cantidad de tiempo
que se necesita para realizar una copia de seguridad o restaurar una base de datos
de SQL Server específica, debería mostrar una mejora con respecto al caso sin
banda. La mejora es aproximadamente proporcional al número de bandas de datos
que se utilizan, dadas las restricciones de los dispositivos y la red que se utiliza, y
la sobrecarga independiente de escritura en bandas en SQL Server, el servidor de
Tivoli Storage Manager y Data Protection for SQL Server.
Puede especificar el número de bandas que se deben utilizar con el parámetro
/STRIPes en la interfaz de línea de mandatos. También puede especificar el número
de bandas que se deben utilizar desde Microsoft Management Console(MMC); para
hacerlo, cambie el número en el campo Bandas en los paneles Opciones de copia
de seguridad u Opciones de restauración.
Nota:
v Las bandas adicionales no mejoran necesariamente el rendimiento e incluso
pueden reducir el rendimiento si las restricciones del sistema que incluyen la
memoria real y paginada, los procesadores, las tarjetas de interfaz de red, las
redes, las lecturas y grabaciones de dispositivos y RAID quedan saturadas o
exceden la capacidad.
v Si utiliza bandas conjuntamente con búferes de SQL Server, asegúrese de que el
número de búferes de SQL Server especificado sea igual o superior al número de
bandas.
v Los valores predeterminados que Data Protection for SQL Server asigna a los
almacenamientos intermedios, el tamaño de almacenamiento intermedio y las
bandas se puede cambiar en el archivo de configuración de Data Protection for
SQL Server. Utilice el mandato set o la página de propiedades de Rendimiento
en MMC para modificar el archivo de configuración.
Movimiento de datos fuera de la LAN (de herencia y VSS)
Windows
La ejecución de Data Protection for SQL Server en un entorno fuera de la LAN
significa que los datos se envíen directamente a dispositivos de almacenamiento.
Cuando implementa un entorno fuera de la LAN, los datos evitan posibles
congestiones de red. No obstante, deberá estar equipado correctamente para
trabajar en un entorno fuera de la LAN. Para obtener más información sobre cómo
configurar un entorno fuera de la LAN, consulte el apartado Copia de seguridad
174
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
de datos de cliente sin LAN: caso de ejemplo(http://www.ibm.com/support/
knowledgecenter/SSSQZW_7.1.1/com.ibm.itsm.sta.doc/c_scenario_lanfree.html).
Además de los requisitos fuera de la LAN específicos, debe especificar las opciones
siguientes.
v Utilice lanfreetcpserveraddress para especificar la dirección TCP/IP del agente
de almacenamiento de Tivoli Storage Manager.
v En el caso de copias de seguridad de herencia, especifique enablelanfree yes en
el archivo de opciones de Data Protection for SQL Server.
v Para las Copias de seguridad VSS, especifique enablelanfree yes sólo en el
archivo dsm.opt de DSMAGENT (solicitante VSS).
Para obtener más información sobre estas opciones, consulte el apartado
Instalación y configuración del cliente(https://www.ibm.com/support/
knowledgecenter/SSSQZW_7.1.1/com.ibm.itsm.sta.doc/t_extlib_inst_client.html)).
Capítulo 7. Rendimiento de Data Protection for Microsoft SQL Server
175
176
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Capítulo 8. Información de referencia
La información de referencia incluye mandatos de copia de seguridad y
restauración que puede emitir en la interfaz de línea de mandatos como alternativa
a utilizar Microsoft Management Console (MMC).
Visión general de la línea de mandatos
El nombre de la interfaz de la línea de mandatos de Data Protection for SQL Server
es tdpsqlc.exe. Este programa se encuentra en el directorio en que está instalado
Data Protection for SQL Server.
Características de la línea de mandatos
El ejecutable tdpsqlc va seguido de operaciones de alto nivel denominadas
mandatos. Cada mandato acepta diversos parámetros de línea de mandatos. Estos
parámetros constan de parámetros posicionales y de parámetros opcionales. Especifique
los parámetros posicionales antes que otras opciones de la línea de mandatos. En el
ejemplo siguiente, el mandato backup con su nombre de base de datos xyz, el
objeto del que se va a realizar una copia de seguridad va seguido por el tipo de
copia de seguridad, full, un parámetro posicional, y por último un parámetro
opcional, /sqlbuffers.
tdpsqlc backup xyz full /sqlbuffers=2
Data Protection for SQL Server utiliza la siguiente sintaxis de la línea de mandatos:
tdpsqlc mandato parámetro posicional 0 o más parámetros opcionales
Los parámetros de línea de mandatos tienen las siguientes características:
v Los parámetros posicionales no incluyen barra inclinada (/) ni guión (-) iniciales.
v Los parámetros opcionales pueden aparecer en cualquier orden después de los
parámetros necesarios.
v Los parámetros opcionales empiezan por una barra inclinada (/) o un guión (-).
v Las abreviaturas mínimas de las palabras clave se indican en mayúsculas.
v Todos los nombres de SQL Server de bases de datos o partes de bases de datos
son sensibles a mayúsculas y minúsculas.
v Algunos parámetros de palabra clave requieren un valor.
v Para aquellos parámetros de palabra clave que requieran un valor, el valor estará
separado de la palabra clave con un signo igual (=).
v Si un parámetro requiere más de un valor tras el signo igual, los valores
aparecerán separados por comas.
v Cada parámetro se separa de los restantes mediante la utilización de espacios.
v Si el valor de un parámetro incluye espacios, el valor deberá especificarse entre
comillas dobles.
v Un parámetro posicional puede aparecer sólo una vez en cada invocación de
mandato.
– Las excepciones siguientes permiten listas de valores o repetición del
parámetro:
- FIle=
- Group=
© Copyright IBM Corp. 1997, 2015
177
-
Log=
Set=
/FIles=
/GRoups=
/RELocate=
/RELOCATEDir=
/TO=
Por ejemplo: /files=a,b o /files=a /files=b
No es necesario que las instancias múltiples de los parámetros posicionales
sean contiguas. Por ejemplo: /files=a /groups=y /files=b /groups=z
Cuando hay sintaxis repetible, los distintos valores se separan con comas, tal
como se muestra en el siguiente diagrama de sintaxis:
,
►►
TDPSQLC
Backup
▼ nombrebd
*
►◄
Para seleccionar todas las instancias de nombres de base de datos o nombres de
archivo del servidor, especifique tras el mandato el carácter comodín asterisco
(*).
Método de parámetros de Data Protection for SQL Server por copia de
seguridad
Puede establecer diferentes parámetros opcionales para sus copias de seguridad de
VSS y de herencia.
La tabla siguiente clasifica los parámetros opcionales que se aplican a las copias de
seguridad de VSS y de herencia.
Tabla 22. Parámetros opcionales de Data Protection for SQL Server
Parámetros opcionales
178
De herencia
VSS
/ACtive
Yes
Yes
/ADJUSTKBtsmestimate
Yes
No
/ADJUSTPERcenttsmestimate
Yes
No
/ALl
Yes
Yes
/BACKUPDESTination
Yes
Yes
/BACKUPMETHod
Yes
Yes
/BUFFers
Yes
No
/BUFFERSIze
Yes
No
/COMPATibilityinfo
Yes
Yes
/CONFIGfile
Yes
Yes
/DBOonly
Yes
No
/DIFFESTimate
Yes
No
/EXCLUDEDB
Yes
Yes
/FILEInfo
Yes
No
/FIles
Yes
No
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Tabla 22. Parámetros opcionales de Data Protection for SQL Server (continuación)
Parámetros opcionales
De herencia
VSS
/GRoups
Yes
No
/INSTANTRestore
No
Yes
/INTO
Yes
Yes
/LOGESTimate
Yes
No
/LOGFile
Yes
Yes
/LOGPrune
Yes
Yes
/MOUNTWait
Yes
No
/OBJect
Yes
Yes
/OFFLOAD
No
Yes
/OLDerthan
Yes
No
/PARTial
Yes
No
/Quiet
Yes
Yes
/RECOVery
Yes
Yes
/RELOCATEDir
Yes
Yes
/RELocate /TO
Yes
No
/REPlace
Yes
No
/SQLAUTHentication
Yes
Yes
/SQLBUFFers
Yes
No
/SQLBUFFERSIze
Yes
No
/SQLCHECKSum
Yes
No
/SQLPassword
Yes
Yes
/SQLSERVer
Yes
Yes
/SQLUSer
Yes
Yes
/STANDby
Yes
No
/STOPAT
Yes
No
/STOPATMark /AFTER
Yes
No
/STOPBEFOREMark /AFTER
Yes
No
/STRIPes
Yes
No
/TRUNCate
Yes
No
/TSMNODe
Yes
Yes
/TSMOPTFile
Yes
Yes
/TSMPassword
Yes
Yes
Con Data Protection for SQL Server, puede hacer copia de seguridad y restaurar
bases de datos de Microsoft SQL Server en almacenamiento del servidor de Tivoli
Storage Manager utilizando la interfaz de línea de mandatos o la GUI.
Capítulo 8. Información de referencia
179
Mandato backup
Utilice el mandato backup para realizar copias de seguridad de la totalidad o parte
de una o más bases de datos de SQL Server desde SQL Server al almacenamiento
de Tivoli Storage Manager del servidor Tivoli Storage Manager.
Puede entrar el carácter * para hacer copia de seguridad de todas las bases de
datos. Puede especificar más de una base de datos para varias copias de seguridad
de registro de transacciones y de base de datos.
Cuando utilice el mandato backup, tenga en cuenta las siguientes directrices:
v Las bases de datos de modelo de recuperación simple se excluyen
automáticamente de las copias de seguridad de registros.
v La base de datos maestra se excluye automáticamente de las copias de seguridad
de registros y diferenciales.
v No se puede hacer copia de seguridad ni restaurar la base de datos tempdb
porque SQL Server crea esta base de datos cada vez que se inicia el servidor.
v Aunque las copias de seguridad completas y diferenciales incluyen una parte del
registro de transacciones, esta es la única parte necesaria para que una
restauración sea coherente. El registro de transacciones parcial no es una copia
de seguridad de registro y no trunca el registro.
v El identificador de usuario que Data Protection for SQL Server utiliza para
conectarse a SQL Server debe tener el rol de servidor SYSADMIN fijo de SQL
Server.
v Puede utilizar la sentencia DBCC CHECKDB (’DBNAME’) de comprobación de
coherencia de base de datos TRANSACT-SQL para verificar la integridad de las
bases de datos de SQL Server antes de hacer copia de seguridad de las mismas.
Sintaxis de backup
Utilice los diagramas de sintaxis del mandato backup como una referencia para ver
las opciones disponibles y los requisitos de truncamiento.
TDPSQLC backup
,
FULL
►► TDPSQLC
Backup
▼ nombrebd
*
►◄
COPYFull
,
▼ nombrearchivológico
*
Difffull
A
,
FIle=
▼ nombregrupo
*
Group=
Log
Set
B
C
Parámetros opcionales de backup
(1)
(2)
►►
►
/AAGName
180
=nombre de grupo de disponibilidad AlwaysOn
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
►
►
/ADJUSTKBtsmestimate
=numkb
►
►
/ADJUSTPERcenttsmestimate
=numpercent
/ALWAYSONPriority
►
►
TSM
/BACKUPDESTination=
LEGACY
/BACKUPMETHod=
LOCAL
BOTH
VSS
►
►
=3 [or cfg value]
/BUFFers
=1024 [or cfg value]
/BUFFERSIze
=númalmacinter
=tamañoalmacinterenkb
=tdpsql.cfg
=No
►
►
/CONFIGfile
/ENABLEREPlacementchars
=nombrearchivoconfig
=Yes
►
►
,
/EXCLUDEALwaysondbs
▼ =lista-bd,...
/EXCLUDEdb
►
►
/EXCLUDESTandarddbs
=tdpsql.log [o valor cfg]
/LOGFile
=nombrearchivoregistro
►
►
=60 [o valor cfg]
/OFFLOAD
/Quiet
/LOGPrune
=númdías
=No
►
►
=INTegrated [o valor cfg]
/SQLAUTHentication
=IDusuarioSQL
►
►
=0 [or cfg value]
/SQLBUFFers
=númalmacintersql
►
►
=1024 [or cfg value]
/SQLBUFFERSIze
No
/SQLCHECKSum=
=tamañoalmacinterqlenkb
Yes
Capítulo 8. Información de referencia
181
►
►
=No
=" "
/SQLCOMPression
/SQLPassword
=Yes
=nombrecontraseñasql
►
►
=[nombre sistema local o valor cfg]
/SQLSERVer
=protocolosql:nombreservidorsql
►
►
=sa
=1 [or cfg value]
/SQLUSer
/STRIPes
=nombreusuariosql
=númbandas
►
►
=[dsm.opt value]
/TSMNODe
=dsm.opt
/TSMOPTFile
=nombrenodotsm
=nombrearchivodsmopt
►
►◄
=[dsm.opt value]
/USEALWAYSONnode
/TSMPassword
=nombrecontraseñatsm
A Opciones de Difffull:
=20 [o valor cfg]
/DIFFESTimate
=númporcentaje
B Opciones de Log:
►
=Yes
/TRUNCate
=0
/LOGESTimate
=No
|
=númporcentaje
►
/BACKUPTAILLOG
C Opciones de Set:
▼
,
/FIles=
/GRoups=
182
▼ nombrearchivológico
*
,
▼ nombregrupo
*
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Notas:
1
Para los parámetros opcionales, /BACKUPMETHod= sólo es válido cuando se
utilizan los parámetros posicionales full o copyfull. Las copias de seguridad
full y copyfull se pueden realizar utilizando operaciones VSS o de herencia.
El parámetro /BACKUPMETHod= se utiliza para elegir entre las opciones. Las
copias de seguridad log, diff, file y group sólo pueden realizarse cuando se
utilizan operaciones de herencia. No puede emitir el parámetro
/BACKUPMETHod= con estos tipos de copias de seguridad porque sólo son
viables las copias de seguridad de herencia.
2
El parámetro /BACKUPDESTination sólo es válido cuando se utilizan los
parámetros posicionales full o copyfull. Las copias de seguridad full y
copyfull pueden guardarse en el almacenamiento local, en el almacenamiento
del servidor de TSM o en ambos. El parámetro /BACKUPDESTination se utiliza
para elegir entre las opciones.
Parámetros posicionales de backup
Los parámetros posicionales se sitúan inmediatamente después del mandato
backup y antes de los parámetros optativos.
FIle=*|nombrearchivológico,...
Una copia de seguridad FIle sólo incluye el contenido del archivo lógico
de SQL Server que se especifique. Puede utilizar esta opción cuando no
resulte práctico hacer copia de seguridad de una base de datos de SQL
Server entera debido al tiempo y al espacio disponibles para la copia de
seguridad o debido a los requisitos de rendimiento. La variable
nombrearchivológico especifica los nombres de los archivos de datos lógicos
de base de datos de SQL Server en los que desea efectuar la restauración.
Consideraciones:
v Para cada base de datos de SQL Server de la que realice una copia de
seguridad, haga una copia de seguridad de los registros de la
transacción correspondiente. El archivo de registro de Data Protection for
SQL Server, tdpsql.log, indica la fecha y hora de una copia de
seguridad de la base de datos, los datos que se han copiado y cualquier
mensaje de error o código de finalización.
v Puede especificar este parámetro varias veces por invocación de
mandato.
v Un objeto de copia de seguridad nuevo desactiva cualquier objeto de
copia de seguridad activo del mismo nombre en la misma base de datos
de SQL Server.
v Utilice * como carácter comodín en nombrearchivológico para sustituir cero
o más caracteres para cada aparición. La especificación del carácter
comodín solo indica todos los archivos lógicos de la base de datos de
SQL Server. Dado que cada archivo lógico del que se ha hecho copia de
seguridad crea un objeto de copia de seguridad independiente en el
servidor de Tivoli Storage Manager, especificar sólo el carácter comodín
producirá un objeto de copia de seguridad independiente para cada
archivo lógico de la base de datos de SQL Server.
v Si nombrearchivológico incluye espacios o caracteres especiales, escríbalo
entre comillas dobles.
v La variable nombrearchivológico es sensible a las mayúsculas y
minúsculas.
v No puede especificar el parámetro /recovery con operaciones restore
file.
Capítulo 8. Información de referencia
183
v Una operación de creación de índice de SQL Server necesita que se
realice la copia de seguridad de todos los grupos de archivos afectados
como si fueran una unidad. No puede hacer copia de seguridad de un
archivo de los grupos de archivos afectados hasta que finalice la copia
de seguridad de unidad. Un mensaje de error de SQL Server indica qué
grupos de archivos están afectados. Deberá llevar a cabo al menos la
copia de seguridad de base de datos completa o una copia de seguridad
de conjunto de los grupos de archivos afectados para que la copia de
seguridad de archivo sea satisfactoria.
FULL
Una copia de seguridad de base de datos de herencia FULL incluye todo el
contenido de una base de datos de SQL Server y una cantidad suficiente
de registro de transacciones de base de datos para restaurar la base de
datos de forma coherente. Una copia de seguridad de base de datos VSS
FULL incluye todo el contenido de una base de datos de SQL Server
(archivos de la base de datos, archivos de registro y archivos de índice de
texto completo).
Cada base de datos de SQL Server de la que se ha hecho copia de
seguridad crea un objeto de copia de seguridad independiente en el
servidor de Tivoli Storage Manager. Un nuevo objeto de copia de
seguridad de base de datos completa desactiva todos los objetos de copia
de seguridad anteriores activos y de herencia para la misma base de datos
de SQL Server. Esta desactivación incluye cualquier objeto de copia de
seguridad completa activo así como cualquier objeto de copia de seguridad
de archivo, grupo, conjunto, diferencial y de registro activo.
COPYFull
Una copia de seguridad completa de sólo copia contiene una versión de
sólo copia de una copia de seguridad completa. Estas copias de seguridad
se consideran fuera de la secuencia regular de copias de seguridad de SQL
Server convencionales y no afectan a los registros de transacción ni a
ninguna secuencia de copias de seguridad como copias de seguridad
diferenciales o copias de seguridad completas. Utilice esta opción para
crear copias de seguridad completas de sólo copia de forma periódica para
la retención a largo plazo sin afectar las planificaciones de copia de
seguridad existentes o las políticas de retención para la recuperación tras
desastre.
Difffull
Una copia de seguridad de base de datos Difffull (diferencial) sólo
contiene las partes de una base de datos de SQL Server que se han
modificado desde que se hizo la última copia de seguridad completa más
la parte suficiente del registro de transacciones de la base de datos de SQL
Server para que una restauración sea coherente. De este modo, una copia
de seguridad diferencial suele ocupar menos espacio que una copia de
seguridad completa. Utilice esta opción para que no sea necesario aplicar
todas las copias de seguridad de registro individuales desde que se hizo la
última copia de seguridad de base de datos completa.
Group=*|nombregrupo,...
Una copia de seguridad de Group sólo incluye el contenido del grupo de
archivos de SQL Server que especifique. Una copia de seguridad de grupo
es útil cuando las tablas o los índices de base de datos de SQL Server
seleccionados se han asignado a un grupo de archivos y sólo se necesita
realizar una copia de seguridad de dichas tablas o índices. De manera
específica:
184
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v Puede ahorrar tiempo de copia de seguridad no haciendo copia de
seguridad de otras tablas u otros índices de la base de datos de SQL
Server que no cambian con tanta frecuencia.
v Puede ahorrar tiempo de restauración si, por ejemplo, el grupo de
archivos está en un volumen diferente del resto de los grupos de
archivos de la base de datos de SQL Server y es necesario restaurar
dicho volumen. Sólo necesita restaurar ese grupo de archivos para esa
base de datos de SQL Server.
La variable nombregrupo especifica los nombres de los grupos de archivos
de base de datos de SQL Server de los que desea hacer copia de seguridad.
Consideraciones:
v Puede especificar este parámetro varias veces por invocación de
mandato.
v Un objeto de copia de seguridad de grupo nuevo desactiva cualquier
objeto de copia de seguridad de grupo activo que tenga el mismo
nombre en la misma base de datos de SQL Server.
v Utilice * como carácter comodín en la variable nombregrupo si desea
sustituir cero o más caracteres para cada aparición.
v La especificación de sólo el carácter comodín indica todos los grupos de
archivos de la base de datos de SQL Server.
Dado que cada grupo del que se ha hecho copia de seguridad crea un
objeto de copia de seguridad independiente en el servidor de Tivoli
Storage Manager, especificar sólo el carácter comodín producirá un
objeto de copia de seguridad independiente para cada grupo de archivos
de la base de datos de SQL Server.
v Si la variable nombregrupo incluye espacios o caracteres especiales,
escríbalo entre comillas dobles.
v La variable nombregrupo es sensible a las mayúsculas y minúsculas.
v Debe realizar copias de seguridad de registro de transacciones después
de las copias de seguridad de grupo para todas las bases de datos de
SQL Server de las que realice copias de seguridad.
v No puede realizar copias de seguridad de grupo para las bases de datos
de SQL Server siguientes:
– Bases de datos con el atributo de SQL Server TRUNCATE LOG ON
CHECKPOINT.
– Bases de datos que utilizan el modelo de recuperación SIMPLE.
v No puede especificar el parámetro /recovery con las operaciones
restore group.
v Una operación de creación de índice de SQL Server necesita que se
realice la copia de seguridad de todos los grupos de archivos afectados
como si fueran una unidad. No puede hacer copia de seguridad de un
grupo de archivos individual de los grupos de archivos afectados hasta
que realice la copia de seguridad de unidad. Un mensaje de error de
SQL Server indica qué grupos de archivos están afectados. Debe realizar
una copia de seguridad de base de datos completa o una copia de
seguridad de conjunto como mínimo de los grupos de archivos afectados
para que la copia de seguridad de grupo sea satisfactoria.
Log o Log=*|nombreobjetoregistro,...
Una copia de seguridad de registro incluye el contenido del registro de
transacciones de una base de datos de SQL Server activa desde que se
Capítulo 8. Información de referencia
185
realizó la última copia de seguridad de registro satisfactoria. Esta opción
puede ahorrar tiempo de copia de seguridad al necesitar menos copias de
seguridad de base de datos de SQL Server. Para las operaciones backup,
Log no toma ningún valor. Utilice * como carácter comodín en
nombreobjetoregistro si desea sustituir cero o más caracteres para cada
aparición. Si sólo se especifica el carácter comodín, se indicarán todos los
objetos de copia de seguridad de registro para las bases de datos de SQL
Server.
Consideraciones:
v Puede controlar el tamaño de un registro de transacciones permitiendo
que una copia de seguridad de registro trunque la parte inactiva del
registro de transacciones. Esta es la opción predeterminada.
v Si utiliza el parámetro /truncate=no, es posible que pueda hacer copia
de seguridad del registro de transacciones de una base de datos de SQL
Server dañada, sospechosa o no recuperada.
v Cada registro del que se ha hecho copia de seguridad crea en el servidor
de Tivoli Storage Manager un objeto de copia de seguridad
independiente con un nombre exclusivo. Un objeto de copia de
seguridad de registro nuevo no desactiva ningún objeto de copia de
seguridad activo (a diferencia de los demás tipos de copia de seguridad,
excepto las copias de seguridad set). Los objetos de copia de seguridad
de registro no participan en el proceso de caducidad automática del
servidor de Tivoli Storage Manager excepto cuando los objetos de copia
de seguridad de base de datos completa desactivan todos los objetos de
copia de seguridad activos para una base de datos de SQL Server. Por
consiguiente, puede desactivar objetos de copia de seguridad de registro
utilizando el mandato inactivate si no se realizan copias de seguridad
de base de datos completas con frecuencia o no se realizan nunca.
v No puede realizar copias de seguridad de registro para las bases de
datos de SQL Server siguientes:
– Bases de datos con el atributo de SQL Server TRUNCATE LOG ON
CHECKPOINT.
– Bases de datos que utilizan el modelo de recuperación SIMPLE.
Set o Set=*|nombreobjectoconjunto,...
Una copia de seguridad set incluye el contenido de los archivos y grupos
de archivos de SQL Server que se especifican con los parámetros /files y
/groups. Para las operaciones backup, set no toma ningún valor. Utilice *
como carácter comodín en nombreobjetoconjunto si desea sustituir cero o
más caracteres para cada aparición. Si sólo se especifica el carácter
comodín, se indicarán todos los objetos de copia de seguridad de conjunto
para las bases de datos de SQL Server.
Consideraciones:
v Utilice esta opción para situaciones poco habituales o copias de
seguridad especiales que sólo se realizan una vez. Un caso de este tipo
se produce cuando SQL Server necesita que se haga una copia de
seguridad de determinados grupos de archivos como si fueran una
unidad y no resulta práctico realizar una copia de seguridad de base de
datos completa. Consulte la descripción de los parámetros file y group,
específicamente en lo que concierne a la operación de creación de índice.
v Cada base de datos de SQL Server de la que se crea un objeto de copia
de seguridad independiente en el servidor de Tivoli Storage Manager.
Todos los archivos y grupos de archivos de los que se ha hecho copia de
186
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v
v
v
v
seguridad como parte de una copia de seguridad de conjunto para la
misma base de datos de SQL Server están contenidos en un objeto de
copia de seguridad individual. Las copias de seguridad de grupo y de
archivo crean un objeto de copia de seguridad independiente de cada
archivo y grupo de archivos incluso si forman parte de la misma base de
datos de SQL Server.
Un objeto de copia de seguridad de conjunto nuevo no desactiva ningún
objeto de copia de seguridad activo (a diferencia de los otros tipos de
copia de seguridad, excepto las copias de seguridad de registro). Los
objetos de copia de seguridad de conjunto no participan en el proceso de
caducidad automática del servidor de Tivoli Storage Manager excepto
cuando los objetos de copia de seguridad de base de datos completa
desactivan todos los objetos de copia de seguridad activos para una base
de datos de SQL Server. Por lo tanto, puede desactivar objetos de copia
de seguridad de conjunto utilizando el mandato inactivate si no se
realizan copias de seguridad de base de datos o no se realizan
completas.
Debe realizar copias de seguridad de registro de transacciones después
de las copias de seguridad de conjunto para todas las bases de datos de
SQL Server de las que realice copias de seguridad.
Los parámetros file, group, log y set pueden tomar una lista de valores
(sintaxis repetible) y se pueden especificar más de una vez. Por ejemplo:
file=a,b o file=a file=b
Las instancias múltiples de los parámetros posicionales no tienen que ser
contiguas. Por ejemplo: file=a group=y file=b group=z
Parámetros opcionales de backup
Los parámetros opcionales van detrás del mandato backup y de los parámetros
posicionales.
/AAGName=Nombre de grupo de disponibilidad AlwaysOn
Cuando se hace copia de seguridad de una lista de bases de datos o de
todas las bases de datos con el carácter comodín, *, y se especifica el
parámetro /AAGName, sólo se hace copia de seguridad de las bases de datos
del grupo de disponibilidad que se ha especificado.
/ADJUSTKBtsmestimate=númkb
El parámetro /adjustkbtsmestimate especifica el número de kilobytes que
se añadirán al tamaño de la copia de seguridad calculada generada por
SQL Server. La variable númkb se refiere al número de kilobytes que se
agregarán. El número puede estar comprendido entre 0 y 9999. El valor
predeterminado es 0. Es posible que sea necesario incrementar el número
de kilobytes cuando el cálculo de la copia de seguridad (generado por SQL
Server) sea demasiado bajo, debido a que la agrupación de
almacenamiento en disco tiene la caché activada. Por ejemplo, si se realizan
tareas de mantenimiento en el servidor de producción, durante una copia
de seguridad de Data Protection for SQL Server, el tamaño de los registros
de transacciones se puede incrementar y superar el cálculo de la copia de
seguridad y producir una anomalía en ésta. Utilice este parámetro para
personalizar el número de kilobytes del cálculo de la copia de seguridad y
evitar posibles anomalías de ésta.
/ADJUSTPERcenttsmestimate=númporcentaje
El parámetro /adjustpercenttsmestimate especifica el número del
porcentaje que se añadirá al tamaño del cálculo de la copia de seguridad.
La variable numpercent hace referencia al número de porcentaje que se debe
Capítulo 8. Información de referencia
187
añadir. El número puede estar comprendido entre 0 y 99. El valor
predeterminado es 0. Es posible que sea necesario incrementar el cálculo de
porcentaje cuando el cálculo de la copia de seguridad (generado por SQL
Server) sea demasiado bajo, debido a que la agrupación de
almacenamiento en disco tiene la caché activada. Por ejemplo, si se realizan
tareas de mantenimiento en el servidor de producción, durante una copia
de seguridad de Data Protection for SQL Server, el tamaño de los registros
de transacciones se puede incrementar y superar el cálculo de la copia de
seguridad y producir una anomalía en ésta. Utilice este parámetro para
personalizar el porcentaje del cálculo de la copia de seguridad y evitar
posibles anomalías de ésta.
/ALWAYSONPriority
Utilice este parámetro para especificar que una base de datos de
disponibilidad local se copia sólo si tiene la prioridad de copia de
seguridad más alta entre las réplicas de disponibilidad que están
funcionando correctamente en SQL Server 2012 y versiones posteriores.
Puede utilizar este parámetro en la interfaz de línea de mandatos o como
parte de una copia de seguridad planificada.
/BACKUPDESTination=TSM|LOCAL|BOTH
Utilice el parámetro /BACKUPDESTination para especificar la ubicación
donde se almacena la copia de seguridad.
Puede especificar:
TSM
La copia de seguridad sólo se almacena en el almacenamiento del
servidor de Tivoli Storage Manager. Esta opción es la
predeterminada.
LOCAL
La copia de seguridad sólo se almacena en los volúmenes de
duplicación local. Este valor sólo es válido cuando el parámetro
/BACKUPMETHod especifica VSS.
BOTH Esta copia de seguridad se almacena en el almacenamiento del
servidor de Tivoli Storage Manager y en los volúmenes de
duplicación local. Este valor sólo es válido cuando el parámetro
/BACKUPMETHod especifica VSS.
El parámetro /BACKUPDESTination sólo es válido cuando se utilizan los
parámetros posicionales full o copyfull. Las copias de seguridad full y
copyfull pueden guardarse en el almacenamiento del servidor de TSM, en
el almacenamiento local o en ambos. El parámetro /BACKUPDESTination se
utiliza para elegir entre las opciones. Las copias de seguridad log, diff,
file y group sólo pueden almacenarse en el almacenamiento del servidor
de TSM. En este caso de ejemplo, no puede emitir el parámetro
/BACKUPDESTination porque TSM es la única opción viable.
/BACKUPMETHod=LEGACY|VSS
Utilice el parámetro /BACKUPMETHod para especificar la forma en que se
lleva a cabo la copia de seguridad.
Puede especificar:
LEGACY
La copia de seguridad se lleva a cabo con la API de herencia. Esta
copia de seguridad es la API de copia de seguridad y restauración
188
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
de modalidad continua de SQL Server, tal como se utiliza en las
versiones anteriores de Data Protection for SQL Server. Esta opción
es el valor predeterminado.
VSS
La copia de seguridad se lleva a cabo con VSS.
El parámetro /BACKUPMETHod sólo es válido cuando se utilizan los
parámetros posicionales full o copyfull. Las copias de seguridad full y
copyfull se pueden realizar utilizando operaciones VSS o de herencia. El
parámetro /BACKUPMETHod se utiliza para elegir entre las opciones. Las
copias de seguridad log, diff, file y group sólo pueden realizarse
utilizando operaciones de herencia. En este caso de ejemplo, no puede
emitir el parámetro /BACKUPMETHod porque la herencia es la única opción
viable.
/BUFFers=númbúferes
El parámetro /buffers especifica el número de búferes de datos utilizados
para cada banda de datos a fin de transferir datos entre Data Protection for
SQL Server y la API de Tivoli Storage Manager. La variable número_búferes
hace referencia al número de búferes de datos a utilizar. El número puede
estar comprendido entre 2 y 8. El valor predeterminado es 3.
Consideraciones:
v Puede mejorar el rendimiento aumentando el número de búferes, pero
también aumentará el uso de almacenamiento. Cada búfer tiene el
tamaño especificado en el parámetro /buffersize.
v El valor predeterminado es el valor especificado por la opción
configurable de búferes del archivo de configuración de Data Protection
for SQL Server. Este valor es inicialmente de 3.
v Si especifica /buffers, se utilizará su valor en lugar del valor
almacenado en el archivo de configuración de Data Protection for SQL
Server. Especificar este parámetro no modifica el valor en el archivo de
configuración.
v Si especifica /buffers pero no núm_búferes, se utiliza el valor
predeterminado de 3.
/BUFFERSIze=tamañobúferenkb
El parámetro /buffersize especifica el tamaño de cada búfer de Data
Protection for SQL Server especificado por el parámetro /buffers. La
variable tamañobúferenkb hace referencia al tamaño de los búferes de datos
en kilobytes. El número puede estar comprendido entre 64 y 8192. El valor
predeterminado es de 1024.
Consideraciones:
v Aunque el incremento del número de búferes puede mejorar el
rendimiento, también aumenta el uso de almacenamiento tal como lo
determine este parámetro.
v El valor predeterminado es el valor especificado por la opción
configurable de búferes del archivo de configuración de Data Protection
for SQL Server. Este valor es inicialmente de 1024.
v Si especifica /buffersize, se utilizará su valor en lugar del valor
almacenado en el archivo de configuración de Data Protection for SQL
Server. Especificar este parámetro no modifica el valor en el archivo de
configuración.
v Si especifica /buffersize pero no tamaño_búfer_en_kb, se utiliza el valor
predeterminado de 1024.
Capítulo 8. Información de referencia
189
/CONFIGfile=nombrearchivoconfig
El parámetro /configfile especifica el nombre del archivo de
configuración de Data Protection for SQL Server, que contiene los valores
para las opciones configurables de Data Protection for SQL Server.
Consideraciones:
v nombrearchivoconfig puede incluir una vía de acceso completa. Si
configfilename no incluye una vía de acceso, utiliza el directorio en donde
está instalado Data Protection for SQL Server.
v Si nombrearchivoconfig incluye espacios, rodéelo de comillas dobles.
v Si no especifica /configfile, el valor predeterminado será tdpsql.cfg.
/ENABLEREPlacementchars=No|Yes
El parámetro /ENABLEREPlacementchars permite hacer copia de seguridad
de las bases de datos de SQL Server que tienen caracteres de barra
invertida (\) o de dos puntos (:) en el nombre de la base de datos. La
longitud máxima del nombre de la base de datos es 128 caracteres. Este
parámetro sólo se aplica a Data Protection for SQL Server versión 7.1.1 y
versiones posteriores.
Puede especificar los siguientes valores:
Yes
Permitir que Data Protection for SQL Server procese los caracteres
de barra inclinada invertida (\) en el nombre de una base de datos
y que realice la copia de seguridad de la base de datos en Tivoli
Storage Manager. Este valor es el valor predeterminado.
No
Impedir las copias de seguridad de base de datos en Tivoli Storage
Manager si se sustituye una serie de caracteres definida por el
usuario por un carácter de barra (\) o de dos puntos (:) en el
nombre de la base de datos.
/EXCLUDEdb=listbd
El parámetro /excludedb especifica el nombre de las bases de datos que se
excluirán de la operación de copia de seguridad. Este parámetro está
disponible para todos los tipos de copia de seguridad heredados y VSS.
/EXCLUDEALwaysondbs
Utilice este parámetro para excluir todas las bases de datos de
disponibilidad AlwaysOn de la operación de copia de seguridad. Si desea
excluir bases de datos específicas, utilice el parámetro /excludedb.
/EXCLUDESTandarddbs
Utilice este parámetro para excluir todas las bases de datos estándar de la
operación de copia de seguridad. Si desea excluir bases de datos
específicas, utilice el parámetro /excludedb.
/LOGFile=nombrearchivoregistro
El parámetro /logfile especifica el nombre del registro de actividades
generado por Data Protection for SQL Server. Este registro de actividades
registra sucesos como mandatos completados y mensajes de error. El
registro de actividad de Data Protection for SQL Server es diferente del
registro de errores de SQL Server. La variable nombrearchivoregistro
identifica el nombre que se debe utilizar para el registro de actividad
generado por Data Protection for SQL Server.
Consideraciones:
v Si el archivo de registro que especifica no existe, se crea. Si existe, se
añadirán nuevas entradas de registro al archivo.
190
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v El nombre de archivo puede incluir una vía de acceso totalmente
calificada; sin embargo, si no especifica ninguna vía de acceso, el archivo
se grabará en el directorio donde está instalado Data Protection for SQL
Server.
v No puede desactivar el registro de actividad de Data Protection for SQL
Server. Si no especifica /logfile, los registros se graban en el archivo de
registro predeterminado. El archivo de registro predeterminado es
tdpsql.log.
v Cuando utilice varias instancias simultáneas de Data Protection for SQL
Server para realizar operaciones, use el parámetro /logfile para
especificar un archivo de registro distinto para cada una de las instancias
que utilice. Esto conduce el registro de cada instancia a un archivo de
registro distinto e impide registros de archivo intercalados. No
especificar un archivo de registro distinto para cada instancia puede
resultar en archivos de registro ilegibles.
/LOGPrune=númdays|No
Al podar datos de registro, puede descartar algunos de los registros
generados en función de los criterios detallados de filtrado que defina. En
función de la opción que defina para el parámetro /LOGPrune, se guarda un
número determinado de días de datos. De forma predeterminada, se
guardan 60 días de entradas de registro. Se puede indicar la opción No para
inhabilitar la poda de registro.
Independientemente de la opción que defina para este parámetro, puede
solicitar una poda de registro de forma explícita en cualquier momento.
Consideraciones:
v Para númdías, el rango es de 0 a 9999. Un valor de 0 suprime todas las
entradas del archivo de registro de actividad excepto las entradas de
mandato actuales.
v Si especifica no, el archivo de registro no será podado.
v Si no especifica /LOGPrune, el valor predeterminado es el especificado
por la opción configurable logprune del archivo de configuración. El
valor predeterminado es 60.
v Si especifica /LOGPrune, se utiliza su valor en lugar del valor almacenado
en el archivo de configuración. La especificación de este parámetro no
cambia el valor en el archivo de configuración.
v Puede especificar /LOGPrune sin especificar númdías o no; en este caso, se
utiliza el valor predeterminado, 60.
v Los cambios en el valor del parámetro TIMEformat o DATEformat pueden
dar como resultado que el archivo de registro se pode sin quererlo. Si
ejecuta un mandato que puede podar el archivo de registro y se ha
modificado el valor del parámetro TIMEformat o DATEformat, lleve a cabo
una de las acciones siguientes para evitar una poda no deseada del
archivo de registro:
– Haga una copia del archivo de registro existente.
– Especifique un nuevo archivo de registro con el parámetro /LOGFile o
el valor logfile.
/MOUNTWait=Yes|No
El parámetro /mountwait se utiliza para especificar si Data Protection for
SQL Server debe esperar a que se monten los soportes extraíbles, como
cintas o CD, o detiene la operación actual. Este parámetro no es válido
para todos los tipos de copia de seguridad; no funciona con los tipos de
Capítulo 8. Información de referencia
191
copia de seguridad DIFFFULL o LOG. Si servidor de Tivoli Storage
Manager está configurado para almacenar datos de copia de seguridad en
soportes de almacenamiento extraíbles, es posible que servidor de Tivoli
Storage Manager indique a Data Protection for SQL Server que está
esperando a que se monte un volumen de almacenamiento necesario. Si
ocurre esto, esta opción le permite especificar si deberá esperarse al
montaje del soporte o deberá detenerse la operación actual. Puede
especificar:
Yes
Esperar a que se monten las cintas (valor predeterminado).
No
No esperar a que se monten las cintas.
Consideraciones:
v Si utiliza bandas de datos para las operaciones de herencia, Data
Protection for SQL Server no puede completar la espera hasta que los
soportes iniciales para las bandas estén disponibles, aunque Data
Protection for SQL Server empiece a utilizar cada banda a medida que
su soporte quede disponible. Debido al modo en que SQL Server
distribuye los datos entre las bandas, si alguna banda no tiene el soporte
disponible, cada una de las bandas puede a la larga estar esperando a
que su soporte o el soporte de otra banda quede disponible. En dicho
caso, puede llegar a ser necesario terminar el mandato de Data
Protection for SQL Server si la espera es prolongada. Esto sólo se puede
realizar terminando el programa Data Protection for SQL Server (cierre
la ventana del indicador de mandatos o entre control-c).
v la clase de gestión para los metaobjetos también necesita soportes de
almacenamiento extraíbles, Data Protection for SQL Server esperará a
dicho volumen pero, dado que los metaobjetos no se crearán hasta que
los objetos de datos se hayan completado, la espera se producirá después
de que se hayan transferido los datos.
v Si especifica no y se necesita cualquier soporte extraíble, Data Protection
for SQL Server termina el mandato con un mensaje de error. Esto
también sucede si la clase de gestión para los metaobjetos necesita
soporte desmontable. La terminación de mandato no se produce hasta
después de que se hayan transferido los datos de la base de datos, dado
que los metadatos no se crean hasta después de que se hayan
completado los objetos de datos.
v Si no especifica /mountwait, el valor predeterminado es el especificado
en la opción configurable mountwait en el archivo de configuración de
Data Protection for SQL Server. Este valor es inicialmente yes. La
especificación de este parámetro no cambia el valor en el archivo de
configuración.
/OFFLOAD
Especifique este parámetro para ejecutar la copia de seguridad de los
archivos en Tivoli Storage Manager en la máquina especificada por
remotedsmagentnode, en vez de ejecutarla en la máquina local. Este
parámetro es válido cuando se establecen los siguientes parámetros y
opciones: /backupmethod=VSS y /backupdestination=TSM. Tenga en cuenta
que este parámetro necesita que haya un proveedor de VSS compatible con
la duplicación de volúmenes transportable. No puede especificar este
parámetro con el proveedor de sistema Windows VSS predeterminado.
/SQLAUTHentication=INTegrated | SQLuserid
Este parámetro especifica la modalidad de autorización utilizada cuando se
inicie la sesión en SQL Server. El valor integrated especifica la autenticación
192
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
de Windows. El ID de usuario que utilice en el inicio de sesión en
Windows es el mismo ID que utilizará para iniciar la sesión en SQL Server.
Éste es el valor predeterminado.
Utilice el valor sqluserid para especificar la autorización de ID de usuario
de SQL Server. El ID de usuario especificado por el parámetro /sqluserid
es el ID que se utiliza para conectarse a SQL Server. Cualquier ID de
usuario de SQL Server debe tener el rol de servidor fijo de SQL Server
SYSADMIN.
/SQLBUFFers=númbúferessql
El parámetro /sqlbuffers especifica el número total de búferes de datos
que SQL Server utiliza para transferir datos entre SQL Server y Data
Protection for SQL Server. La variable númbúferessql hace referencia al
número de búferes de datos a utilizar. El número puede estar comprendido
entre 0 y 999. El valor inicial es 0. Cuando /sqlbuffers se establece en 0,
SQL Server determina cuántos búferes deben utilizarse.
Consideraciones:
v El valor predeterminado es el valor especificado por la opción
configurable de búfers de SQL Server del archivo de configuración de
Data Protection for SQL Server. Este valor es inicialmente de 0.
v Si especifica /sqlbuffers, se utiliza su valor en lugar del valor
almacenado en el archivo de configuración de Data Protection for SQL
Server. Especificar este parámetro no modifica el valor en el archivo de
configuración.
v Si especifica /sqlbuffers pero no numsqlbuffers, se utiliza el valor
predeterminado de 0.
/SQLBUFFERSIze=tamañobúfersqlenkb
El parámetro /sqlbuffersize especifica el tamaño de cada almacenamiento
intermedio (especificado por el parámetro /sqlbuffers) que SQL Server
utiliza para transferir datos a Data Protection for SQL Server. La variable
tamañobúfersqlenkb hace referencia al tamaño de los búferes de datos en
kilobytes. El número puede estar comprendido entre 64 y 4096. El valor
predeterminado es de 1024.
Consideraciones:
v El valor predeterminado es el valor especificado por la opción
configurable de búfers de SQL Server del archivo de configuración de
Data Protection for SQL Server. Este valor es inicialmente de 1024.
v Si especifica /sqlbuffersize, se utilizará su valor en lugar del valor
almacenado en el archivo de configuración de Data Protection for SQL
Server. La especificación de este parámetro no cambia el valor en el
archivo de configuración.
v Si especifica /sqlbuffersize pero no especifica tamañobúfersqlenkb, se
utilizará el valor predeterminado de 1024.
/SQLCHECKSum=No|Yes
El parámetro /SQLCHECKSum se utiliza para verificar la integridad de una
copia de seguridad de base de datos de herencia. La comprobación de
integridad es un proceso que valida los valores en un archivo o la
configuración de cambios no previstos. Los valores se verifican entre el
estado actual y el estado de la línea base.
Puede especificar los siguientes valores:
Capítulo 8. Información de referencia
193
No
No habilitar la comprobación de integridad para una copia de
seguridad de base de datos de herencia. Este valor es el valor
predeterminado.
Yes
Habilitar la comprobación de integridad para una copia de
seguridad de base de datos de herencia.
En la ventana Propiedades de rendimiento de Microsoft Management
Console, puede habilitar o inhabilitar la opción de suma de comprobación
para todas las bases de datos de herencia de una sola vez. Puede modificar
el valor global y habilitar o inhabilitar temporalmente la opción de suma
de comprobación para una copia de seguridad de base de datos
estableciendo el valor de este parámetro SQLCHECKSum en Yes o No.
/SQLCOMPression=No|Yes
El parámetro /SQLCOMPression especifica si se aplica la compresión SQL. Si
no especifica /SQLCOMPression, se utiliza el valor predeterminado No. Este
parámetro sólo se puede aplicar en sistemas que ejecutan SQL Server 2008
y versiones posteriores. Para SQL Server 2008, puede ejecutar la
compresión de copia de seguridad sólo en la Enterprise Edition. Para SQL
Server 2008 R2, puede ejecutar la compresión de copia de seguridad en las
ediciones Standard, Enterprise y Datacenter.
/SQLPassword=nombrecontraseñasql
Este parámetro especifica la contraseña de SQL Server que Data Protection
for SQL Server utiliza para conectarse con el SQL Server del que se hacen
copias de seguridad de los objetos o en el que éstos se restauran.
Consideraciones:
v Utilizar este parámetro significa que utilizará la autenticación de SQL
Server. SQL Server y el ID de usuario de SQL Server para esta
contraseña deben estar configurados para utilizar la autenticación de
SQL Server.
v Si no especifica /sqlpassword, el valor predeterminado es un espacio en
blanco (" ").
v Si especifica /sqlpassword pero no nombrecontraseñasql, el valor
predeterminado será también un espacio en blanco (" ").
v Se omite este parámetro si utiliza el parámetro /sqlauth=integrated con
él.
/SQLSERVer=protocolosql:nombreservidorsql
El parámetro /sqlserver especifica el SQL Server donde iniciará la sesión
Data Protection for SQL Server. La variable protocolosql especifica el
protocolo de comunicaciones que se debe utilizar. Puede especificar uno de
los siguientes protocolos:
v lpc: utilizar protocolo Shared Memory.
v np: utilizar protocolo Named Pipes.
v tcp: utilizar protocolo Transmission Control.
v via: utilizar protocolo Virtual Interface Architecture.
Si no se especifica ningún protocolo, Data Protection for SQL Server se
conectará al SQL Server según el primer protocolo que quede disponible.
Consideraciones:
194
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v El valor predeterminado es el valor especificado por la opción
configurable de SQL Server del archivo de configuración de Data
Protection for SQL Server. Este es inicialmente el nombre del sistema
local.
v Si especifica /sqlserver pero no nombreservidorsql, se utilizará el nombre
del sistema local.
v Los siguientes dos accesos directos se aceptan como nombre del sistema
local: . (local) Estos son un punto o la palabra local dentro de
paréntesis.
v Si SQL Server es miembro de un clúster de migración tras error, la
opción CLUSTERNODE del archivo de opciones de Tivoli Storage
Manager debe tener el valor YES.
v Debe especificar el nombre si SQL Server no es la instancia
predeterminada o es miembro de un clúster de migración tras error.
v El formato de nombre_servidor_sql depende del tipo de instancia del que
se trate y de si pertenece a un clúster o no:
Formato
¿Instancia?
En clúster
¿Nombre requerido?
predeterminado
no
no
nomb_sist_local\
nombre_instancia
con nombre
no
sí
nomb_serv_virtual
predeterminado
sí
sí
con nombre
sí
sí
nomb_sist_local
nomb_serv_virtual\
nombre_instancia
nombresistemalocal
El nombre del sistema de red en el que residen SQL Server y Data
Protection for SQL Server. El nombre de host TCP/IP puede
siempre no ser el mismo.
nombre_instancia
El nombre proporcionado a la instancia de SQL Server especificada
durante la instalación de la instancia.
nomb_serv_virtual
El nombre proporcionado al SQL Server en clúster especificado
durante la configuración del servicio de clúster. Este no es el
nombre de clúster o no nodo.
/SQLUSer=nombreusuariosql
El parámetro /sqluser especifica el nombre que Data Protection for SQL
Server utiliza para iniciar la sesión en SQL Server.
Consideraciones:
v Utilizar este parámetro significa que utilizará la autenticación de SQL
Server. SQL Server y el ID de usuario de SQL Server para esta
contraseña deben estar configurados para utilizar la autenticación de
SQL Server.
v El ID de usuario de SQL Server debe tener el rol de servidor fijo de SQL
Server SYSADMIN.
v Si no especifica /sqluser, el valor predeterminado es sa.
v Si especifica /sqluser pero no nombreusuariosql, el valor predeterminado
será también sa.
Capítulo 8. Información de referencia
195
v Se omite este parámetro si utiliza el parámetro /sqlauth=integrated con
él.
/STRIPes=númbandas
El parámetro /stripes especifica el número de bandas de datos a utilizar
en una operación de copia de seguridad o restauración. La variable
númbandas puede estar comprendida entre 1 y 64.
Consideraciones:
v Si no especifica /stripes, se especificará el valor predeterminado que se
indique en el archivo de configuración de Data Protection for SQL
Server. El valor inicial es 1.
v Si especifica /stripes pero no especifica númbandas, se utilizará el valor
almacenado.
v Puede utilizar como máximo el número utilizar para crear la copia de
seguridad. Puede determinar el número de bandas de datos utilizadas
para crear un objeto de copia de seguridad con el mandato de Data
Protection for SQL Server: query tsm dbname backup_object
v Deberá utilizar el parámetro MAXNUMMP en un mandato REGISTER
NODE o UPDATE NODE de Tivoli Storage Manager si desea permitir
que un nodo utilice varias sesiones para almacenar datos en soporte
desmontable (lo que requiere que asigne varios puntos de montaje a
dicho nodo). El valor de MAXNUMMP debe ser igual o mayor al
número máximo de bandas que desee.
v Si utiliza bandas de datos, utilice también la asignación de espacio de
archivos del servidor de Tivoli Storage Manager para intentar conservar
cada banda en un volumen de almacenamiento diferente.
v El número máximo de bandas de datos que puede utilizar es uno menos
al valor de la opción TXNGROUPMAX de servidor de Tivoli Storage
Manager en el archivo dsmserv.opt.
/TSMNODe=nombrenodotsm
El parámetro /tsmnode especifica el nombre del nodo de Tivoli Storage
Manager que Data Protection for SQL Server utiliza para conectarse a
servidor de Tivoli Storage Manager. Esto identifica qué cliente de Tivoli
Storage Manager está solicitando servicios. También puede almacenar el
nombre de nodo en el archivo de opciones. El parámetro de línea de
mandatos altera temporalmente el valor del archivo de opciones.
Consideraciones:
v No se puede utilizar el parámetro /tsmnode si se especifica
PASSWORDACCESS GENERATE en el archivo de opciones de Tivoli
Storage Manager. Deberá especificar el nombre de nodo en el archivo de
opciones. De lo contrario, puede cambiar PASSWORDACCESS a
PROMPT para utilizar el parámetro /tsmnode. Para obtener más
información sobre el archivo de opciones de Tivoli Storage Manager,
consulte el apartado Creación y modificación del archivo de opciones del
cliente(http://www.ibm.com/support/knowledgecenter/SSGSG7_7.1.4/
client/t_cfg_crtmodoptunix.html).
v Si no especifica /tsmnode, el valor predeterminado es el valor
especificado por la opción nodename del archivo de opciones de Tivoli
Storage Manager. La especificación de este parámetro no cambia el valor
en el archivo de opciones.
/TSMOPTFile=nombrearchivoopcionesdsm
El parámetro /tsmoptfile especifica el archivo de opciones de Tivoli
196
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Storage Manager que utilizar. Esto es similar a seleccionar un servidor de
Tivoli Storage Manager en la lista de servidores de la GUI. El archivo de
opciones de Tivoli Storage Manager contiene los valores de configuración
de la API de Tivoli Storage Manager. Para obtener más información sobre
el archivo de opciones de Tivoli Storage Manager, consulte el apartado
Creación y modificación del archivo de opciones del cliente(http://
www.ibm.com/support/knowledgecenter/SSGSG7_7.1.4/client/
t_cfg_crtmodoptunix.html).
Consideraciones:
v La variable nombrearchivoopcionestsm puede incluir una vía de acceso
totalmente calificada. Si no incluye ninguna vía de acceso, se utilizará el
directorio donde está instalado Data Protection for SQL Server.
v Si nombrearchivoopcionestsm incluye espacios, deberá escribirlo entre
comillas dobles.
v Si no especifica /tsmoptfile, el valor predeterminado es dsm.opt.
v Si especifica /tsmoptfile pero no especifica nombrearchivoopcionestsm, el
valor predeterminado también es dsm.opt.
/TSMPassword=nombrecontraseñatsm
El parámetro /tsmpassword especifica la contraseña de Tivoli Storage
Manager que Data Protection for SQL Server utiliza para conectarse a
servidor de Tivoli Storage Manager. Este parámetro y la opción
PASSWORDACCESS del archivo de opciones de Tivoli Storage Manager
interactúan de los modos siguientes:
PASSWORDACCESS
en el archivo de
opciones de Tivoli
Storage Manager
¿La contraseña ya
está almacenada en
el registro?
especificado
generate
sí
se ignora
/tsmpassword
especificado
generate
no
se utiliza y se
almacena
/tsmpassword
especificado
prompt
—
se utiliza /tsmpassword
no especificado
prompt
—
se solicita al usuario
/tsmpassword
Resultado
/USEALWAYSONnode
Especifique este parámetro para copiar bases de datos estándar en el
servidor SQL 2012 y versiones posteriores, utilizando el nodo AlwaysOn.
Al establecer este parámetro, puede cambiar todas las bases de datos de
disponibilidad y bases de datos estándar bajo un nodo único para ayudarle
a gestionar sus copias de seguridad de bases de datos de manera más fácil.
De forma predeterminada, las bases de datos de disponibilidad del
servidor SQL 2012 y versiones posteriores, se copian en el nodo AlwaysOn.
Capítulo 8. Información de referencia
197
Ejemplos de copia de seguridad de herencia
Se ofrecen los ejemplos siguientes para mostrar cómo puede emitir el mandato
backup con distintos parámetros y opciones.
Ejemplos de copia de seguridad completa
Si desea llevar a cabo una copia de seguridad completa, los siguientes ejemplos le
ayudarán a modelar la sintaxis del mandato.
v Para llevar a cabo una copia de seguridad completa de herencia de dos bases de
datos (model y msdb) en el almacenamiento del servidor Tivoli Storage Manager
con los parámetros opcionales /sqlbuffers y /stripes, especifique el siguiente
mandato:
tdpsqlc backup model,msdb full /sqlbuffers=2 /stripes=2
v Para realizar una copia de seguridad completa de herencia de una base de datos
(test2) sin que se visualice ninguna salida, ya que se utiliza el parámetro /quiet,
y el modo de autenticación predeterminado de Windows se ha sustituido
temporalmente por el uso del parámetro /sqlauthentication, especifique el
siguiente mandato:
tdpsqlc backup test2 full /quiet /sqlauth=sql
v Para realizar una copia de seguridad completa de herencia de todas las bases de
datos disponibles con el carácter comodín (*) mientras se utiliza el parámetro
/excludedb para excluir las bases de datos master y msdb del proceso de copia de
seguridad, especifique el siguiente mandato:
tdpsqlc backup * full /excludedb=master,msdb
v Para llevar a cabo una copia de seguridad completa de una base de datos (test1)
con el parámetro que personaliza el número de kilobytes, /adjustkbtsmestimate,
especifique el siguiente parámetro:
tdpsqlc backup test1 full /adjustkbtsmestimate=25
v Para realizar una copia de seguridad completa de todas las bases de datos
estándar, escriba el mandato siguiente:
tdpsqlc backup * full /EXCLUDEALwaysondbs
v Para realizar una copia de seguridad de registro de todas las bases de datos de
disponibilidad, escriba el mandato siguiente:
tdpsqlc backup * log /EXCLUDESTandarddbs
v Para ver un ejemplo más complejo, considere el escenario siguiente: hay tres
grupos de disponibilidad AlwaysOn. El primer grupo de disponibilidad se
denomina AG01 con las siguientes bases de datos:
– Base de datos de disponibilidad AlwaysOn denominada AlwaysOnLegacyDB1
– Base de datos de disponibilidad AlwaysOn denominada AlwaysOnLegacyDB3
El segundo grupo de disponibilidad se denomina AG03 con la siguiente base de
datos de disponibilidad AlwaysOn: AlwaysOnLegacyDB2. El tercer grupo de
disponibilidad se denomina AG04 con las siguientes bases de datos:
– Base de datos de disponibilidad AlwaysOn denominada AlwaysOnLegacyDB5
– Base de datos de disponibilidad AlwaysOn denominada AlwaysOnLegacyDB6
– Base de datos estándar denominada SQL_DB1
– Base de datos estándar denominada SQL_DB2
Para realizar una copia de seguridad completa con una lista que coincida con las
bases de datos estándar y de disponibilidad a la vez, pero que excluya las bases
de datos estándar, escriba el mandato siguiente:
198
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
C:\Archivos de programa\tivoli\tsm\TDPSql>tdpsqlc backup AlwaysOnLegacy*,SQL*
full /backupdest=TSM /backupmeth=legacy /EXCLUDESTandarddbs
v Cuando se utiliza el parámetro /AAGName para filtrar las bases de datos que se
han copiado, consulte el siguiente escenario con los ejemplos: hay dos grupos de
disponibilidad AlwaysOn. El primer grupo de disponibilidad se denomina AG01
con las siguientes bases de datos:
– Base de datos de disponibilidad AlwaysOn denominada AlwaysOnLegacyDB1
– Base de datos de disponibilidad AlwaysOn denominada AlwaysOnLegacyDB3
El segundo grupo de disponibilidad se denomina AG04 con las siguientes bases
de datos: con las bases de datos:
– Base de datos de disponibilidad AlwaysOn denominada AlwaysOnLegacyDB5
– Base de datos de disponibilidad AlwaysOn denominada AlwaysOnLegacyDB6
Cuando se especifica un mandato backup para todas las bases de datos, pero se
utiliza el parámetro /AAGName para incluir sólo las bases de datos de AG01 en la
copia de seguridad, especifique el siguiente mandato:
C:\Archivos de programa\tivoli\tsm\TDPSql>tdpsqlc backup * full /backupdest=TSM
/backupmeth=legacy /AAGName=AG01
Cuando se especifica un mandato backup para una lista de bases de datos con
comodines, pero se utiliza el parámetro /AAGName para incluir sólo las bases de
datos de AG04 en la copia de seguridad, especifique el siguiente mandato:
C:\Archivos de programa\tivoli\tsm\TDPSql>tdpsqlc backup AlwaysOn*,SQL* full
/backupdest=TSM /backupmeth=legacy /AAGName=AG04
Cuando se especifica un mandato backup para una lista de bases de datos con
comodines, pero que no coinciden con todas las bases de datos del grupo de
disponibilidad AlwaysOn especificado, escriba el siguiente mandato:
C:\Archivos de programa\tivoli\tsm\TDPSql>tdpsqlc back *DB5 full /backupdest=TSM
/backupmeth=legacy /AAGName=AG04
Ejemplos de copia de seguridad diferencial
Si desea llevar a cabo una copia de seguridad diferencial, los siguientes ejemplos le
ayudarán a modelar la sintaxis del mandato.
v Para realizar una copia de seguridad diferencial de herencia de la copia de
seguridad completa anterior de una base de datos (test2), incluyendo una
estimación de la parte cambiada de la base de datos test2, escriba el siguiente
mandato:
tdpsqlc backup test2 difffull /diffest=10
v Para realizar una copia de seguridad diferencial de herencia de todas las bases
de datos disponibles con el carácter comodín (*) utilizando el parámetro
/excludedb para excluir las bases de datos master y msdb de la copia de
seguridad, especifique el siguiente mandato:
tdpsqlc backup * difffull /excludedb=master,msdb
v Para realizar una copia de seguridad diferencial con una lista de bases de datos
que coincida con las bases de datos estándar y de disponibilidad a la vez, pero
que excluya las bases de datos de disponibilidad, escriba el mandato siguiente:
C:\Archivos de programa\tivoli\tsm\TDPSql>tdpsqlc backup AlwaysOnLegacy*,SQL*
diff /EXCLUDEALwaysondbs
Capítulo 8. Información de referencia
199
Ejemplo de copia de seguridad de registro
Para realizar una copia de seguridad de registro de herencia de las copias de
seguridad completas anteriores de dos bases de datos (test2 y model) mientras
altera temporalmente el truncamiento predeterminado de los archivos de registro,
especifique el siguiente mandato:
tdpsqlc backup test2,model log /truncate=no
Ejemplo de copia de seguridad de grupo
Para realizar una copia de seguridad de herencia de todos los grupos de archivos
que pertenecen a una base de datos llamada netapp_db2, escriba el siguiente
mandato:
tdpsqlc backup netapp_db2 Group=*
Ejemplo de copia de seguridad de archivo
Para realizar una copia de seguridad de archivo de herencia de todos los archivos
que pertenecen a una base de datos (test2) utilizando el carácter comodín (*),
escriba el siguiente mandato:
tdpsqlc backup test2 file=*
Ejemplo de copia de seguridad de conjunto
Para realizar una copia de seguridad de conjunto de herencia de un grupo de
archivos y de dos archivos independientes (conjuntamente como un objeto de
copia de seguridad individual) desde una base de datos (test2) utilizando los
parámetros /groups y /files para especificar los elementos que constituyen esta
copia de seguridad de conjunto, escriba el siguiente mandato:
tdpsqlc backup test2 set /groups=primary /files=test2_2data,
test2_3data
Ejemplo de copia de seguridad completa de sólo copia
Para completar una copia de seguridad completa de sólo copia de herencia de la
base de datos de disponibilidad (filestreamdb) en un entorno de grupo de
disponibilidad AlwaysOn de SQL Server 2012 y versiones posteriores, escriba el
siguiente mandato:
tdpsqlc backup filestreamdb CopyFull /backupdestination=TSM
/backupmethod=legacy
Ejemplos de copia de seguridad VSS
Se ofrecen los ejemplos siguientes para mostrar cómo puede emitir el mandato
backup con distintos parámetros y opciones.
Ejemplos de copia de seguridad local completa
Si desea llevar a cabo una copia de seguridad local completa, los siguientes
ejemplos le ayudarán a modelar la sintaxis del mandato.
v Para realizar una copia de seguridad completa de VSS de una base de datos
(test1) en los volúmenes de duplicación local utilizando los parámetros
opcionales /backupdestination y /backupmethod, escriba el siguiente mandato:
tdpsqlc backup test1 full /backupdestination=local
/backupmethod=vss
200
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v Para realizar una copia de seguridad completa de VSS de todas las bases de
datos disponibles en los volúmenes de duplicación local utilizando el carácter
comodín (*) y el parámetro /excludedb para excluir las bases de datos master y
msdb de la copia de seguridad, escriba el siguiente mandato:
tdpsqlc backup * full /backupdestination=local /backupmethod=vss
/exclude=master,msdb
v Para realizar una copia de seguridad completa de VSS de una base de datos de
disponibilidad de SQL Server 2012 y versiones posteriores (hkaagdb) en los
volúmenes de duplicación local, escriba el siguiente mandato:
tdpsqlc backup hkaagdb full /backupdestination=local /backupmethod=vss
v Para realizar una copia de seguridad completa de todas las bases de datos
estándar, escriba el mandato siguiente:
tdpsqlc backup * full /EXCLUDEALwaysondbs
v Para realizar una copia de seguridad de registro de todas las bases de datos de
disponibilidad, escriba el mandato siguiente:
tdpsqlc backup * log /EXCLUDESTandarddbs
Ejemplo de copia de seguridad local completa con servidor de
Tivoli Storage Manager
Para realizar una copia de seguridad completa de VSS de una base de datos
(model) en los volúmenes de duplicación local y en el almacenamiento de servidor
de Tivoli Storage Manager utilizando el parámetro /backupmethod, escriba el
siguiente mandato:
tdpsqlc backup model full /backupmethod=vss
Ejemplo de copia de seguridad completa de sólo copia en
servidor de Tivoli Storage Manager
Para realizar una copia de seguridad completa de sólo copia de VSS de la copia de
seguridad completa de la base de datos filestreamdb en el almacenamiento de
servidor de Tivoli Storage Manager utilizando el parámetro /backupmethod, escriba
el siguiente mandato:
tdpsqlc backup filestreamdb CopyFull /backupdestination=TSM
/backupmethod=vss
Mandato changetsmpassword
Para cambiar la contraseña de Tivoli Storage Manager que utiliza Data Protection
for SQL Server, utilice el mandato changetsmpassword. La contraseña se utiliza
para iniciar una sesión en el servidor de Tivoli Storage Manager.
Changetsmpassword
Utilice los diagramas de sintaxis del mandato changetsmpassword como referencia
para ver las opciones disponibles y los requisitos de truncamiento.
Mandato CHANGETSMPassword de TDPSQLC
►► TDPSQLC
►
► CHANGETSMPassword
►◄
contraseñaantigua contraseñanueva contraseñaverificación
Capítulo 8. Información de referencia
201
Parámetros opcionales
►►
►
=tdpsql.cfg
/CONFIGfile
=nombrearchivoconfig
►
►
=tdpsql.log [o valor cfg]
/LOGFile
=nombrearchivoregistro
►
►
=60 [o valor cfg]
/LOGPrune
=[dsm.opt value]
/TSMNODe
=númdías
=No
=nombrenodotsm
►
►◄
=dsm.opt
/TSMOPTFile
=nombrearchivodsmopt
Parámetros posicionales de Changetsmpassword
Los parámetros posicionales se sitúan inmediatamente después del mandato
changetsmpassword y antes de los parámetros optativos.
Se le solicitarán los parámetros siguientes si no los especifica con el mandato
changetsmpassword:
contraseñaantigua
Especifica la contraseña antigua (actual) de Tivoli Storage Manager que
desea cambiar.
contraseña nueva
Especifica la contraseña nueva de Tivoli Storage Manager.
Una contraseña de Tivoli Storage Manager no es sensible a las mayúsculas
y minúsculas y puede constar de 1 a 63 de los caracteres siguientes:
v las letras A a Z
v los dígitos 0 a 9
v los caracteres especiales signo más (+), punto (.), signo de subrayado (_),
guión (—) y símbolo &
contraseñaverificación
Especifica otra vez la contraseña nueva de Tivoli Storage Manager para
verificar que contraseñanueva es correcta.
202
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Parámetros opcionales de changetsmpassword
Los parámetros opcionales van detrás del mandato changetsmpassword y de los
parámetros posicionales.
/CONFIGfile=nombrearchivoconfig
El parámetro /configfile especifica el nombre del archivo de configuración
de Data Protection for SQL Server, que contiene los valores para las
opciones configurables de Data Protection for SQL Server.
Consideraciones:
v nombrearchivoconfig puede incluir una vía de acceso completa. Si
nombrearchivoconfig no incluye una vía de acceso, se utilizará el directorio
donde esté instalado Data Protection for SQL Server.
v Si nombrearchivoconfig incluye espacios, rodéelo de comillas dobles.
v Si no especifica /configfile, el valor predeterminado es tdpsql.cfg.
v Si especifica /configfile pero no nombrearchivoconfig, se utilizará el valor
predeterminado de tdpsql.cfg.
/LOGPrune=númdays|No
Al podar datos de registro, puede descartar algunos de los registros
generados en función de los criterios detallados de filtrado que defina. En
función de la opción que defina para el parámetro /LOGPrune, se guardará
un número determinado de días de datos. De forma predeterminada, se
guardan 60 días de entradas de registro. Se puede indicar la opción No para
inhabilitar la poda de registro.
Independientemente de la opción que defina para este parámetro, puede
solicitar una poda de registro de forma explícita en cualquier momento.
Consideraciones:
v Para númdías, el rango es de 0 a 9999. Un valor de 0 suprime todas las
entradas del archivo de registro de actividad excepto las entradas de
mandato actuales.
v Si especifica no, el archivo de registro no será podado.
v Si no especifica /LOGPrune, el valor predeterminado es el especificado
por la opción configurable logprune del archivo de configuración. El
valor predeterminado es 60.
v Si especifica /LOGPrune, se utiliza su valor en lugar del valor almacenado
en el archivo de configuración. La especificación de este parámetro no
cambia el valor en el archivo de configuración.
v Puede especificar /LOGPrune sin especificar númdías o no; en este caso, se
utiliza el valor predeterminado, 60.
v Los cambios en el valor del parámetro TIMEformat o DATEformat pueden
dar como resultado que el archivo de registro se pode sin quererlo. Si
ejecuta un mandato que puede podar el archivo de registro y se ha
modificado el valor del parámetro TIMEformat o DATEformat, lleve a cabo
una de las acciones siguientes para evitar una poda no deseada del
archivo de registro:
– Haga una copia del archivo de registro existente.
– Especifique un nuevo archivo de registro con el parámetro /LOGFile o
el valor logfile.
/LOGPrune=númdías|No
El parámetro /logprune elimina el registro de actividad de Data Protection
for SQL Server y especifica cuántos días de entradas se deben guardar. De
Capítulo 8. Información de referencia
203
forma predeterminada, la poda del registro está habilitada y se realiza una
vez cada día que se ejecuta Data Protection for SQL Server; sin embargo,
esta opción le permite inhabilitar la poda de registro o solicitar de forma
explícita una poda del registro para una ejecución de mandato incluso si el
archivo de registro ya se ha podado ese día. La variable númdías representa
el número de días que se deben guardar las entradas de registro. De forma
predeterminada se guardan 60 días de entradas en el proceso de poda.
Consideraciones:
v Si especifica númdías, el valor podrá estar entre 0 y 9999. Un valor de 0
suprime todas las entradas del archivo de registro de actividad de Data
Protection for SQL Server excepto las entradas de mandato actuales.
v Si especifica no, el archivo de registro no se poda durante este mandato.
v Si no especifica /logprune, se especificará el valor predeterminado en la
opción configurable de logprune del archivo de configuración de Data
Protection for SQL Server. Este es inicialmente 60.
v Si se especifica /logprune, se utilizará su valor en lugar del valor
almacenado en el archivo de configuración de Data Protection for SQL
Server. La especificación de este parámetro no cambia el valor en el
archivo de configuración.
v Puede especificar /logprune sin especificar númdías o no; en este caso, se
utiliza el valor predeterminado 60.
v Los cambios en el valor del parámetro TIMEformat o DATEformat pueden
dar como resultado que el archivo de registro se pode sin desearlo. Si
ejecuta un mandato que puede podar el archivo de registro y se ha
modificado el valor del parámetro TIMEformat o DATEformat, realice una
de las acciones siguientes para evitar una poda no deseada del archivo
de registro:
– Haga una copia del archivo de registro existente.
– Especifique un nuevo archivo de registro con el parámetro /logfile o
el valor logfile.
/TSMNODe=nombrenodotsm
El parámetro /tsmnode especifica el nombre del nodo de Tivoli Storage
Manager que Data Protection for SQL Server utiliza para conectarse al
servidor de Tivoli Storage Manager. Esto identifica qué cliente de Tivoli
Storage Manager está solicitando servicios. También puede almacenar el
nombre de nodo en el archivo de opciones. El parámetro de línea de
mandatos altera temporalmente el valor del archivo de opciones.
Consideraciones:
v No se puede utilizar el parámetro /tsmnode si se especifica
PASSWORDACCESS GENERATE en el archivo de opciones de Tivoli
Storage Manager. Deberá especificar el nombre de nodo en el archivo de
opciones. De lo contrario, puede cambiar PASSWORDACCESS a
PROMPT para utilizar el parámetro /tsmnode. Para obtener más
información sobre el archivo de opciones de Tivoli Storage Manager,
consulte el apartado Creación y modificación del archivo de opciones del
cliente(http://www.ibm.com/support/knowledgecenter/SSGSG7_7.1.4/
client/t_cfg_crtmodoptunix.html).
v Si no especifica /tsmnode, el valor predeterminado es el valor
especificado por la opción nodename del archivo de opciones de Tivoli
Storage Manager. La especificación de este parámetro no cambia el valor
en el archivo de opciones.
204
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
/TSMOPTFile=nombrearchivoopcionesdsm
El parámetro /tsmoptfile especifica el archivo de opciones de Tivoli Storage
Manager que utilizar. Esto es similar a seleccionar un servidor de Tivoli
Storage Manager en la lista de servidores de la GUI. El archivo de opciones
de Tivoli Storage Manager contiene los valores de configuración de la API
de Tivoli Storage Manager. Para obtener más información sobre el archivo
de opciones de Tivoli Storage Manager, consulte el apartado Creación y
modificación del archivo de opciones del cliente(http://www.ibm.com/
support/knowledgecenter/SSGSG7_7.1.4/client/
t_cfg_crtmodoptunix.html).
Consideraciones:
v La variable nombrearchivoopcionestsm puede incluir una vía de acceso
totalmente calificada. Si no incluye ninguna vía de acceso, se utilizará el
directorio donde está instalado Data Protection for SQL Server.
v Si nombrearchivoopcionestsm incluye espacios, deberá escribirlo entre
comillas dobles.
v Si no especifica /tsmoptfile, el valor predeterminado es dsm.opt.
v Si especifica /tsmoptfile pero no especifica nombrearchivoopcionestsm, el
valor predeterminado también es dsm.opt.
Referencia relacionada:
“Establecer parámetros posicionales” en la página 296
Ejemplos de salida de changetsmpassword
Este ejemplo de salida proporciona una muestra del texto, los mensajes y el estado
del proceso que se visualizan cuando se utiliza el mandato changetsmpassword.
El mandato siguiente visualiza el cambio de contraseña de Tivoli Storage Manager.
Mandato:
tdpsqlc changetsmp sqlv2old sqlv2new sqlv2new
Salida:
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
ACO0260I La contraseña se ha cambiado satisfactoriamente.
Mandato delete backup
Utilice el mandato Delete Backup para suprimir una Copia de seguridad VSS de
una base de datos de SQL Server.
Debe tener derechos de registro local (en todas las versiones de SQL Server) para
suprimir la copia de seguridad de Data Protection for SQL Server.
Capítulo 8. Información de referencia
205
Sintaxis de Delete Backup
Utilice los diagramas de sintaxis del mandato delete backup como referencia para
ver las opciones disponibles y los requisitos de truncamiento.
Mandato TDPSQLC
,
►► TDPSQLC
DELete BACKup
▼
nombrebd
*
FULL
►
►
►
tdpsql.cfg
/CONFIGfile=
nombrearchivoconfig
►
►
=valor sqlserver [o valor cfg]
/FROMSQLSERVer=
=nombreservidorsql
►
►◄
/LOGPrune=
60
númdías
No
/OBJect=
nombreobjeto,...
/Quiet
Parámetros posicionales de delete backup
Los parámetros posicionales se encuentran inmediatamente a continuación del
mandato delete backup y preceden a los parámetros opcionales.
Los siguientes parámetros posicionales especifican la copia de seguridad que se
debe copiar:
* | nombrebd
*
Suprimir las copias de seguridad de todas las bases de datos.
nombrebd
Suprime una copia de seguridad de la base de datos especificada.
La copia de seguridad activa se suprime a menos que se
especifique una copia de seguridad diferente con el parámetro
opcional /object.
Separe varias entradas utilizando comas. Si se separan utilizando
comas, asegúrese de que no existe un espacio en blanco entre la
coma y el nombre de la base de datos. Si cualquier nombre de base
de datos contiene espacios en blanco, delimite el nombre de la base
de datos entre comillas dobles.
El siguiente parámetro posicional especifica el tipo de supresión de copia de
seguridad que se va a realizar:
FULL
206
Suprime copias de seguridad del tipo completo.
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Atención: Asegúrese de suprimir únicamente las copias de seguridad que desee.
Parámetros opcionales de delete backup
Los parámetros opcionales van detrás del mandato delete backup y los parámetros
posicionales.
/BACKUPDESTination=TSM|LOCAL
Utilice el parámetro /backupdestination para especificar la ubicación
desde la que se va a suprimir la copia de seguridad. El valor
predeterminado es el valor especificado (si lo hay) en el archivo de
preferencias de Data Protection for SQL Server (tdpsql.cfg). Si no hay
ningún valor, se suprime la copia de seguridad desde el almacenamiento
de servidor de Tivoli Storage Manager.
Puede especificar:
TSM
La copia de seguridad se suprime desde el almacenamiento del
servidor de Tivoli Storage Manager. Esta opción es el valor
predeterminado si no se especifica ningún valor en el archivo de
preferencias de Data Protection for SQL Server (tdpsql.cfg).
LOCAL
La copia de seguridad se suprime desde los volúmenes de
duplicación local.
/CONFIGfile=nombrearchivoconfig
Utilice el parámetro /configfile para especificar el nombre
(nombrearchivoconfig) del archivo de configuración de Data Protection for
SQL Server que contiene los valores de una operación delete backup.
La variable nombrearchivoconfig puede incluir una vía de acceso completa. Si
la variable nombrearchivoconfig no incluye una vía de acceso, se utiliza el
directorio de instalación de Data Protection for SQL Server. Si no se
especifica el parámetro /configfile o la variable nombrearchivoconfig, el
valor predeterminado es tdpsql.cfg.
Si la variable nombrearchivoconfig incluye espacios, especifique toda la
entrada del parámetro /configfile entre comillas. Por ejemplo:
/CONFIGfile="c:\Archivos de programa\file.cfg"
/FROMSQLSERVer=nombre-servidor
Utilice el parámetro /fromsqlserver para especificar el nombre de SQL
Server donde se ha realizado la copia de seguridad original. Este
parámetro sólo es necesario cuando el nombre del SQL Server desde el que
se efectuará la desactivación, tal como lo determina el parámetro
/sqlserver, es diferente del nombre del SQL Server en el que se crearon
los objetos de copia de seguridad. El valor predeterminado es el valor de
/sqlserver o el valor establecido en el archivo de configuración de Data
Protection for SQL Server.
v Si los dos nombres de SQL Server son diferentes, debe utilizar este
parámetro aunque /fromsqlserver fuera una instancia predeterminada
no agrupada en clúster.
/LOGFile=nombrearchivoregistro
Utilice el parámetro /logfile para especificar el nombre del archivo de
registro de actividades generado por Data Protection for SQL Server.
La variable nombrearchivoregistro identifica el nombre del archivo de registro
de actividades.
Si el archivo de registro especificado no existe, se crea uno nuevo. Si el
archivo especificado ya existe, se añadirán nuevas entradas de registro al
Capítulo 8. Información de referencia
207
archivo. La variable nombrearchivoregistro puede incluir una vía de acceso
totalmente calificada. No obstante, si no se especifica ninguna vía de
acceso, el archivo de registro será grabado en el directorio de instalación de
Data Protection for SQL Server.
Si la variable nombrearchivoregistro incluye espacios, especifique toda la
entrada del parámetro /logfile entre comillas. Por ejemplo:
/LOGFile="c:\Archivos de programa\mytdpsql.log"
Si no se especifica el parámetro /logfile, los registros se grabaran en el
archivo de registro predeterminado, tdpsql.log.
El parámetro /logfile no puede desactivarse, siempre está activo.
Cuando utilice varias instancias simultáneas de Data Protection for SQL
Server para realizar operaciones, utilice el parámetro /logfile para
especificar un archivo de registro distinto por cada instancia utilizada. El
registro de cada instancia se envía a un archivo de registro distinto, lo que
evita que se entremezclen los registros de archivo de registro. Si no se
especifica un archivo de registro distinto para cada instancia, se pueden
producir archivos de registro ilegibles.
/LOGPrune=númdays|No
Al podar datos de registro, puede descartar algunos de los registros
generados en función de los criterios detallados de filtrado que defina. En
función de la opción que defina para el parámetro /LOGPrune, se guardará
un número determinado de días de datos. De forma predeterminada, se
guardan 60 días de entradas de registro. Se puede indicar la opción No para
inhabilitar la poda de registro.
Independientemente de la opción que defina para este parámetro, puede
solicitar una poda de registro de forma explícita en cualquier momento.
Consideraciones:
v Para númdías, el rango es de 0 a 9999. Un valor de 0 suprime todas las
entradas del archivo de registro de actividad excepto las entradas de
mandato actuales.
v Si especifica no, el archivo de registro no será podado.
v Si no especifica /LOGPrune, el valor predeterminado es el especificado
por la opción configurable logprune del archivo de configuración. El
valor predeterminado es 60.
v Si especifica /LOGPrune, se utiliza su valor en lugar del valor almacenado
en el archivo de configuración. La especificación de este parámetro no
cambia el valor en el archivo de configuración.
v Puede especificar /LOGPrune sin especificar númdías o no; en este caso, se
utiliza el valor predeterminado, 60.
v Los cambios en el valor del parámetro TIMEformat o DATEformat pueden
dar como resultado que el archivo de registro se pode sin quererlo. Si
ejecuta un mandato que puede podar el archivo de registro y se ha
modificado el valor del parámetro TIMEformat o DATEformat, lleve a cabo
una de las acciones siguientes para evitar una poda no deseada del
archivo de registro:
– Haga una copia del archivo de registro existente.
– Especifique un nuevo archivo de registro con el parámetro /LOGFile o
el valor logfile.
208
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
/OBJect=nombreobjeto,...
Utilice el parámetro /object para especificar los nombres de los objetos de
copia de seguridad que desea suprimir. El nombre de objeto identifica de
forma exclusiva cada objeto de copia de seguridad y lo crea Data
Protection for SQL Server.
Utilice el mandato Data Protection for SQL Server query tsm * /all para
ver los nombres de todos los objetos de copia de seguridad disponibles.
Este parámetro especifica que sólo se supriman determinados objetos de
copia de seguridad de las bases de datos de SQL Server especificadas y el
tipo de objeto de copia de seguridad. La variable nombreobjeto especifica los
nombres de los objetos de copia de seguridad que desea suprimir. El
nombre de objeto identifica de forma exclusiva cada objeto de copia de
seguridad y lo crea Data Protection for SQL Server.
/Quiet Este parámetro impide que aparezca información de estado. Este
parámetro no afecta al nivel de información que se graba en el registro de
actividades.
/TSMNODe=nombrenodotsm
Utilice la variable nombre_nodo_tsm para indicar el nombre de nodo de
Tivoli Storage Manager que Data Protection for SQL Server utiliza para
iniciar una sesión en el servidor de Tivoli Storage Manager.
Puede almacenar el nombre de nodo en el archivo de opciones de Tivoli
Storage Manager (dsm.opt). Este parámetro sustituirá el valor del archivo
de opciones de Tivoli Storage Manager si PASSWORDACCESS se establece
como PROMPT. Este parámetro no es válido cuando PASSWORDACCESS
se establece como GENERATE en el archivo de opciones.
/TSMOPTFile=nombre_archivo_opc_tsm
Utilice la variable nombre_archivo_opc_tsm para identificar el archivo de
opciones de Data Protection for SQL Server.
El nombre de archivo puede incluir una ruta calificada al completo. Si no
se especifica ninguna vía de acceso, se busca en el directorio donde está
instalado Data Protection for SQL Server.
Si la variable nombre_archivo_opc_tsm incluye espacios, adjunte la entrada
entera del parámetro /tsmoptfile entre comillas dobles. Por ejemplo:
/TSMOPTFile="c:\Archivos de programa\file.opt"
El valor predeterminado es dsm.opt.
/TSMPassword=contraseña_tsm
Utilice la variable contraseña_tsm para indicar la contraseña de Tivoli
Storage Manager que Data Protection for SQL Server utiliza para iniciar
una sesión en el servidor de Tivoli Storage Manager.
Si especificó PASSWORDACCESS GENERATE en el archivo de opciones
de Data Protection for SQL Server (dsm.opt), no tiene que proporcionar la
contraseña porque se utiliza la que está almacenada en el registro. Sin
embargo, para almacenar la contraseña en el registro deberá especificar la
contraseña de Tivoli Storage Manager la primera vez que Data Protection
for SQL Server se conecte con el servidor de Tivoli Storage Manager.
Si se especifica una contraseña con este parámetro cuando
PASSWORDACCESS GENERATE está en vigor, el valor de la línea de
mandatos no se tendrá en cuenta a menos que la contraseña para ese nodo
Capítulo 8. Información de referencia
209
no se haya almacenado todavía en el registro. En ese caso, la contraseña
especificada se almacenará en el registro y se utilizará cuando se ejecute
este mandato.
Si PASSWORDACCESS PROMPT está en vigor, y no se especifica ninguna
contraseña en la línea de mandatos, se pedirá al usuario que proporcione
una.
La contraseña de Tivoli Storage Manager que Data Protection for SQL
Server utiliza para iniciar una sesión en el servidor de Tivoli Storage
Manager puede tener una longitud máxima de 63 caracteres.
Referencia relacionada:
“Establecer parámetros posicionales” en la página 296
Ejemplo de Delete Backup
Este ejemplo de salida proporciona una muestra del texto, mensajes y estado de
proceso que aparece al utilizar el mandato delete backup.
En este ejemplo, el mandato tdpsqlc delete backup xivdb1 full suprime una copia
de seguridad completa de la base de datos xivdb1. Aparecerán los siguientes
resultados:
Conectándose a SQL Server, por favor, espere...
Consultando copias de seguridad ....
Copia(s) de seguridad que se deben borrar:
<xivdb1 : VSS : full : 02/10/2011 10:03:29>
La operación de copia de seguridad VSS se ha completado con rc = 0
Archivos examinados
: 1
Archivos completados : 1
Archivos anómalos
: 0
Total Bytes
: 0
Mandato Help
Utilice el mandato tdpsqlc help para visualizar la sintaxis de todos los mandatos
o de los mandatos seleccionados de Data Protection for SQL Server que utilicen
una notación textual.
El mandato help utiliza la siguiente notación:
[a]
a es opcional; a puede ocurrir cero o una vez
{a | b} selecciona entre a o b, pero no ambas
{a } +
a debe ocurrir al menos una vez
{a } *
a puede ocurrir cero o más veces
(a)
los comentarios no forman parte del mandato
UPPERCASE
abreviatura mínima (que también puede especificarse en minúsculas)
Consejo: si utiliza un idioma que no es el inglés, es posible que necesite establecer
el ancho de la pantalla en un valor superior a 80 caracteres, para poder ver toda la
descripción de la ayuda en una sola pantalla. Por ejemplo, se puede establecer el
ancho de pantalla en 100 caracteres.
210
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Sintaxis de Help
Utilice los diagramas de sintaxis del mandato help como referencia para ver las
opciones disponibles y los requisitos de truncamiento.
Mandato help de TDPSQLC
*
►► TDPSQLC
Help
?
►◄
BACKup
INACTIVate
*
RESTore
DIFF
FIle
FULL
Group
Log
Set
Help
Query
SQL
TDP
TDP
DIFF
FIle
FULL
Group
Log
Set
Types
*
SET
CHANGETDPPassword
Parámetros posicionales de help
Los parámetros posicionales van inmediatamente a continuación del mandato help.
No existen parámetros opcionales en este mandato.
Utilice el mandato help para visualizar la sintaxis de todos los mandatos o de
mandatos seleccionados de Data Protection for SQL Server que utilicen una
anotación textual.
Help utiliza la siguiente notación:
[a]
a es opcional; a puede ocurrir cero o una vez
{a | b} selecciona entre a o b, pero no ambas
{a } +
a debe ocurrir al menos una vez
{a } *
a puede ocurrir cero o más veces
(a)
los comentarios no forman parte del mandato
UPPERCASE
abreviatura mínima (que también puede especificarse en minúsculas)
Capítulo 8. Información de referencia
211
Ejemplos de salida de help
Los ejemplos de salida que mostramos a continuación muestran un ejemplo de
texto, mensajes y estado de proceso que se visualiza cuando se ejecuta el mandato
help.
Help 1-Query TSM
Mandato:
tdpsqlc help query tsm *
Salida:
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
TDPSQLC Query TSM *|nombrebd[,nombrebd,...] [*]
[/ACtive]
[/ALl]
[/BUFFers=númbúferes]
valor predet.: 3
(o valor conf.)
[/BUFFERSIze=tambúferenkb]
valor predet.: 1024 (o valor conf.)
[/COMPATibilityinfo]
[/CONFIGfile=nombarchconfig]
valor predet.: tdpsql.cfg
[/FROMSQLserver=nombservidorsql]
valor predet.: valor servidorsql
(o valor conf.)
[/LOGFile=nombarchreg]
valor predet.: tdpsql.log (o valor conf.)
[/LOGPrune=númdías|No]
valor predet.: 60
(o valor conf.)
[/OBJect=*|nombreobjeto[,nombreobjeto,...]]
[/TSMNODe=nombnodotsm]
valor predet.: valor dsm.opt
[/TSMOPTFile=nombarchopcdsm]
valor predet.: dsm.opt
[/TSMPassword=contraseñatsm]
valor predet.: valor dsm.opt
Help 2-Restore Full
Mandato:
tdpsqlc help rest full
Salida:
212
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
TDPSQLC Restore *|nombrebd[,nombrebd,...] [Full]
[/BACKUPDESTination=TSM|LOCAL]
valor predet.: TSM
[/BACKUPMETHod=LEGACY|VSS]
valor predet.: LEGACY
[/BUFFers=númbúferes]
valor predet.: 3
(o valor conf.)
[/BUFFERSIze=tambúferenkb]
valor predet.: 1024 (o valor conf.)
[/CONFIGfile=nombarchconfig]
valor predet.: tdpsql.cfg
[/DBOonly]
[/FIles=*|nombrelógico[,nombrelógico,...] ]
[/FROMSQLserver=nombservidorsql]
valor predet.: valor servidorsql
(o valor conf.)
[/GRoups=*|nombregrupo[,nombregrupo,...] ]
[/INSTANTRestore=Yes|No]
valor predet.: Yes
[/INTO=nombrebd]
[/LOGFile=nombarchreg]
valor predet.: tdpsql.log (o valor conf.)
[/LOGPrune=númdías|No]
valor predet.: 60
(o valor conf.)
[/OBJect=*|nombreobjeto[,nombreobjeto,...] ]
[/PARTial]
[/Quiet]
[/RECOVery=Yes|No]
valor predet: Yes
[/RELocate=nombrel /TO=nombrep [/RELocate=nombrel /TO=nombrep ...] ]
[/RELOCATEDir=directorio[,directorio_registro_archivado[,otro_dir_archivado]] ]
[/REPlace]
[/SQLAUTHentication=INTegrated|idusuarioSQL] valor predet: INTegrated
(o valor conf.)
[/SQLBUFFers=númbúferessql]
valor predet.: 0
(o valor conf.)
[/SQLBUFFERSIze=tambúfsqlenkb]
valor predet.: 1024 (o valor conf.)
[/SQLPassword=nombcontraseñasql]
valor predet.: " "
[/SQLSERVer=[protocolosql:]nombreservidorsql]
predeterminado: nombre sistema local
(o valor cfg)
protocolosql predeterminado: ""
(o valor cfg)
[/SQLUSer=nombusuariosql]
valor predet.: sa
[/STANDby=nombarchivodeshacer]
[/STRIPes=númbandas]
valor predet.: 1
(o valor conf.)
[/TSMNODe=nombnodotsm]
valor predet.: valor dsm.opt
[/TSMOPTFile=nombarchopcdsm]
valor predet.: dsm.opt
[/TSMPassword=contraseñatsm]
valor predet.: valor dsm.opt
Help 3-Restore Log
Mandato:
tdpsqlc help rest log
Salida:
Capítulo 8. Información de referencia
213
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
TDPSQLC Restore *|nombrebd[,nombrebd,...]
Log=*|nombreobjetoregistro[,nombreobjetoregistro,...]
[/BUFFers=númbúferes]
valor predet.: 3
(o valor conf.)
[/BUFFERSIze=tambúferenkb]
valor predet.: 1024 (o valor conf.)
[/CONFIGfile=nombarchconfig]
valor predet.: tdpsql.cfg
[/DBOonly]
[/FROMSQLserver=nombservidorsql]
valor predet.: valor servidorsql
(o valor conf.)
[/INTO=nombrebd]
[/LOGFile=nombarchreg]
valor predet.: tdpsql.log (o valor conf.)
[/LOGPrune=númdías|No]
valor predet.: 60
(o valor conf.)
[/OBJect=*|nombreobjeto[,nombreobjeto,...] ]
[/Quiet]
[/RECOVery=Yes|No]
valor predet: Yes
[/RELocate=nombrel /TO=nombrep [/RELocate=nombrel /TO=nombrep ...] ]
[/RELOCATEDir=directorio[,directorio_registro_archivado[,otro_dir_archivado]] ]
[/SQLAUTHentication=INTegrated|idusuarioSQL] valor predet: INTegrated
(o valor conf.)
[/SQLBUFFers=númbúferessql]
valor predet.: 0
(o valor conf.)
[/SQLBUFFERSIze=tambúfsqlenkb]
valor predet.: 1024 (o valor conf.)
[/SQLPassword=nombcontraseñasql]
valor predet.: " "
[/SQLSERVer=[protocolosql:]nombreservidorsql]
predeterminado: nombre sistema local
(o valor cfg)
protocolosql predeterminado: ""
(o valor cfg)
[/SQLUSer=nombusuariosql]
valor predet.: sa
[/STANDby=nombarchivodeshacer]
[/STOPAT=fechahora]
[/STOPATMark=nombmarca [/AFTER=fechahora] ]
[/STOPBEFOREMark=nombmarca [/AFTER=fechahora] ]
[/STRIPes=númbandas]
valor predet.: 1
(o valor conf.)
[/TSMNODe=nombnodotsm]
valor predet.: valor dsm.opt
[/TSMOPTFile=nombarchopcdsm]
valor predet.: dsm.opt
[/TSMPassword=contraseñatsm]
valor predet.: valor dsm.opt
Help 4-Set
Mandato:
tdpsqlc help set
Salida:
214
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
TDPSQLC Set PARMname=valor
[/CONFIGfile=nombarchconfig]
valor predet.: tdpsql.cfg
donde PARMname y los valores posibles son:
BACKUPDESTination=[TSM|LOCAL|BOTH]
BACKUPMETHod=[LEGACY|VSS]
BUFFers=númbúferes
(2..8)
BUFFERSIze=tamañobúfer
(64..8192)
DATEformat=formatofechanúm
1
MM/DD/AAAA
2
DD-MM-AAAA
3
AAAA-MM-DD
4
DD.MM.AAAA
5
AAAA.MM.DD
6
AAAA/MM/DD
7
DD/MM/AAAA
DIFFESTimate=númporciento
(1..99)
FROMSQLserver=nombservidorsql
LANGUAGE=código de país de 3 letras
ENU
Inglés americano
PTB
Portugués de Brasil
CHS
Chino simplificado
CHT
Chino tradicional
FRA
Francés estándar
DEU
Alemán estándar
ITA
Italiano estándar
JPN
Japonés
KOR
Coreano
ESP
Español estándar
LOCALDSMAgentnode=nombrenodo
LOGFile=nombarchregistro
LOGPrune=[númdías|No]
(0..9999) | No
NUMBERformat=formatonúmeronúm
1
n,nnn.dd
2
n,nnn,dd
3
n nnn,dd
4
n nnn.dd
5
n.nnn,dd
6
n’nnn,dd
REMOTEDSMAgentnode=nombrenodo
SQLAUTHentication=[INTegrated|idusuarioSQL]
SQLBUFFers=númbúferessql
(0..999)
SQLBUFFERSIze=tamañobúfersql
(64..4096)
SQLSERVer=[protocolosql:]nombreservidorsql
STRIPes=númbandas
(1..64)
TIMEformat=formatohoranúm
1
HH:MM:SS
2
HH,MM,SS
3
HH.MM.SS
4
HH:MM:SSA/P
Mandato inactivate (sólo herencia)
Utilice el mandato inactivate para desactivar uno o varios objetos de copia de
seguridad de herencia activos en el servidor de Tivoli Storage Manager.
La mayoría de los objetos de copia de seguridad se desactivan automáticamente
como parte del proceso de copia de seguridad planificado normalmente. Para
aquellos casos en que el proceso no es suficiente, puede emitir el mandato
inactivate.
Capítulo 8. Información de referencia
215
El servidor de Tivoli Storage Manager no suprime los objetos de copia de
seguridad activos del almacenamiento gestionado por Tivoli Storage Manager; sólo
suprime los objetos de copia de seguridad inactivos. Una vez que un objeto de
copia de seguridad ha quedado inactivo, el proceso de caducidad definido en la
clase de gestión del objeto determinar exactamente cuándo se suprime el objeto de
copia de seguridad.
Sintaxis del mandato inactivate
Utilice los diagramas de sintaxis del mandato inactivate como referencia para ver
las opciones disponibles y los requisitos de truncamiento.
Sintaxis
Mandato TDPSQLC
,
►► TDPSQLC
▼ nombrebd
*
INACTIVate
►
,
►
FIle=
▼ nombrearchivológico
*
►◄
FULL
DIFFerential
,
Group=
▼ nombregrupo
*
,
Log=
▼ nombreobjregistro
*
,
Set=
▼ nombreobjetoconjunto
*
*
Parámetros opcionales de inactivate:
►►
►
=tdpsql.cfg
/CONFIGfile
=nombrearchivoconfig
►
►
=sqlserver value [or cfg. value]
/FROMSQLSERVer=
=nombreservidorsql
►
►
=tdpsql.log [o valor cfg]
/LOGFile
=nombrearchivoregistro
216
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
►
►
=60 [o valor cfg]
,
/LOGPrune
=númdías
=No
/OBJect=
▼ nombreobjeto
*
►
►
/OLDerthan=
númdíasantigüedad
/Quiet
►
►
=[dsm.opt value]
/TSMNODe
=nombrenodotsm
►
►
=dsm.opt
/TSMOPTFile
=nombrearchivodsmopt
►
►◄
=[dsm.opt value]
/TSMPassword
=nombrecontraseñatsm
Parámetros posicionales de inactivate
Los parámetros posicionales se sitúan inmediatamente después del mandato
inactivate y antes de los parámetros optativos.
FIle=*|nombrearchivológico,...
Esta opción desactiva sólo los objetos de copia de seguridad del archivo
activo para las bases de datos de SQL Server que especifique. La variable
nombrearchivológico especifica los nombres de los archivos lógicos de la base
de datos de SQL Server que desee desactivar.
Consideraciones:
v Puede especificar este parámetro más de una vez por invocación de
mandato.
v Utilice * como carácter comodín en nombrearchivológico para sustituir cero
o más caracteres para cada aparición. La especificación del carácter
comodín solo indica todos los archivos lógicos de la base de datos de
SQL Server.
v Si nombrearchivológico incluye espacios o caracteres especiales, escríbalo
entre comillas dobles.
v La variable nombrearchivológico es sensible a las mayúsculas y
minúsculas.
FULL
Esta opción desactiva sólo los objetos de copia de seguridad de la base de
datos completa activa de las bases de datos de SQL Server que especifique.
Cada base de datos de SQL Server de la que se crea un objeto de copia de
seguridad independiente en el servidor de Tivoli Storage Manager. Un
nuevo objeto de copia de seguridad de base de datos completa desactiva
todos los objetos de copia de seguridad anteriores activos para la misma
base de datos de SQL Server. Esta inactivación incluye cualquier objeto de
copia de seguridad completa activo así como cualquier objeto de copia de
seguridad de archivo, grupo, conjunto, diferencial y de registro activo.
Capítulo 8. Información de referencia
217
DIFFerential
Esta opción desactiva sólo el objeto de copia de seguridad de la base de
datos diferencial. Dado que cada copia de seguridad de la base de datos de
SQL Server crea un objeto de copia de seguridad independiente en el
servidor de Tivoli Storage Manager, un nuevo objeto de copia de seguridad
de la base de datos diferencia desactivará cualquier objeto de copia de
seguridad diferencial activo para la misma base de datos de SQL Server.
Utilice esta opción para que no sea necesario aplicar todas las copias de
seguridad de registro individuales desde que se hizo la última copia de
seguridad de base de datos completa.
Group=*|nombregrupo,...
Esta opción desactiva sólo el objeto de copia de seguridad de la base de
datos del grupo activo para la base de datos de SQL Server que
especifique. La variable nombregrupo especifica los nombres de los grupos
de archivos de base de datos de SQL Server que desea desactivar.
Consideraciones:
v Puede especificar este parámetro más de una vez por invocación de
mandato.
v Utilice * como carácter comodín en la variable nombregrupo si desea
sustituir cero o más caracteres para cada aparición.
v La especificación de sólo el carácter comodín indica todos los grupos de
archivos de la base de datos de SQL Server.
v Si la variable nombregrupo incluye espacios o caracteres especiales,
escríbalo entre comillas dobles.
v La variable nombregrupo es sensible a las mayúsculas y minúsculas.
Log o Log=*|nombreobjetoregistro,...
Esta opción desactiva sólo el objeto de copia de seguridad de la base de
datos de registro activo para la base de datos de SQL Server que
especifique. Este parámetro toma el valor del comodín o de
nombreobjetoregistro. La variable nombreobjetoregistro especifica los objetos de
copia de seguridad de registro que se desactivarán. Utilice * como carácter
comodín en nombreobjetoregistro si desea sustituir cero o más caracteres para
cada aparición. Si sólo se especifica el carácter comodín, se indicarán todos
los objetos de copia de seguridad de registro para las bases de datos de
SQL Server. Puede especificar este parámetro más de una vez por
invocación de mandato.
Set o Set=*|nombreobjetoconjunto,...
Esta opción desactiva sólo el objeto de copia de seguridad de la base de
datos de conjunto activa para la base de datos de SQL Server que
especifique. Este parámetro toma el valor del comodín o de
nombreobjetoconjunto. La variable nombreobjetoconjunto especifica los objetos
de copia de seguridad set que se desactivarán. Utilice * como carácter
comodín en nombreobjetoconjunto si desea sustituir cero o más caracteres
para cada aparición. Si sólo se especifica el carácter comodín, se indicarán
todos los objetos de copia de seguridad de conjunto para las bases de
datos de SQL Server. Puede especificar este parámetro más de una vez por
invocación de mandato.
218
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Parámetros opcionales de inactivate
Los parámetros opcionales van detrás del mandato inactivate y de los parámetros
posicionales.
Las siguientes son descripciones detalladas de cada uno de los parámetros
opcionales:
/CONFIGfile=nombrearchivoconfig
El parámetro /configfile especifica el nombre del archivo de configuración
de Data Protection for SQL Server, que contiene los valores para las
opciones configurables de Data Protection for SQL Server.
Consideraciones:
v nombrearchivoconfig puede incluir una vía de acceso completa. Si
nombrearchivoconfig no incluye una vía de acceso, se utilizará el directorio
donde esté instalado Data Protection for SQL Server.
v Si nombrearchivoconfig incluye espacios, rodéelo de comillas dobles.
v Si no especifica /configfile, el valor predeterminado será tdpsql.cfg.
v Si especifica /configfile pero no nombrearchivoconfig, se utilizará el valor
predeterminado de tdpsql.cfg.
/FROMSQLSERVer=nombreservidorsql
El parámetro /fromsqlserver especifica el SQL Server en el que se efectuó
la copia de seguridad de los objetos de copia de seguridad. Este parámetro
sólo es necesario cuando el nombre del SQL Server desde el que se
efectuará la desactivación, tal como lo determina el parámetro /sqlserver,
es diferente del nombre del SQL Server en el que se crearon los objetos de
copia de seguridad. El valor predeterminado es el valor /sqlserver o el
valor establecido en el archivo de configuración de Data Protection for SQL
Server. Si los dos nombres de SQL Server son diferentes, debe utilizar este
parámetro aunque /fromsqlserver fuera una instancia predeterminada no
agrupada en clúster.
/LOGFile=nombrearchivoregistro
El parámetro logfile especifica el nombre del registro de actividad que
genera Data Protection for SQL Server. Este registro de actividades registra
eventos como mandatos completados y mensajes de error. El registro de
actividad de Data Protection for SQL Server es diferente del registro de
errores de SQL Server. La variable nombrearchivoregistro identifica el nombre
que se debe utilizar para el registro de actividad generado por Data
Protection for SQL Server.
Consideraciones:
v Si el archivo especificado no existe, será creado. Si existe, se añadirán
nuevas entradas de registro al archivo.
v El nombre de archivo puede incluir una vía de acceso totalmente
calificada; sin embargo, si no especifica ninguna vía de acceso, el archivo
se grabará en el directorio donde está instalado Data Protection for SQL
Server.
v No puede desactivar el registro de actividad de Data Protection for SQL
Server. Si no especifica /logfile, los registros se graban en el archivo de
registro predeterminado. El archivo de registro predeterminado es
tdpsql.log.
v Cuando utilice varias instancias simultáneas de Data Protection for SQL
Server para realizar operaciones, use el parámetro /logfile para
especificar un archivo de registro distinto para cada una de las instancias
Capítulo 8. Información de referencia
219
utilizadas. Esto conduce el registro de cada instancia a un archivo de
registro distinto e impide registros de archivo intercalados. No
especificar un archivo de registro distinto para cada instancia puede
resultar en archivos de registro ilegibles.
/LOGPrune=númdays|No
Al podar datos de registro, puede descartar algunos de los registros
generados en función de los criterios detallados de filtrado que defina. En
función de la opción que defina para el parámetro /LOGPrune, se guardará
un número determinado de días de datos. De forma predeterminada, se
guardan 60 días de entradas de registro. Se puede indicar la opción No para
inhabilitar la poda de registro.
Independientemente de la opción que defina para este parámetro, puede
solicitar una poda de registro de forma explícita en cualquier momento.
Consideraciones:
v Para númdías, el rango es de 0 a 9999. Un valor de 0 suprime todas las
entradas del archivo de registro de actividad excepto las entradas de
mandato actuales.
v Si especifica no, el archivo de registro no será podado.
v Si no especifica /LOGPrune, el valor predeterminado es el especificado
por la opción configurable logprune del archivo de configuración. El
valor predeterminado es 60.
v Si especifica /LOGPrune, se utiliza su valor en lugar del valor almacenado
en el archivo de configuración. La especificación de este parámetro no
cambia el valor en el archivo de configuración.
v Puede especificar /LOGPrune sin especificar númdías o no; en este caso, se
utiliza el valor predeterminado, 60.
v Los cambios en el valor del parámetro TIMEformat o DATEformat pueden
dar como resultado que el archivo de registro se pode sin quererlo. Si
ejecuta un mandato que puede podar el archivo de registro y se ha
modificado el valor del parámetro TIMEformat o DATEformat, lleve a cabo
una de las acciones siguientes para evitar una poda no deseada del
archivo de registro:
– Haga una copia del archivo de registro existente.
– Especifique un nuevo archivo de registro con el parámetro /LOGFile o
el valor logfile.
/OBJect=*|nombreobjeto,...
Este parámetro especifica que sólo se desactivarán objetos de copia de
seguridad particulares de las bases de datos de SQL Server especificadas y
el tipo de objeto de copia de seguridad (si se ha especificado). La variable
nombreobjeto especifica los nombres de los objetos de copia de seguridad
que desee desactivar. El nombre de objeto identifica de forma exclusiva
cada objeto de copia de seguridad y lo crea Data Protection for SQL Server.
Utilice query para ver los nombres de los objetos de copia de seguridad.
Puede utilizar * como carácter comodín en nombreobjeto para sustituir cero
o más caracteres de cada ocurrencia. Si sólo se especifica el carácter
comodín, se indicarán todos los objetos de copia de seguridad de las bases
de datos de SQL Server y del tipo de objeto de copia de seguridad que se
han especificado.
/OLDerthan=númdíasantigüedad
Este parámetro especifica la antigüedad que debe tener un objeto de copia
de seguridad antes de que el mandato lo pueda desactivar.
220
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Consideraciones:
v La variable númdíasantigüedad puede estar comprendida entre 0 y 9999.
v Si especifica 0, desactivará todos los objetos de copia de seguridad
seleccionados.
v Si especifica 1, desactivará todos los objetos de copia de seguridad
seleccionados creados antes de la fecha actual. Cualquier parte de un día
cuenta como un día entero.
v No existe ningún valor predeterminado para /olderthan.
/Quiet El parámetro /quiet omite la información de estado del mandato. Sin
embargo, la información se añade al registro de actividad de Data
Protection for SQL Server.
/TSMNODe=nombrenodotsm
El parámetro /tsmnode especifica el nombre del nodo de Tivoli Storage
Manager que Data Protection for SQL Server utiliza para conectarse al
servidor de Tivoli Storage Manager. Esto identifica qué cliente de Tivoli
Storage Manager está solicitando servicios. También puede almacenar el
nombre de nodo en el archivo de opciones. El parámetro de línea de
mandatos altera temporalmente el valor del archivo de opciones.
Consideraciones:
v No se puede utilizar el parámetro /tsmnode si se especifica
PASSWORDACCESS GENERATE en el archivo de opciones de Tivoli
Storage Manager. Deberá especificar el nombre de nodo en el archivo de
opciones. De lo contrario, puede cambiar PASSWORDACCESS a
PROMPT para utilizar el parámetro /tsmnode. Para obtener más
información sobre el archivo de opciones de Tivoli Storage Manager,
consulte el apartado Creación y modificación del archivo de opciones del
cliente(http://www.ibm.com/support/knowledgecenter/SSGSG7_7.1.4/
client/t_cfg_crtmodoptunix.html).
v Si no especifica /tsmnode, el valor predeterminado es el valor
especificado por la opción nodename del archivo de opciones de Tivoli
Storage Manager. La especificación de este parámetro no cambia el valor
en el archivo de opciones.
/TSMOPTFile=nombrearchivoopcionesdsm
El parámetro /tsmoptfile especifica el archivo de opciones de Tivoli Storage
Manager que utilizar. Esto es similar a seleccionar un servidor de Tivoli
Storage Manager en la lista de servidores de la GUI. El archivo de opciones
de Tivoli Storage Manager contiene los valores de configuración de la API
de Tivoli Storage Manager.
Consideraciones:
v La variable nombrearchivoopcionestsm puede incluir una vía de acceso
totalmente calificada. Si no incluye ninguna vía de acceso, se utilizará el
directorio donde está instalado Data Protection for SQL Server.
v Si nombrearchivoopcionestsm incluye espacios, deberá escribirlo entre
comillas dobles.
v Si no especifica /tsmoptfile, el valor predeterminado es dsm.opt.
v Si especifica /tsmoptfile pero no especifica nombrearchivoopcionestsm, el
valor predeterminado también es dsm.opt.
/TSMPassword=nombrecontraseñatsm
El parámetro /tsmpassword especifica la contraseña de Tivoli Storage
Manager que Data Protection for SQL Server utiliza para conectarse al
Capítulo 8. Información de referencia
221
servidor de Tivoli Storage Manager. Este parámetro y la opción
PASSWORDACCESS del archivo de opciones de Tivoli Storage Manager
interactúan de los modos siguientes:
PASSWORDACCESS
en el archivo de
opciones de Tivoli
Storage Manager
¿La contraseña ya
está almacenada en
el registro?
especificado
generate
sí
se ignora
/tsmpassword
especificado
generate
no
se utiliza y se
almacena
/tsmpassword
especificado
prompt
—
se utiliza /tsmpassword
no especificado
prompt
—
se solicita al usuario
/tsmpassword
Resultado
Referencia relacionada:
“Mandato Set” en la página 295
Ejemplos de salida de inactivate
Los ejemplos de salida que mostramos a continuación muestran un ejemplo de
texto, mensajes y estado de proceso que se visualiza cuando se ejecuta el mandato
inactivate.
La operación siguiente desactiva explícitamente los objetos de copia de seguridad
de base de datos. Una vez desactivado, un objeto de copia de seguridad caduca
automáticamente de acuerdo con la política de retención. En este caso, se ha hecho
copia de seguridad de los objetos desde un SQL Server diferente. Primero, se
realiza una consulta para visualizar información de estado, por ejemplo fecha de
copia de seguridad y estado activo.
Mandato:
tdpsqlc query tsm DB1_XIVmini_G_BAS,model * /fromsqlserv=STRINGVM1\STRINGVM1
Salida:
222
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
IBM Tivoli Storage Manager for Databases
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Conectando con el servidor de TSM como nodo ’STRINGVM1_SQL’...
Consultando al servidor TSM para copias de seguridad ....
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. DB1_XIVmini_G_BAS
Método copia seguridad....................... Herencia
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... Completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 03/23/2014 06:31:04
Tamaño de copia de seguridad ................ 3,35 MB
SQL comprimido .............................. No
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Nombre de objeto de base de datos ......... . 20140323063104\00001AC4
Número de bandas en objeto copia seguridad .. 1
Clase de gestión asignada................. PREDETERMINADA
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. DB1_XIVmini_G_BAS
Método copia seguridad....................... Herencia
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... Completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 03/20/2014 05:35:14
Tamaño de copia de seguridad ................ 3,35 MB
SQL comprimido .............................. No
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Nombre de objeto de base de datos ......... . 20140320053514\00001AC4
Número de bandas en objeto copia seguridad .. 1
Clase de gestión asignada................. PREDETERMINADA
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. DB1_XIVmini_G_BAS
Método copia seguridad....................... Herencia
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... Completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 03/19/2014 07:01:39
Tamaño de copia de seguridad ................ 3,35 MB
SQL comprimido .............................. No
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Nombre de objeto de base de datos ......... . 20140319070139\00001AC4
Número de bandas en objeto copia seguridad .. 1
Clase de gestión asignada................. PREDETERMINADA
Capítulo 8. Información de referencia
223
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. model
Método copia seguridad....................... Herencia
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... Completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 03/23/2014 06:31:05
Tamaño de copia de seguridad ................ 2,08 MB
SQL comprimido .............................. No
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Nombre de objeto de base de datos ......... . 20140323063105\00001AC4
Número de bandas en objeto copia seguridad .. 1
Clase de gestión asignada................. PREDETERMINADA
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. model
Método copia seguridad....................... Herencia
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... Completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 03/19/2014 11:26:15
Tamaño de copia de seguridad ................ 2,08 MB
SQL comprimido .............................. No
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Nombre de objeto de base de datos ......... . 20140319112615\00001AC4
Número de bandas en objeto copia seguridad .. 1
Clase de gestión asignada................. PREDETERMINADA
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. model
Método copia seguridad....................... Herencia
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... Completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 03/17/2014 01:15:48
Tamaño de copia de seguridad ................ 2,08 MB
SQL comprimido .............................. No
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Nombre de objeto de base de datos ......... . 20140317011548\00001AC4
Número de bandas en objeto copia seguridad .. 1
Clase de gestión asignada................. PREDETERMINADA
Completado
A continuación, el usuario decide desactivar todos los objetos de base de datos
DB1_XIVmini_G_BAS que tengan más de dos días de antigüedad (anteriores al 23
de marzo), de los cuales hay dos.
Mandato:
tdpsqlc inactivate DB1_XIVmini_G_BAS * /fromsqlserv=STRINGVM1 /olderthan=2
Salida:
224
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
IBM Tivoli Storage Manager for Databases
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Iniciando inactivación de copia de seguridad de base de datos de Sql...
Consultando en Tivoli Storage Manager Server una lista de copias de seguridad
de base de datos. Espere, por favor.
Inactivando copia de seguridad completa DB1_XIVmini_G_BAS
Inactivando copia de seguridad registro DB1_XIVmini_G_BAS\20140320053514\00001AC4
Inactivando copia de seguridad completa DB1_XIVmini_G_BAS
Inactivando copia de seguridad registro DB1_XIVmini_G_BAS\20140319070139\00001AC4
Total copias de seguridad de base de datos
inspeccionadas:
Total copias de seguridad de base de datos
cuya inactivación se ha solicitado:
Total copias de seguridad de base de datos
inactivadas:
Total de bases de datos saltadas:
Tiempo de proceso transcurrido:
2
2
2
0
2,18 Segs
Otra consulta de Tivoli Storage Manager muestra el estado de estos objetos de
copia de seguridad utilizando el parámetro /all; ahora están inactivas una copia
de seguridad completa y una de registro de test1.
Mandato:
tdpsqlc query tsm test1 /fromsqlserv=STRINGVM1 /all
Salida:
IBM Tivoli Storage Manager for Databases
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1
Nombre de base de datos de SQL .............. DB1_XIVmini_G_BAS
Tipo de objeto de copia de seguridad......... Registro
Estado de objeto de copia de seguridad....... Inactivo
Fecha/Hora de creación de copia seguridad.... 03/20/2014 05:35:14
Tamaño de copia de seguridad ................ 3.349
Nombre de objeto de base de datos ......... . 20140320053514\00001AC4
Número de bandas en objeto copia seguridad .. 1
Nombre de SQL Server....................... STRINGVM1
Nombre de base de datos de SQL .............. DB1_XIVmini_G_BAS
Tipo de objeto de copia de seguridad......... Completa
Estado de objeto de copia de seguridad....... Inactivo
Fecha/Hora de creación de copia seguridad.... 03/19/2014 07:01:39
Tamaño de copia de seguridad ................ 3.349
Nombre de objeto de base de datos ......... . 20140320053514\00001AC4
Número de bandas en objeto copia seguridad .. 1
Capítulo 8. Información de referencia
225
Mandato mount backup
Para montar copias de seguridad, utilice el mandato mount backup.
Sintaxis de mount backup
Utilice los diagramas de sintaxis del mandato mount backup como referencia para
ver las opciones disponibles y los requisitos de recorte.
Mandato TDPSQLC
►► TDPSQLC
MOUNT BACKup
comp name[(<object-id>)]=mount point root dir
[,comp name=mount point root dir]
►
►
►
tdpsql.cfg
/CONFIGfile=
nombrearchivoconfig
►
►
servidor actual
/FROMSQLSERVer=
nombreservidor
►
/LOGPrune=
tdpsql.log
60
númdías
No
►
/LOGFile=
nombrearchivoregistro
►
►
última
última
/PITDate=
/PITTime=
fecha
hora
►
►
=DP
/REMOTECOMPUTER=
nombresistema
/QUERYNode
=ALWAYSON
=BOTH
►
►
/REMOTECOMPUTERUser=
usuario
/REMOTECOMPUTERPassword=
contraseña
►
►
/TSMNODe=
nombrenodotsm
dsm.opt
/TSMOPTFile=
nomarchivotsmopt
226
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
►
►◄
/TSMPassword=
contraseñatsm
Parámetro posicional Unmount Backup
El parámetro posicional se sitúa inmediatamente después del mandato unmount
backup y antes de los parámetros opcionales.
directorio raíz de puntos de montaje
Parámetros opcionales de mount backup
Los parámetros opcionales siguen al mandato mount backup y a los parámetros
posicionales.
/CONFIGfile=nombrearchivoconfig
Utilice el parámetro /configfile para especificar el nombre
(nombrearchivoconfig) del archivo de configuración de Tivoli Storage
FlashCopy Manager for SQL Server que contiene los valores que deben
utilizarse para una operación de mount backup.
La variable nombrearchivoconfig puede incluir una vía de acceso completa. Si
la variable nombrearchivoconfig no incluye una vía de acceso, se utiliza el
directorio de instalación de Tivoli Storage FlashCopy Manager for SQL
Server. Si no se especifica el parámetro /configfile o la variable
nombrearchivoconfig, el valor predeterminado es tdpsql.cfg.
Si la variable nombrearchivoconfig incluye espacios, especifique toda la
entrada del parámetro /configfile entre comillas. Por ejemplo:
/CONFIGfile="c:\Program Files\tdpsql.cfg"
/FROMSQLSERVer=nombre-servidor
Utilice el parámetro /fromsqlserver para especificar el nombre del servidor
donde se realizó la copia de seguridad original. El valor predeterminado es
el servidor local.
/LOGFile=nombrearchivoregistro
Utilice el parámetro /logfile para especificar el nombre del archivo de
registro de actividades generado por Tivoli Storage FlashCopy Manager. La
variable nombrearchivoregistro identifica el nombre del archivo de registro de
actividades.
Si el archivo de registro especificado no existe, se creará uno nuevo. Si el
archivo especificado ya existe, se añadirán nuevas entradas de registro al
archivo. La variable nombrearchivoregistro puede incluir una vía de acceso
completa. No obstante, si no se especifica ninguna vía de acceso, el archivo
de registro será grabado en el directorio de instalación de Tivoli Storage
FlashCopy Manager for SQL Server.
Si la variable nombrearchivoregistro incluye espacios, especifique toda la
entrada del parámetro /logfile entre comillas. Por ejemplo:
/LOGFile="c:\Program
Files\tdpsql.log"
Si no se especifica el parámetro /logfile, los registros de anotaciones se
graban al archivo de registro predeterminado, tdpsql.log.
El parámetro /logfile no puede desactivarse, siempre está activo.
/LOGPrune=númdays|No
Capítulo 8. Información de referencia
227
Al podar datos de registro, puede descartar algunos de los registros
generados en función de los criterios detallados de filtrado que defina. En
función de la opción que defina para el parámetro /LOGPrune, se guarda un
número determinado de días de datos. De forma predeterminada, se
guardan 60 días de entradas de registro. Se puede indicar la opción No para
inhabilitar la poda de registro.
Independientemente de la opción que defina para este parámetro, puede
solicitar una poda de registro de forma explícita en cualquier momento.
Consideraciones:
v Para númdías, el rango es de 0 a 9999. Un valor de 0 suprime todas las
entradas del archivo de registro de actividad excepto las entradas de
mandato actuales.
v Si especifica no, el archivo de registro no será podado.
v Si no especifica /LOGPrune, el valor predeterminado es el especificado
por la opción configurable logprune del archivo de configuración. El
valor predeterminado es 60.
v Si especifica /LOGPrune, se utiliza su valor en lugar del valor almacenado
en el archivo de configuración. La especificación de este parámetro no
cambia el valor en el archivo de configuración.
v Puede especificar /LOGPrune sin especificar númdías o no; en este caso, se
utiliza el valor predeterminado, 60.
v Los cambios en el valor del parámetro TIMEformat o DATEformat pueden
dar como resultado que el archivo de registro se pode sin quererlo. Si
ejecuta un mandato que puede podar el archivo de registro y se ha
modificado el valor del parámetro TIMEformat o DATEformat, lleve a cabo
una de las acciones siguientes para evitar una poda no deseada del
archivo de registro:
– Haga una copia del archivo de registro existente.
– Especifique un nuevo archivo de registro con el parámetro /LOGFile o
el valor logfile.
/PITDAte=fecha
Utilice el parámetro /pitdate con el parámetro /pittime para establecer un
punto en el tiempo para el cual desea montar la versión más reciente de
las copias de seguridad. Se procesan las copias de seguridad que se hayan
realizado durante o antes de la fecha y hora especificadas y que no se
hayan suprimido antes de la fecha y hora especificadas. Las versiones de
copia de seguridad que se hayan creado después de esta fecha y hora se
ignoran. Especifique la fecha apropiada en la variable date; utilice el mismo
formato que ha seleccionado con la opción DATEformat en el archivo de
opciones de Tivoli Storage FlashCopy Manager for SQL Server.
Si no se especifica ni fecha ni hora, no se establece ninguna fecha ni hora.
De forma predeterminada, la copia de seguridad se monta desde la copia
de seguridad disponible más reciente.
Si se especifica fecha u hora, la copia de seguridad se monta desde la copia
de seguridad más reciente realizada después de la fecha y hora de montaje
establecida. Si no se encuentra ninguna copia de seguridad después de la
fecha y hora establecidas, la copia de seguridad, de forma predeterminada,
se monta desde la copia de seguridad disponible más reciente.
Notas:
228
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v Si especifica fecha y hora, se establece el periodo de copia de seguridad
de montaje.
v Si especifica fecha y no especifica hora, de forma predeterminada, el valor
de hora es 23:59:59. Esto establece la fecha en la fecha especificada.
v Si especifica hora sin fecha, de forma predeterminada, fecha es la fecha
actual. Esto establece la fecha y hora de montaje en la fecha actual en la
hora especificada.
/PITTime=hora
Utilice el parámetro /pittime con la opción /pitdate para establecer un
punto en el tiempo para el cual desea montar la versión más reciente de
las copias de seguridad. Se procesan los archivos o imágenes cuya copia de
seguridad se haya realizado durante o antes de la fecha y hora
especificadas y que no se hayan suprimido antes de la fecha y hora
especificadas. Las versiones de copia de seguridad que se hayan creado
después de esta fecha y hora se ignoran. Esta opción se ignora si no
especifica el parámetro /pitdate. Especifique la hora apropiada en la
variable hora; utilice el mismo formato que ha seleccionado con la opción
TIMEFORMAT en el archivo de opciones de Tivoli Storage FlashCopy
Manager for SQL Server.
Si no se especifica ni fecha ni hora, no se establece ninguna fecha ni hora.
De forma predeterminada, la copia de seguridad se monta desde la copia
de seguridad disponible más reciente.
Si se especifica fecha u hora, la copia de seguridad se monta desde la copia
de seguridad más reciente realizada después de la fecha y hora de montaje
establecida. Si no se encuentra ninguna copia de seguridad después de la
fecha y hora establecidas, la copia de seguridad, de forma predeterminada,
se monta desde la copia de seguridad disponible más reciente.
Notas:
v Si especifica fecha y hora, se establece el periodo de copia de seguridad
de montaje.
v Si especifica fecha y no especifica hora, de forma predeterminada, el valor
de hora es 23:59:59. Esto establece la fecha en la fecha especificada.
v Si especifica hora sin fecha, de forma predeterminada, fecha es la fecha
actual. Esto establece la fecha y hora de montaje en la fecha actual en la
hora especificada.
/QUERYNode=DP|ALWAYSON|AMBOS
Especifique si desea consultar las bases de datos estándar de un SQL
Server 2012, y versiones posteriores, de las que se ha realizado una copia
de seguridad desde un nodo estándar de Data Protection for SQL Server, el
nodo AlwaysOn, o desde ambos nodos. Este parámetro se ignora para
bases de datos disponibilidad porque las bases de datos de disponibilidad
se copian siempre bajo el nodo AlwaysOn.
/REMOTECOMPUTER=nombresistema
Especifique la dirección IP o el nombre de host para el sistema remoto
donde desea montar los datos.
/REMOTECOMPUTERUser=usuario
Especifique el nombre de usuario para iniciar sesión en el servidor
especificado con el parámetro REMOTECOMPUTER. Si es necesario un dominio
para iniciar sesión con la cuenta de dominio, especifique Dominio\Usuario.
Para iniciar sesión en la cuenta local, no es necesario el dominio. No hay
ningún valor predeterminado.
Capítulo 8. Información de referencia
229
/REMOTECOMPUTERPassword=contraseña
Especifique la contraseña para el nombre de usuario especificado con el
parámetro REMOTECOMPUTERUser. No existe valor predeterminado.
/TSMNODe=nombrenodotsm
Utilice la variable nombre_nodo_tsm para indicar el nombre de nodo de
Tivoli Storage Manager que Tivoli Storage FlashCopy Manager utiliza para
iniciar una sesión en el servidor de Tivoli Storage Manager.
Puede almacenar el nombre de nodo en el archivo de opciones de Tivoli
Storage Manager (dsm.opt). Este parámetro sustituirá el valor del archivo
de opciones de Tivoli Storage Manager si PASSWORDACCESS se establece
como PROMPT. Este parámetro no es válido cuando PASSWORDACCESS
se establece como GENERATE en el archivo de opciones.
/TSMOPTFile=nombre_archivo_opc_tsm
Utilice la variable nombre_archivo_opc_tsm para identificar el archivo de
opciones de Tivoli Storage Manager.
El nombre de archivo puede incluir una ruta calificada al completo. Si no
se especifica ninguna vía de acceso, se busca en el directorio donde está
instalado Tivoli Storage FlashCopy Manager.
Si la variable nombre_archivo_opc_tsm incluye espacios, adjunte la entrada
entera del parámetro /tsmoptfile entre comillas dobles. Por ejemplo:
/TSMOPTFile="c:\Program Files\dsm.opt"
El valor predeterminado es dsm.opt.
/TSMPassword=contraseña_tsm
Utilice la variable contraseña_tsm para indicar la contraseña de Tivoli
Storage Manager que Tivoli Storage FlashCopy Manager utiliza para iniciar
una sesión en el servidor de Tivoli Storage Manager.
Si especificó PASSWORDACCESS GENERATE en el archivo de opciones
de Tivoli Storage FlashCopy Manager (dsm.opt), no tiene que proporcionar
la contraseña porque se utiliza la que está almacenada en el registro. Sin
embargo, para almacenar la contraseña en el registro deberá especificar la
contraseña de Tivoli Storage Manager la primera vez que Tivoli Storage
FlashCopy Manager se conecte con el Tivoli Storage Manager.
Si se especifica una contraseña con este parámetro cuando
PASSWORDACCESS GENERATE está en vigor, el valor de la línea de
mandatos no se tendrá en cuenta a menos que la contraseña para ese nodo
no se haya almacenado todavía en el registro. En ese caso, la contraseña
especificada se almacenará en el registro y se utilizará cuando se ejecute
este mandato.
Si PASSWORDACCESS PROMPT está en vigor, y no se especifica ninguna
contraseña en la línea de mandatos, se pedirá al usuario que proporcione
una.
La contraseña de Tivoli Storage Manager que Tivoli Storage FlashCopy
Manager utiliza para iniciar una sesión en el servidor de Tivoli Storage
Manager puede tener una longitud máxima de 63 caracteres.
230
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Mandato query
Utilice el mandato query para visualizar información sobre SQL Server y sus bases
de datos, el servidor de Tivoli Storage Manager y sus objetos de copia de
seguridad y Data Protection for SQL Server.
Consideraciones:
v Algunas de las pantallas de información pueden tener líneas de texto largas.
Puede redirigir la salida informativa del mandato query de Data Protection for
SQL Server a un archivo de texto mediante la sintaxis de redirección de la salida
del mandato de Windows (indicador de mandatos):
TDPcommandstatement > [[unidad:]vía_acceso\]nombrearchivo.ext
Esto crea o sustituye el archivo.
TDPcommandstatement >> [[unidad:]vía_acceso\]nombrearchivo.ext
Esto realiza una adición al archivo.
Entonces el archivo se puede examinar o editar.
v Puede utilizar el mandato de filtro more de Windows (indicador de mandatos)
para visualizar la salida informativa de a una sola pantalla a la vez,
conjuntamente con el carácter de barra vertical de mandato de Windows:
TDPcommandstatement | more
Sintaxis del mandato query
Utilice los diagramas de sintaxis del mandato query como referencia para ver las
opciones disponibles y los requisitos de truncamiento.
Sintaxis
Consulta SQL de TDPSQLC
►► TDPSQLC
Query
SQL
►◄
,
▼ nombrebd *
TDP
TSM
A
,
▼ nombrebd
*
El diagrama de sintaxis de las opciones de Tivoli Storage Manager
correspondientes a la letra A se muestra a continuación de los Parámetros
opcionales siguientes.
Parámetros opcionales de Query:
►►
►
=3 [or cfg value]
/BUFFers
=númalmacinter
Capítulo 8. Información de referencia
231
►
►
=1024 [or cfg value]
/COMPATibilityinfo
/BUFFERSIze
=tamañoalmacinterenkb
►
►
=tdpsql.cfg
/FILEInfo=
/CONFIGfile
=nombrearchivoconfig
►
►
=sqlserver value [or cfg. value]
/FROMSQLSERVer=
=nombreservidorsql
►
►
=tdpsql.log [o valor cfg]
/LOGFile
=nombrearchivoregistro
►
►
=60 [o valor cfg]
,
/LOGPrune
=númdías
=No
/OBJect=
▼ nombreobjeto
*
►
►
=DP
/QUERYNode
=ALWAYSON
=BOTH
►
►
=INTegrated [o valor cfg]
/SQLAUTHentication
=IDusuarioSQL
►
►
=" "
/SQLPassword
=nombrecontraseñasql
►
►
=[nombre sistema local o valor cfg]
/SQLSERVer
=protocolosql:nombreservidorsql
►
►
=sa
=[dsm.opt value]
/SQLUSer
/TSMNODe
=nombreusuariosql
=nombrenodotsm
►
►
=dsm.opt
/TSMOPTFile
=nombrearchivodsmopt
232
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
►
►◄
=[dsm.opt value]
/TSMPassword
=nombrecontraseñatsm
A Opciones de query TSM:
*
►
Full
Difffull
,
Log=
▼ nombreobjregistro
*
,
▼ nombrearchivológico
*
,
FIle=
▼ nombregrupo
*
,
Group=
Set=
▼ nombreobjetoconjunto
*
Types
► ▼
/ACtive
/FILEInfo
/ALl
,
/OBJect=
▼ nombreobjeto
*
Parámetros posicionales de query
Los parámetros posicionales se sitúan inmediatamente después del mandato query
y antes de los parámetros opcionales.
Especifique uno de los siguientes al ejecutar un mandato query de Data Protection
for SQL Server:
Query SQL *|nombrebd,...
Este parámetro muestra información sobre el SQL Server actual. La
variable nombrebd especifica bases de datos en el SQL Server actual sobre la
que mostrar información.
Cuando se consulta un SQL Server, se incluye la información siguiente:
v Nombre de servidor
v Nombre de base de datos
v Espacio de datos de la base de datos asignado
Capítulo 8. Información de referencia
233
v
v
v
v
Espacio de base de datos que se utiliza
Espacio de registro de la base de datos asignado
Espacio de registro de la base de datos utilizado
Opciones de base de datos establecidas (SELECT INTO / BULK COPY,
TRUNCATE LOG ON CHECKPOINT)
Si especifica el parámetro /COMPATibilityinfo:
v Versión de servidor
v Estado de clúster de servidor
v Nivel de compatibilidad de base de datos
Query TDP
Este parámetro muestra información sobre el nombre y la versión de Data
Protection for SQL Server y el contenido del archivo de configuración
actual de Data Protection for SQL Server.
Query TSM *|nombrebd,...
Este parámetro muestra la API de Tivoli Storage Manager e información de
la versión del servidor de Tivoli Storage Manager. La variable nombrebd
identifica las bases de datos especificadas del SQL Server actual que tienen
objetos de copia de seguridad en el nodo y el servidor de Tivoli Storage
Manager actuales. No se visualiza ningún nombre si los objetos
especificados no existen como objetos de copia de seguridad en la base de
datos de SQL Server. Utilice la opción de carácter comodín dbname para ver
información sobre todos los objetos de copia de seguridad de una o varias
bases de datos de SQL Server.
Cuando se consulta algún objeto de copia de seguridad mediante el
parámetro dbname, se incluye la siguiente información:
v Nombre de SQL Server
v nombre de base de datos de SQL Server
v Tipo de objeto de copia de seguridad
v Estado activo/inactivo de objeto de copia de seguridad
v Fecha y hora de la creación Data Protection for SQL Server del objeto de
copia de seguridad
v Tamaño de Data Protection for SQL Server del objeto de copia de
seguridad
v Nombre del objeto de copia de seguridad de Data Protection for SQL
Server
v Para copias de seguridad antiguas, si la integridad de la base de datos y
de los archivos de registro se verifica mediante el proceso de suma de
comprobación
v SQL comprimido
v Copia de seguridad comprimida
v Tipo de cifrado de copia de seguridad
v Optimización de almacenamiento de copia de seguridad
v Método de copia de seguridad
v Ubicación de copia de seguridad
v Copia de seguridad en réplica secundaria
v Número de bandas de datos en objeto de copia de seguridad
v Solo para VSS, si la copia de seguridad soporta la restauración
instantánea
234
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Si especifica el parámetro /COMPATibilityinfo, se incluye lo siguiente:
v Versión de SQL Server
v Estado de clúster de SQL Server
v Versión de Data Protection for SQL Server que ha creado el objeto de
copia de seguridad
v Nivel de compatibilidad de base de datos de SQL Server
v Espacio de datos de base de datos de SQL Server asignado
v Espacio de datos de base de datos de SQL Server utilizado
v Espacio de registro de base de datos de SQL Server asignado
v Espacio de registro de base de datos de SQL Server utilizado
v Opciones de base de datos de SQL Server
Nota:
v También se puede determinar qué objetos de copia de seguridad se
visualizarán mediante los parámetros opcionales de query TSM /active y
/all.
v No se muestra ninguna información si no existen objetos de copia de
seguridad para una base de datos de SQL Server especificada.
FIle=*|nombrearchivológico,...
Este parámetro muestra información acerca de los objetos de copia
de seguridad de archivo de una o varias bases de datos de SQL
Server del SQL Server actual que se encuentran en el nodo y el
servidor de Tivoli Storage Manager actuales.
Completa
Este parámetro muestra información acerca de los objetos de copia
de seguridad completa de una o varias bases de datos de SQL
Server del SQL Server actual que se encuentran en el nodo y el
servidor de Tivoli Storage Manager actuales.
Difffull
Este parámetro muestra información acerca de los objetos de copia
de seguridad diferencial de una o varias bases de datos de SQL
Server del SQL Server actual que se encuentran en el nodo y el
servidor de Tivoli Storage Manager actuales.
Group=*|nombregrupo,...
Este parámetro muestra información acerca de objetos de copia de
seguridad de grupo de una o varias bases de datos de SQL Server
del SQL Server actual que se encuentran en el nodo y el servidor
de Tivoli Storage Manager actuales.
Log=*|nombreobjetoregistro,...
Este parámetro muestra información acerca de objetos de copia de
seguridad de registro de una o varias bases de datos de SQL
Server del SQL Server actual que se encuentran en el nodo y el
servidor de Tivoli Storage Manager actuales. La variable
nombreobjetoregistro especifica cuáles son los objetos de copia de
seguridad de registro sobre los que se debe visualizar información.
Utilice * como carácter comodín en nombreobjetoregistro si desea
sustituir cero o más caracteres para cada aparición. Si sólo se
especifica el carácter comodín, se indicarán todos los objetos de
copia de seguridad de registro para las bases de datos de SQL
Server.
Capítulo 8. Información de referencia
235
Set=*|nombreobjetoconjunto,...
Este parámetro muestra información acerca de uno o varios objetos
de copia de seguridad de conjunto de una o varias bases de datos
de SQL Server del SQL Server actual que se encuentran en el nodo
y el servidor de Tivoli Storage Manager actuales. La variable
nombreobjetoconjunto especifica cuáles son los objetos de copia de
seguridad de conjunto sobre los que se debe visualizar
información. Utilice * como carácter comodín en
nombreobjetoconjunto si desea sustituir cero o más caracteres para
cada aparición. Si sólo se especifica el carácter comodín, se
indicarán todos los objetos de copia de seguridad de conjunto para
las bases de datos de SQL Server.
Types (Sólo copias de seguridad de herencia) Este parámetro muestra una
lista de resumen de los objetos de copia de seguridad por tipo de
copia de seguridad de una o varias bases de datos de SQL Server
del SQL Server actual que están en el servidor y nodo de Tivoli
Storage Manager actuales. Sólo se visualizan los tipos de copia de
seguridad con uno o más objetos de copia de seguridad. Si se
especifica el parámetro opcional /all, se incluye el número de
objetos de copia de seguridad inactivos. No puede especificar el
parámetro opcional /compatibility o /fileinfo con el parámetro
types.
Parámetros opcionales de query
Los parámetros opcionales van detrás del mandato query y de los parámetros
posicionales.
Las siguientes son descripciones detalladas de cada uno de los parámetros
opcionales:
/BUFFers=númbúferes
El parámetro /buffers especifica el número de búferes de datos utilizados
para cada banda de datos a fin de transferir datos entre Data Protection for
SQL Server y la API de Tivoli Storage Manager. La variable número_búferes
hace referencia al número de búferes de datos a utilizar. El número puede
estar en el rango de 2 a 8. El valor predeterminado es 3.
Consideraciones:
v Puede mejorar el rendimiento aumentando el número de búferes, pero
también aumentará el uso de almacenamiento. Cada búfer tiene el
tamaño especificado en el parámetro /buffersize.
v El valor predeterminado es el valor especificado por la opción
configurable de búferes del archivo de configuración de Data Protection
for SQL Server. Este valor es inicialmente de 3.
v Si se especifica /buffers, se utilizará su valor en lugar del valor
almacenado en el archivo de configuración de Data Protection for SQL
Server. La especificación de este parámetro no cambia el valor en el
archivo de configuración.
/BUFFERSIze=tamañobúferenkb
El parámetro /buffersize especifica el tamaño de cada búfer de Data
Protection for SQL Server especificado por el parámetro /buffers. La
variable tamaño_búfer_en_kb hace referencia al tamaño de los búferes de
datos en kilobytes. El número puede estar comprendido entre 64 y 8192. El
valor predeterminado es de 1024.
236
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Consideraciones:
v Aunque el incremento del número de búferes puede mejorar el
rendimiento, también aumenta el uso de almacenamiento tal como lo
determine este parámetro.
v El valor predeterminado es el valor especificado por la opción
configurable de búferes del archivo de configuración de Data Protection
for SQL Server. Este valor es inicialmente de 1024.
v Si se especifica /buffersize, se utilizará su valor en lugar del valor
almacenado en el archivo de configuración de Data Protection for SQL
Server. La especificación de este parámetro no cambia el valor en el
archivo de configuración.
/COMPATibilityinfo
En operaciones query, este parámetro muestra información relativa a la
compatibilidad de un objeto de copia de seguridad con SQL Server.
Determinadas opciones de configuración de SQL Server deben ser
compatibles antes de poder restaurar un objeto de copia de seguridad en
SQL Server. Cuando se especifica este parámetro, se lista la información de
configuración Data Protection for SQL Server con el fin de ayudar a
determinar si un objeto de copia de seguridad es correcto para SQL Server
o de ayudar en la determinación de problemas.
Consideraciones:
v No puede especificar este parámetro con el parámetro types en un
mandato query TSM.
v Compatible generalmente quiere decir idéntico. No obstante, si utiliza un
orden de clasificación binario para SQL Server y para el objeto de copia
de seguridad, las páginas de código pueden ser distintas, aunque la
interpretación de los valores de caracteres individuales pueden resultar
en la impresión o visualización de caracteres distintos .
/CONFIGfile=nombrearchivoconfig
El parámetro /configfile especifica el nombre del archivo de configuración
de Data Protection for SQL Server, que contiene los valores para las
opciones configurables de Data Protection for SQL Server.
Consideraciones:
v nombrearchivoconfig puede incluir una vía de acceso completa. Si
nombrearchivoconfig no incluye una vía de acceso, se utilizará el directorio
donde esté instalado Data Protection for SQL Server.
v Si nombrearchivoconfig incluye espacios, rodéelo de comillas dobles.
v Si no especifica /configfile, el valor predeterminado será tdpsql.cfg.
v Si especifica /configfile pero no nombrearchivoconfig, se utilizará el valor
predeterminado de tdpsql.cfg.
/FROMSQLSERVer=nombreservidorsql
Para restore, el parámetro /fromsqlserver especifica el SQL Server en el
que se ha realizado la copia de seguridad de los objetos de copia de
seguridad. Este parámetro es necesario sólo cuando el nombre del SQL
Server en el que restaurar, tal como lo determina el parámetro sqlserver, es
distinto del nombre del SQL Server desde el que se han creado los objetos
de copia de seguridad. El valor predeterminado es el valor /sqlserver o el
valor establecido en el archivo de configuración de Data Protection for SQL
Server.
Consideraciones:
Capítulo 8. Información de referencia
237
v Si los dos nombres de SQL Server son diferentes, debe utilizar este
parámetro aunque /fromsqlserver fuera una instancia predeterminada
no agrupada en clúster.
v Después restaurar una base de datos de SQL Server en un servidor de
SQL Server distinto, es posible que los inicios de sesión de la base de
datos de SQL Server no coincidan con los inicios de sesión del SQL
Server distinto. Si corresponde, puede utilizar el procedimiento
almacenado SQL SP_CHANGE_USERS_LOGIN para encontrar y corregir
tales discrepancias de inicio de sesión de SQL Server.
/LOGFile=nombrearchivoregistro
El parámetro logfile especifica el nombre del registro de actividad que
genera Data Protection for SQL Server. Este registro de actividades registra
eventos como mandatos completados y mensajes de error. El registro de
actividad de Data Protection for SQL Server es diferente del registro de
errores de SQL Server. La variable nombrearchivoregistro identifica el nombre
que se debe utilizar para el registro de actividad generado por Data
Protection for SQL Server.
Consideraciones:
v Si el archivo especificado no existe, será creado. Si existe, se añadirán
nuevas entradas de registro al archivo.
v El nombre de archivo puede incluir una vía de acceso totalmente
calificada; sin embargo, si no especifica ninguna vía de acceso, el archivo
se grabará en el directorio donde está instalado Data Protection for SQL
Server.
v No puede desactivar el registro de actividad de Data Protection for SQL
Server. Si no especifica /logfile, los registros se graban en el archivo de
registro predeterminado. El archivo de registro predeterminado es
tdpsql.log.
v Cuando utilice varias instancias simultáneas de Data Protection for SQL
Server para realizar operaciones, use el parámetro /logfile para
especificar un archivo de registro distinto para cada una de las instancias
utilizadas. Esto conduce el registro de cada instancia a un archivo de
registro distinto e impide registros de archivo intercalados. No
especificar un archivo de registro distinto para cada instancia puede
resultar en archivos de registro ilegibles.
/LOGPrune=númdays|No
Al podar datos de registro, puede descartar algunos de los registros
generados en función de los criterios detallados de filtrado que defina. En
función de la opción que defina para el parámetro /LOGPrune, se guardará
un número determinado de días de datos. De forma predeterminada, se
guardan 60 días de entradas de registro. Se puede indicar la opción No para
inhabilitar la poda de registro.
Independientemente de la opción que defina para este parámetro, puede
solicitar una poda de registro de forma explícita en cualquier momento.
Consideraciones:
v Para númdías, el rango es de 0 a 9999. Un valor de 0 suprime todas las
entradas del archivo de registro de actividad excepto las entradas de
mandato actuales.
v Si especifica no, el archivo de registro no será podado.
238
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v Si no especifica /LOGPrune, el valor predeterminado es el especificado
por la opción configurable logprune del archivo de configuración. El
valor predeterminado es 60.
v Si especifica /LOGPrune, se utiliza su valor en lugar del valor almacenado
en el archivo de configuración. La especificación de este parámetro no
cambia el valor en el archivo de configuración.
v Puede especificar /LOGPrune sin especificar númdías o no; en este caso, se
utiliza el valor predeterminado, 60.
v Los cambios en el valor del parámetro TIMEformat o DATEformat pueden
dar como resultado que el archivo de registro se pode sin quererlo. Si
ejecuta un mandato que puede podar el archivo de registro y se ha
modificado el valor del parámetro TIMEformat o DATEformat, lleve a cabo
una de las acciones siguientes para evitar una poda no deseada del
archivo de registro:
– Haga una copia del archivo de registro existente.
– Especifique un nuevo archivo de registro con el parámetro /LOGFile o
el valor logfile.
/OBJect=*|nombreobjeto,...
Para las operaciones restore e inactivate, /object especifica que sólo se
deben restaurar o inactivar determinados objetos de copia de seguridad
para las bases de datos de SQL Server y el tipo de objeto de copia de
seguridad que se han especificado (si se han especificado). En operaciones
query, /object incluye aquellos objetos particulares y tipos de objetos en la
visualización. La variable nombreobjeto especifica los nombres de los objetos
de copia de seguridad que desea restaurar o desactivar. El nombre de
objeto identifica de forma exclusiva cada objeto de copia de seguridad y lo
crea Data Protection for SQL Server. Utilice query para ver los nombres de
los objetos de copia de seguridad. Puede utilizar * como carácter comodín
en nombreobjeto para sustituir cero o más caracteres de cada ocurrencia. Si
sólo se especifica el carácter comodín, se indicarán todos los objetos de
copia de seguridad de las bases de datos de SQL Server y del tipo de
objeto de copia de seguridad que se han especificado.
/QUERYNode=DP | ALWAYSON | BOTH
Especifique si desea consultar las bases de datos estándar de un SQL
Server 2012, y versiones posteriores, de las que se realiza una copia de
seguridad desde un nodo estándar de Data Protection for SQL Server, el
nodo AlwaysOn, o desde ambos nodos. Este parámetro se ignora para
bases de datos disponibilidad porque las bases de datos de disponibilidad
se copian siempre bajo el nodo AlwaysOn.
/SQLAUTHentication=INTegrated | IDusuarioSQL
Este parámetro especifica la modalidad de autorización utilizada cuando se
inicie la sesión en SQL Server. El valor integrated especifica la
autenticación de Windows. El ID de usuario que utilice en el inicio de
sesión en Windows es el mismo ID que utilizará para iniciar la sesión en
SQL Server. Éste es el valor predeterminado. Utilice el valor sqluserid para
especificar la autorización de ID de usuario de SQL Server. El ID de
usuario especificado por el parámetro /sqluserid es el ID que se utilizará
para conectarse a SQL Server. Cualquier ID de usuario de SQL Server debe
tener el rol de servidor fijo de SQL Server SYSADMIN.
/SQLPassword=nombrecontraseñasql
Este parámetro especifica la contraseña de SQL Server que Data Protection
for SQL Server utiliza para conectarse con el SQL Server del que se hacen
copias de seguridad de los objetos o en el que éstos se restauran.
Capítulo 8. Información de referencia
239
Consideraciones:
v Utilizar este parámetro significa que utilizará la autenticación de SQL
Server. SQL Server y el ID de usuario de SQL Server para esta
contraseña deben estar configurados para utilizar la autenticación de
SQL Server.
v Si no especifica /sqlpassword, el valor predeterminado es un espacio en
blanco (" ").
v Si especifica /sqlpassword pero no nombrecontraseñasql, el valor
predeterminado será también un espacio en blanco (" ").
v Se omite este parámetro si utiliza el parámetro /sqlauth=integrated con
él.
/SQLSERVer=protocolosql:nombreservidorsql
El parámetro sqlserver especifica el servidor SQL Server al que se conecta
Data Protection for SQL Server. Utilice /sqlserver para el mandato query
SQL, pero utilice /fromsqlserver para el mandato query TSM. La variable
protocolosql especifica el protocolo de comunicaciones que se debe utilizar.
Puede especificar uno de los siguientes protocolos:
v lpc: utilizar protocolo Shared Memory.
v np: utilizar protocolo Named Pipes.
v tcp: utilizar protocolo Transmission Control.
v via: utilizar protocolo Virtual Interface Architecture.
Si no se especifica ningún protocolo, Data Protection for SQL Server se
conectará al SQL Server según el primer protocolo que quede disponible.
Consideraciones:
v El valor predeterminado es el valor especificado por la opción
configurable del SQL Server del archivo de configuración de Data
Protection for SQL Server. Este es inicialmente el nombre del sistema
local.
v Si especifica /sqlserver pero no nombreservidorsql, se utilizará el nombre
del sistema local.
v Los siguientes dos accesos directos se aceptan como nombre del sistema
local: . (local) Estos son un punto o la palabra local dentro de
paréntesis.
v Debe especificar el nombre si SQL Server no es la instancia
predeterminada o es miembro de un clúster de migración tras error.
v El formato de nombreservidorsql depende del tipo de instancia del que se
trate y de si pertenece a un clúster o no:
Formato
nombresistema-local
nombresistema-local\
nombreinstancia
nomb_serv_virtual
nombreservidorvirtual\
nombreinstancia
¿Instancia?
En clúster
¿Nombre requerido?
predeterminado
no
no
con nombre
no
sí
predeterminado
sí
sí
con nombre
sí
sí
nombresistemalocal
El nombre en la red del sistema en el que residen SQL Server y
Data Protection for SQL Server. El nombre de host TCP/IP puede
siempre no ser el mismo.
240
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
nombreinstancia
El nombre proporcionado a la instancia de SQL Server especificada
durante la instalación de la instancia.
nomb_serv_virtual
El nombre proporcionado al SQL Server en clúster especificado
durante la configuración del servicio de clúster. Este no es el
nombre de clúster o no nodo.
/SQLUSer=nombreusuariosql
El parámetro /sqluser especifica el nombre que Data Protection for SQL
Server utiliza para conectarse a SQL Server.
Consideraciones:
v Utilizar este parámetro significa que utilizará la autenticación de SQL
Server. SQL Server y el ID de usuario de SQL Server para esta
contraseña deben estar configurados para utilizar la autenticación de
SQL Server.
v El ID de usuario de SQL Server debe tener el rol de servidor fijo de SQL
Server SYSADMIN.
v Si no especifica /sqluser, el valor predeterminado es sa.
v Si especifica /sqluser pero no nombreusuariosql, el valor predeterminado
será también sa.
v Se omite este parámetro si utiliza el parámetro /sqlauth=integrated con
él.
/TSMNODe=nombrenodotsm
El parámetro /tsmnode especifica el nombre del nodo de Tivoli Storage
Manager que Data Protection for SQL Server utiliza para conectarse al
servidor de Tivoli Storage Manager. Esto identifica qué cliente de Tivoli
Storage Manager está solicitando servicios. También puede almacenar el
nombre de nodo en el archivo de opciones. El parámetro de línea de
mandatos altera temporalmente el valor del archivo de opciones.
Consideraciones:
v No se puede utilizar el parámetro /tsmnode si se especifica
PASSWORDACCESS GENERATE en el archivo de opciones de Tivoli
Storage Manager. Deberá especificar el nombre de nodo en el archivo de
opciones. De lo contrario, puede cambiar PASSWORDACCESS a
PROMPT para utilizar el parámetro /tsmnode. Para obtener más
información sobre el archivo de opciones de Tivoli Storage Manager,
consulte el apartado Creación y modificación del archivo de opciones del
cliente(http://www.ibm.com/support/knowledgecenter/SSGSG7_7.1.4/
client/t_cfg_crtmodoptunix.html).
v Si no especifica /tsmnode, el valor predeterminado es el valor
especificado por la opción nodename del archivo de opciones de Tivoli
Storage Manager. La especificación de este parámetro no cambia el valor
en el archivo de opciones.
/TSMOPTFile=nombrearchivoopcionesdsm
El parámetro /tsmoptfile especifica el archivo de opciones de Tivoli Storage
Manager que utilizar. Esto es similar a seleccionar un servidor de Tivoli
Storage Manager en la lista de servidores de la GUI. El archivo de opciones
de Tivoli Storage Manager contiene los valores de configuración de la API
de Tivoli Storage Manager. Para obtener más información sobre el archivo
de opciones de Tivoli Storage Manager, consulte el apartado Creación y
Capítulo 8. Información de referencia
241
modificación del archivo de opciones del cliente(http://www.ibm.com/
support/knowledgecenter/SSGSG7_7.1.4/client/
t_cfg_crtmodoptunix.html).
Consideraciones:
v La variable nombrearchivoopcionestsm puede incluir una vía de acceso
totalmente calificada. Si no incluye ninguna vía de acceso, se utilizará el
directorio donde está instalado Data Protection for SQL Server.
v Si nombrearchivoopcionestsm incluye espacios, deberá escribirlo entre
comillas dobles.
v Si no especifica /tsmoptfile, el valor predeterminado es dsm.opt.
v Si especifica /tsmoptfile pero no especifica nombrearchivoopcionestsm, el
valor predeterminado también es dsm.opt.
/TSMPassword=nombrecontraseñatsm
El parámetro /tsmpassword especifica la contraseña de Tivoli Storage
Manager que Data Protection for SQL Server utiliza para conectarse al
servidor de Tivoli Storage Manager. Este parámetro y la opción
PASSWORDACCESS del archivo de opciones de Tivoli Storage Manager
interactúan de los modos siguientes:
PASSWORDACCESS
en el archivo de
opciones de Tivoli
Storage Manager
¿La contraseña ya
está almacenada en
el registro?
especificado
generate
sí
se ignora
/tsmpassword
especificado
generate
no
se utiliza y se
almacena
/tsmpassword
especificado
prompt
—
se utiliza /tsmpassword
no especificado
prompt
—
se solicita al usuario
/tsmpassword
Resultado
Referencia relacionada:
“Mandato Set” en la página 295
“Mandato Set” en la página 295
Ejemplos de salida de consulta
Los ejemplos de salida que mostramos a continuación muestran un ejemplo de
texto, mensajes y estado de proceso que se visualiza cuando se ejecutan los
mandatos query.
Query 1–SQL Server
Query 1 consulta el SQL Server STRINGVM1. Observe que está configurado para
operaciones VSS.
Mandato:
tdpsqlc query sql
Salida:
242
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1997, 2015.
Reservados todos los derechos.
Conectándose a SQL Server, por favor, espere...
Información de SQL Server
---------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Versión de SQL Server ....................... 10.0.2573 (SQL Server 2008)
Información de VSS (Volume Shadow Copy Service)
-------------------------------------------Nombre de grabador
: SqlServerWriter
Nombre de nodo DSMAgent local: STRINGVM1
Nodo DSMAgent remoto
:
Estado de grabador
: En línea
Componentes seleccionables: 4
Completado
Query 2–SQL Database
Query 2 consulta la base de datos de SQL Server, DB1_XIVmini_G_BAS, e incluye
información de compatibilidad.
Mandato:
tdpsqlc query sql DB1_XIVmini_G_BAS /compat
Salida:
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1997, 2015.
Reservados todos los derechos.
Conectándose a SQL Server, por favor, espere...
Información de SQL Server
---------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Versión de SQL Server ....................... 10.0.2573 (SQL Server 2008)
Clúster ............................. No
Información de la base de datos de SQL
-----------------------Nombre de base de datos de SQL .............. DB1_XIVmini_G_BAS
Espacio datos base de datos SQL asignado ................. 3.145.728
Espacio datos base datos SQL usado ....................... 1.376.256
Espacio registro base datos SQL asignado ................. 2.097.152
Espacio registro base datos SQL usado .................... 393.216
Nivel compatibilidad base datos SQL ...................... 100
Opciones base datos SQL ..................................
Completado
Capítulo 8. Información de referencia
243
Query 3–TDP (herencia)
Query 3 consulta a Data Protection for SQL Server la información del archivo de
configuración. Observe que esta configuración es sólo para las operaciones de
herencia como BACKUPDESTination TSM, BACKUPMETHod LEGACY, y que las
opciones LOCALDSMAgentnode y REMOTEDSMAgentnode no están establecidas.
Mandato:
tdpsqlc query tdp
Salida:
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1997, 2015.
Reservados todos los derechos.
Valores de configuración de Data Protection for SQL
--------------------------------------------------BACKUPDESTination ......................... TSM
BACKUPMETHod .............................. LEGACY
BUFFers ................................... 3
BUFFERSIze ................................ 1024
DATEformat ................................ 1
DIFFESTimate .............................. 20
FROMSQLserver .............................
LANGuage .................................. ENU
LOCALDSMAgentnode .........................
LOGFile ................................... tdpsql.log
LOGPrune .................................. 60
NUMBERformat .............................. 1
REMOTEDSMAgentnode ........................
SQLAUTHentication ......................... INTegrated
SQLBUFFers ................................ 0
SQLBUFFERSIze ............................. 1024
SQLCOMPression .............................No
SQLSERVer ................................. STRINGVM1
STRIPes ................................... 1
TIMEformat ................................ 1
Completado
Query 4 – TDP (VSS)
Query 3 consulta a Data Protection for SQL la información del archivo de
configuración. Observe que esta configuración se ha establecido para operaciones
VSS como BACKUPDESTination LOCAL, BACKUPMETHod VSS y las opciones
LOCALDSMAgentnode y REMOTEDSMAgentnode están establecidas.
Mandato:
tdpsqlc query tdp
Salida:
244
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1997, 2015.
Reservados todos los derechos.
Valores de configuración de Data Protection for SQL
--------------------------------------------------BACKUPDESTination ......................... LOCAL
BACKUPMETHod .............................. VSS
BUFFers ................................... 3
BUFFERSIze ................................ 1024
DATEformat ................................ 1
DIFFESTimate .............................. 20
FROMSQLserver .............................
LANGuage .................................. ENU
LOCALDSMAgentnode ......................... STRINGVM1
LOGFile ................................... tdpsql.log
LOGPrune .................................. 60
NUMBERformat .............................. 1
REMOTEDSMAgentnode ........................
SQLAUTHentication ......................... INTegrated
SQLBUFFers ................................ 0
SQLBUFFERSIze ............................. 1024
SQLCOMPression .............................No
SQLSERVer ................................. STRINGVM1
STRIPes ................................... 1
TIMEformat ................................ 1
Completado
Query 5 – Tivoli Storage Manager Types
Query 5 consulta en el servidor de Tivoli Storage Manager los tipos de objeto de
copia de seguridad de todas las bases de datos, incluidos los objetos activos y los
inactivos.
Mandato:
tdpsqlc query tsm * /all
Salida:
Capítulo 8. Información de referencia
245
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1997, 2015.
Reservados todos los derechos.
Conectando con el servidor de TSM como nodo ’STRINGVM1_SQL’...
Consultando al servidor TSM para copias de seguridad ....
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. DB1_XIVmini_G_BAS
Método copia seguridad....................... VSS
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... completa
Estado de objeto de copia de seguridad....... Inactivo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:23:14
Tamaño de copia de seguridad ................ 5,00 MB
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Copia de seg. admite rest. instantánea....... No
Nombre de objeto de base de datos ......... . 20130923062314
Clase de gestión asignada ................ PREDETERMINADA
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. DB1_XIVmini_G_BAS
Método copia seguridad....................... VSS
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:39:31
Tamaño de copia de seguridad ................ 5,00 MB
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Copia de seg. admite rest. instantánea....... No
Nombre de objeto de base de datos ......... . 20130923063931
Clase de gestión asignada ................ PREDETERMINADA
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. DB1_XIVmini_G_BAS
Método copia seguridad....................... VSS
Ubicación copia seguridad....................... Ubic
Tipo de objeto de copia de seguridad......... completa
Estado de objeto de copia de seguridad....... Inactivo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:41:14
Tamaño de copia de seguridad ................ 5,00 MB
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Copia de seg. admite rest. instantánea....... Sí
Nombre de objeto de base de datos ......... . 20130923064114
Clase de gestión asignada ................ PREDETERMINADA
246
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. DB1_XIVmini_G_BAS
Método copia seguridad....................... VSS
Ubicación copia seguridad....................... Ubic
Tipo de objeto de copia de seguridad......... completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:45:57
Tamaño de copia de seguridad ................ 5,00 MB
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Copia de seg. admite rest. instantánea....... Sí
Nombre de objeto de base de datos ......... . 20130923064557
Clase de gestión asignada ................ PREDETERMINADA
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. DB1_XIVmini_G_BAS
Método copia seguridad....................... Herencia
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... Completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:31:04
Tamaño de copia de seguridad ................ 2,08 MB
SQL comprimido .............................. No
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Nombre de objeto de base de datos ......... . 20130923063104\00001AC4
Número de bandas en objeto copia seguridad .. 1
Clase de gestión asignada................. PREDETERMINADA
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. model
Método copia seguridad....................... VSS
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... completa
Estado de objeto de copia de seguridad....... Inactivo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:23:14
Tamaño de copia de seguridad ................ 3,75 MB
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Copia de seg. admite rest. instantánea....... No
Nombre de objeto de base de datos ......... . 20130923062314
Clase de gestión asignada ................ PREDETERMINADA
Capítulo 8. Información de referencia
247
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. model
Método copia seguridad....................... VSS
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:43:11
Tamaño de copia de seguridad ................ 3,75 MB
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Copia de seg. admite rest. instantánea....... No
Nombre de objeto de base de datos ......... . 20130923064311
Clase de gestión asignada ................ PREDETERMINADA
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. model
Método copia seguridad....................... VSS
Ubicación copia seguridad....................... Ubic
Tipo de objeto de copia de seguridad......... completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:45:58
Tamaño de copia de seguridad ................ 4,00 MB
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Copia de seg. admite rest. instantánea....... No
Nombre de objeto de base de datos ......... . 20130923064558
Clase de gestión asignada ................ PREDETERMINADA
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. model
Método copia seguridad....................... Herencia
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... Completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:31:05
Tamaño de copia de seguridad ................ 2,08 MB
SQL comprimido .............................. No
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Nombre de objeto de base de datos ......... . 20130923063105\00001AC4
Número de bandas en objeto copia seguridad .. 1
Clase de gestión asignada................. PREDETERMINADA
Completado
Query 6–Tivoli Storage Manager Database
Query 6 consulte en el servidor de Tivoli Storage Manager la base de datos
netapp_db2, y visualiza de forma predeterminada todos los objetos de copia de
seguridad activos.
Mandato:
tdpsqlc query tsm model
Salida:
248
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1997, 2015.
Reservados todos los derechos.
Conectando con el servidor de TSM como nodo ’STRINGVM1_SQL’...
Consultando al servidor TSM para copias de seguridad ....
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. model
Método copia seguridad....................... VSS
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:43:11
Tamaño de copia de seguridad ................ 3,75 MB
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Copia de seg. admite rest. instantánea....... No
Nombre de objeto de base de datos ......... . 20130923064311
Clase de gestión asignada ................ PREDETERMINADA
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. model
Método copia seguridad....................... VSS
Ubicación copia seguridad....................... Ubic
Tipo de objeto de copia de seguridad......... completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:45:58
Tamaño de copia de seguridad ................ 4,00 MB
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Copia de seg. admite rest. instantánea....... No
Nombre de objeto de base de datos ......... . 20130923064558
Clase de gestión asignada ................ PREDETERMINADA
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. model
Método copia seguridad....................... Herencia
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... Completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:31:05
Tamaño de copia de seguridad ................ 2,08 MB
SQL comprimido .............................. No
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Nombre de objeto de base de datos ......... . 20130923063105\00001AC4
Número de bandas en objeto copia seguridad .. 1
Clase de gestión asignada................. PREDETERMINADA
Completado
Capítulo 8. Información de referencia
249
Query 7–Tivoli Storage Manager Database
Query 7 consulta al servidor de Tivoli Storage Manager para obtener información
sobre los objetos de copia de seguridad de tipo de grupo de la base de datos
netapp_db2.
Mandato:
tdpsqlc query tsm netapp_db2 Group=*
Salida:
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1997, 2015.
Reservados todos los derechos.
Conectando con el servidor de TSM como nodo ’STRINGVM1_SQL’...
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. netapp_db2
Método copia seguridad....................... Herencia
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... Group
Nombre lógico de grupo SQL ................... PRIMARY
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 27/09/2013 08:23:58
Tamaño de copia de seguridad ................ 2,08 MB
SQL comprimido .............................. No
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Nombre de objeto de base de datos ......... . 20130927082358\00001A4C
Número de bandas en objeto copia seguridad .. 1
Clase de gestión asignada................. PREDETERMINADA
Query 8 –Tivoli Storage Manager Database
Query 8 muestra los objetos de copia de seguridad completa activos e inactivos de
la base de datos Test1. Además, se solicita información de archivo.
Mandato:
tdpsqlc q tsm DB1_XIVmini_G_BAS full /fileinfo /all
Salida:
250
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1997, 2015.
Reservados todos los derechos.
Conectando con el servidor de TSM como nodo ’STRINGVM1_SQL’...
Consultando al servidor TSM para copias de seguridad ....
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. DB1_XIVmini_G_BAS
Método copia seguridad....................... VSS
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... completa
Estado de objeto de copia de seguridad....... Inactivo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:23:14
Tamaño de copia de seguridad ................ 5,00 MB
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Copia de seg. admite rest. instantánea....... No
Nombre de objeto de base de datos ......... . 20130923062314
Clase de gestión asignada ................ PREDETERMINADA
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. DB1_XIVmini_G_BAS
Método copia seguridad....................... VSS
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:39:31
Tamaño de copia de seguridad ................ 5,00 MB
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Copia de seg. admite rest. instantánea....... No
Nombre de objeto de base de datos ......... . 20130923063931
Clase de gestión asignada ................ PREDETERMINADA
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. DB1_XIVmini_G_BAS
Método copia seguridad....................... VSS
Ubicación copia seguridad....................... Ubic
Tipo de objeto de copia de seguridad......... completa
Estado de objeto de copia de seguridad....... Inactivo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:41:14
Tamaño de copia de seguridad ................ 5,00 MB
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Copia de seg. admite rest. instantánea....... Sí
Nombre de objeto de base de datos ......... . 20130923064114
Clase de gestión asignada ................ PREDETERMINADA
Capítulo 8. Información de referencia
251
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. DB1_XIVmini_G_BAS
Método copia seguridad....................... VSS
Ubicación copia seguridad....................... Ubic
Tipo de objeto de copia de seguridad......... completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:45:57
Tamaño de copia de seguridad ................ 5,00 MB
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Copia de seg. admite rest. instantánea....... Sí
Nombre de objeto de base de datos ......... . 20130923064557
Clase de gestión asignada ................ PREDETERMINADA
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. DB1_XIVmini_G_BAS
Método copia seguridad....................... Herencia
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... Completa
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 23/09/2013 06:31:04
Tamaño de copia de seguridad ................ 2,08 MB
SQL comprimido .............................. No
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Nombre de objeto de base de datos ......... . 20130923063104\00001AC4
Número de bandas en objeto copia seguridad .. 1
Clase de gestión asignada................. PREDETERMINADA
Versión de SQL Server ....................... 10.0.2573 (SQL Server 2008)
Clúster .................................. No
Versión de DP ............................ 6.4.0.0
Nivel compatibilidad base datos SQL ...................... 100
Espacio datos base de datos SQL asignado ................. 3.145.728
Espacio datos base datos SQL usado ....................... 1.376.256
Espacio registro base datos SQL asignado ................. 2.097.152
Espacio registro base datos SQL usado .................... 344.064
Opciones base datos SQL ..................................
Nombre lógico de grupo SQL ................... PRIMARY
Espacio de grupo SQL asignado ................ 3.145.728
Espacio grupo SQL usado ..................... 1.376.256
Nombre lógico archivo SQL ................... DB1_XIVmini_G_BAS
Nombre físico de archivo SQL ............. G:\SQLSERVER\DB1_XIVmini_G_BAS\DB1_XIVmini_G_BAS.mdf
Espacio archivo SQL asignado ................ 3.145.728
Espacio de archivo SQL usado ..................... 1.376.256
Nombre lógico de grupo SQL ................... TRANSACTION LOG
Espacio de grupo SQL asignado ................ 2.097.152
Espacio grupo SQL usado ..................... 344.064
Nombre lógico archivo SQL ................... DB1_XIVmini_G_BAS_log
Nombre físico de archivo SQL ............. G:\SQLSERVER\DB1_XIVmini_G_BAS\DB1_XIVmini_G_BAS_log.ldf
Espacio archivo SQL asignado ................ 2.097.152
Completado
Query 9 – Tipos de Tivoli Storage Manager en nodo AlwaysOn
Query 9 consulta en el servidor de Tivoli Storage Manager los tipos de objeto de
copia de seguridad de todas las bases de datos estándar que se copian en el nodo
AlwaysOn, incluidos los objetos activos e inactivos.
Mandato:
252
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
tdpsqlc query TSM * /all /querynode=alwayson
Salida:
C:\Archivos de programa\Tivoli\TSM\TDPSql>tdpsqlc query TSM * /all
/querynode=alwayson
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1997, 2015. Reservados todos los derechos.
Conectándose con el servidor TSM como nodo ’c64’...
Consultando al servidor TSM para copias de seguridad ....
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... hkgroup
Nombre de base de datos de SQL .............. hkaagdb
Método copia seguridad....................... VSS
Ubicación copia seguridad....................... Ubic
Tipo de objeto de copia de seguridad......... completa
Copia de seguridad en réplica secundaria .............. No
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 11/06/2013 10:18:11
Tamaño de copia de seguridad ................ 3.12 GB
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Copia de seg. admite rest. instantánea....... Sí
Nombre de objeto de base de datos ......... . 20130611101811
Clase de gestión asignada ................ PREDETERMINADA
Mandato query managedcapacity
Utilice el mandato Query Managedcapacity para ayudarle con la planificación de
almacenamiento determinando la cantidad de capacidad de espacio gestionado en
uso.
Propósito
El mandato query managedcapacity muestra información de capacidad de los
volúmenes representados en el inventario local, y que son gestionado por Data
Protection for SQL Server. Este mandato es válido para todos los sistemas
operativos Windows soportados por Data Protection for SQL Server.
Mandato TDPSQLC
►► TDPSQLC
Query MANAGEDCAPacity
►◄
/DETAILED
Parámetros
/DETAILED
Proporciona un listado detallado de volúmenes en instantáneas. Si no se
especifica esta opción, sólo se mostrará la capacidad total.
Ejemplo de SQL Server 2008
Consulta la capacidad total gestionada de datos de SQL Server 2008 representados
en el inventario local con un listado detallado de volúmenes en instantáneas:
Capítulo 8. Información de referencia
253
tdpsqlc query managedcapacity /detailed
Capacidad total gestionada : 63,99 GB (68.706.877.440 bytes)
Volumen
: H:
Capacidad gestionada : 16,00 GB (17.176.719.360 bytes)
Volumen
: I:
Capacidad gestionada : 16,00 GB (17.176.719.360 bytes)
Volumen
: Q:
Capacidad gestionada : 16,00 GB (17.176.719.360 bytes)
Volumen
: N:
Capacidad gestionada : 16,00 GB (17.176.719.360 bytes)
Mandato Query Policy
Utilice el mandato query policy para consultar información de política local.
Query Policy
Este mandato se utiliza para enumerar los atributos de una política.
►►
TDPSQLC
Query POLicy
*
►◄
Parámetros: * (necesario) especifica que deben consultarse todas las
políticas. Los resultados de la consulta se visualizarán como se indica a
continuación:
Conectándose a SQL Server, por favor, espere...
Política
Número de instantáneas que
que se deben mantener
Días que se debe
mantener una instantánea
--------
--------------------------
----------
SQLPOL
3
60
STANDARD
2
30
Mandato restore
Utilice el mandato restore para restaurar la totalidad o parte de una o más bases
de datos de SQL Server.
Utilice este mandato para restaurar la totalidad o parte de una o varias bases de
datos de SQL Server desde el almacenamiento de Tivoli Storage Manager a un SQL
Server.
v No puede restaurar las bases de datos de SQL Server que se estén utilizando en
ese momento. Colocando bases de datos SQL Server para restaurarlas en
modalidad de un único usuario, puede evitar intentar tales restauraciones. Si
está restaurando la base de datos maestra, inicie SQL Server en modo de usuario
único utilizando la opción de arranque -m de SQL SERVER. Además, el único
usuario del servidor o de las bases de datos de SQL Server debe ser el mismo
usuario que Data Protection for SQL Server utiliza para iniciar sesión en SQL
Server para la restauración. SQL Enterprise Manager, SQL Server Application
Client y otros servicios de SQL Server pueden ser usuarios de bases de datos y
SQL Server.
254
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v El usuario que Data Protection for SQL Server utiliza para conectarse a SQL
Server debe tener el rol de servidor SYSADMIN fijo de SQL Server.
v Puede utilizar la sentencia de comprobación de coherencia TRANSACT-SQL de
base de datos DBCC CHECKDB ('DBNAME') para verificar la integridad de las
bases de datos SQL Server restauradas.
Durante el proceso de restauración de la base de datos de SQL Server, SQL Server
prepara los archivos de la base de datos después de restaurar primero una
cantidad mínima de metadatos. En el caso de bases de datos de SQL Server de
gran volumen, la preparación de los archivos de la base de datos puede ser larga.
Para evitar que una operación de restauración termine de forma prematura,
especifique un valor que sea, como mínimo, de 10000 en la opción commtimeout. Si
la operación de restauración se realiza en un entorno fuera de la LAN, se debe
especificar este valor para el Agente de almacenamiento.
Recuperación en una fecha y hora (sólo de herencia)
Los parámetros restoredate y restoretime siempre restauran y recuperan la base
de datos especificada en la fecha y hora especificadas. Estos parámetros
automatizan la restauración de la copia de seguridad completa,copias de seguridad
diferenciales y de registro apropiadas y se recupera la base de datos en el punto en
el tiempo especificado. El comportamiento de estos parámetros cuando se utilizan
es el siguiente:
v Si sólo existen copias de seguridad completa y de registro, se producen las
acciones siguientes:
– Se restaura la copia de seguridad completa más reciente anterior a los
parámetros restoredate y restoretime especificados.
– Se restauran todos los registros hasta el primer registro del que se ha hecho
copia de seguridad después de los parámetros restoredate y restoretime
especificados.
– Se completa la recuperación hasta los parámetros restoredate y restoretime
especificados (utilizando stopat).
v Si sólo existen copias de seguridad completas o copias de seguridad completas y
diferenciales, se producen las acciones siguientes:
– Se restaura la copia de seguridad completa más reciente anterior a los
parámetros restoredate y restoretime especificados.
– Se restaura la copia de seguridad diferencial más reciente (si existe alguna)
anterior a los parámetros restoredate y restoretime especificados.
v Si existen copias de seguridad completas, diferenciales y de registro, se producen
las acciones siguientes:
– Se restaura la copia de seguridad completa más reciente anterior a los
parámetros restoredate y restoretime especificados.
– Se restaura la copia de seguridad diferencial más reciente anterior a los
parámetros restoredate y restoretime especificados.
– Se restauran todas las copias de seguridad de registro después de las
diferenciales y hasta el primer registro del que se ha hecho copia de
seguridad después de los parámetros restoredate y restoretime
especificados.
– Se completa la recuperación hasta los parámetros restoredate y restoretime
especificados (utilizando stopat).
Capítulo 8. Información de referencia
255
Consideraciones sobre la línea de mandatos de restauración
VSS
Tenga en cuenta las siguientes consideraciones al realizar restauraciones VSS. A
menos que se especifique lo contrario, restauraciones VSS hace referencia a todos los
tipos de restauración que utilizan VSS (restauración VSS, restauración rápida VSS,
restauración instantánea de VSS):
v Una restauración instantánea de VSS sobrescribe el contenido completo de los
volúmenes de origen. Sin embargo, puede evitar sobrescribir los volúmenes de
origen especificando /instantrestore=no. Este valor de parámetro ignora la
copia de nivel de volumen y utiliza en su lugar la copia de nivel de archivo para
restaurar los archivos a partir de una copia de seguridad VSS que reside en los
volúmenes de duplicación local. El volumen de origen sólo contiene la base de
datos de SQL Server.
v Cuando finaliza una restauración VSS a partir de los volúmenes de duplicación
local, la visualización de los bytes transferidos indica 0. Este valor se visualiza
porque no se restaura ningún dato (0) del servidor de Tivoli Storage Manager.
v Para realizar una restauración instantánea de VSS con versiones del cliente de
archivado y copia de seguridad de Tivoli Storage Manager anteriores a la
versión 6.1.0, es necesario que esté instalado Tivoli Storage Manager for
FlashCopy Manager Hardware Devices Snapshot Integration Module.
v Cuando realice restauraciones instantáneas de VSS, debe asegurarse de que las
copias anteriores en segundo plano que implican los volúmenes que se están
restaurando han finalizado antes de iniciar la restauración instantánea de VSS.
Sintaxis de Restore
Utilice los diagramas de sintaxis del mandato restore como referencia para ver las
opciones disponibles y los requisitos de truncamiento.
Sintaxis
,
►► TDPSQLC
256
Restore
▼
nombrebd
*
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
►
FULL
►
►◄
,
▼ nombrearchivológico
*
FIle=
FULL
B
DIFFerential
A
C
,
▼ nombregrupo
*
,
Group=
D
Log=
▼ nombreobjregistro
*
,
Set=
▼ nombreobjetoconjunto
*
E
F
Los diagramas de sintaxis de las opciones de tipo de objeto de copia de seguridad
correspondientes a las letras A, B, C, D, E, F se muestran después de los
Parámetros opcionales siguientes.
Parámetros opcionales de restore:
►►
►
destinocopiaseguridad [o valor cfg]
/BACKUPDESTination=
métodocopiaseguridad [o valor cfg]
/BACKUPMETHod=
TSM
LOCAL
LEGACY
VSS
►
►
=3 [or cfg value]
=1024 [or cfg value]
/BUFFers
=tdpsql.cfg
/BUFFERSIze
/DBOonly
/CONFIGfile
=númalmacinter
=tamañoalmacinterenkb
=nombrearchivoconfig
►
►
=sqlserver value [or cfg. value]
Yes
/FROMSQLSERVer=
/IncludeTSMVM=
/INSTANTRestore=
Yes
No
=nombreservidorsql
►
►
/INTO= nombrebd
=tdpsql.log [o valor cfg]
/LOGFile
=60 [o valor cfg]
/LOGPrune
=nombrearchivoregistro
=númdías
=No
►
►
,
=DP
/Quiet
/QUERYNode
/OBJect=
▼ nombreobjeto
*
=ALWAYSON
BOTH
,
,
► /RELocate= ▼ nombrearchivológico
/TO= ▼ nombrearchivofísico
►
,
,
dirarchivoregistro
► /RELOCATEDir= dirarchivobd [ ▼ dirarchivoregistro [
dirarchivobd
▼ otrodirarchivo ] ]
►
►
►
/RESTOREDAte
fecha actual
=date
/RESTORETime
hora actual
=time
=INTegrated [o valor cfg]
/SQLAUTHentication
=IDusuarioSQL
Capítulo 8. Información de referencia
257
►
►
=0 [or cfg value]
/SQLBUFFers
=1024 [or cfg value]
=" "
/SQLBUFFERSIze
=númalmacintersql
/SQLPassword
=tamañoalmacinterqlenkb
=nombrecontraseñasql
►
►
=[nombre sistema local o valor cfg]
=sa
/SQLSERVer
=1 [or cfg value]
/SQLUSer
=protocolosql:nombreservidorsql
/STRIPes
=nombreusuariosql
=númbandas
►
►
=[dsm.opt value]
/TSMNODe
=dsm.opt
/TSMOPTFile
=nombrenodotsm
=[dsm.opt value]
/TSMPassword
=nombrearchivodsmopt
=nombrecontraseñatsm
►
►◄
/VerifyOnly
A Opciones de restore file:
▼
/REPlace
B Opciones de restore full:
B1
B2
B1 Opciones de restore full 1:
▼
=Yes
/RECOVery
/STANDby=
/REPlace
258
=No
deshacernombrearchivo
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
B2 Opciones de restore full 2:
▼
,
▼ nombrearchivológico
*
,
/FIles=
▼ nombregrupo
*
/GRoups=
/PARTial
=Yes
/RECOVery
=No
/REPlace
C Opciones de restore diff:
=Yes
/RECOVery
/STANDby=
/REPlace
=No
deshacernombrearchivo
D Opciones de restore group:
▼
,
/FIles=
▼ nombrearchivológico
*
/REPlace
E Opciones de restore log:
▼
=Yes
/RECOVery
=No
/STANDby= deshacernombrearchivo
/STOPAT= fechahora
/STOPATMark= nombremarca
/AFTER= fechahora
/STOPBEFOREMark= nombremarca
/AFTER= fechahora
Capítulo 8. Información de referencia
259
F Opciones de restore set:
▼
,
/FIles=
/GRoups=
▼ nombrearchivológico
*
,
▼ nombregrupo
*
/REPlace
Parámetros posicionales de restore
Los parámetros posicionales se sitúan inmediatamente después del mandato
restore y antes de los parámetros opcionales.
FIle=*|nombrearchivológico,...
Una copia de seguridad file sólo incluye el contenido del archivo lógico de
SQL Server que se especifique. Puede utilizar esta opción cuando no
resulte práctico hacer copia de seguridad de una base de datos de SQL
Server entera debido al tiempo y al espacio disponibles para la copia de
seguridad o debido a los requisitos de rendimiento. Esta opción restaura
los objetos de copia de seguridad de archivo para las bases de datos de
SQL Server que especifique. La variable nombrearchivológico especifica los
nombres de los archivos lógicos de base de datos de SQL Server en los que
desea efectuar la restauración.
Consideraciones:
v Puede especificar este parámetro más de una vez por invocación de
mandato.
v Utilice * como carácter comodín en nombrearchivológico para sustituir cero
o más caracteres para cada aparición. La especificación del carácter
comodín solo indica todos los archivos lógicos de la base de datos de
SQL Server. Dado que cada archivo lógico del que se ha hecho copia de
seguridad crea un objeto de copia de seguridad independiente en el
servidor de Tivoli Storage Manager, especificar sólo el carácter comodín
producirá un objeto de copia de seguridad independiente para cada
archivo lógico de la base de datos de SQL Server.
v Si nombrearchivológico incluye espacios o caracteres especiales, escríbalo
entre comillas dobles.
v La variable nombrearchivológico es sensible a las mayúsculas y
minúsculas.
v No puede especificar el parámetro /recovery con operaciones restore file.
FULL
Esta opción restaura todos los objetos de copia de seguridad de base de
datos completa para las bases de datos de SQL Server que especifique.
COPYFull
Esta opción restaura una copia de seguridad completa de sólo copia, que
contiene una versión de sólo copia de una copia de seguridad completa.
Estas copias de seguridad se consideran fueran de la secuencia regular de
copias de seguridad y no afectan a los registros de transacción ni a
260
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
ninguna secuencia de copias de seguridad como copias de seguridad
diferenciales o copias de seguridad completas.
DIFFerential
Una copia de seguridad de base de datos differential sólo contiene las
partes de una base de datos de SQL Server que se han modificado desde
que se hizo la última copia de seguridad completa más la parte suficiente
del registro de transacciones de la base de datos de SQL Server para que
una restauración sea coherente. De este modo, una copia de seguridad
diferencial suele ocupar menos espacio que una copia de seguridad
completa. Utilice esta opción para que no sea necesario aplicar todas las
copias de seguridad de registro individuales desde que se hizo la última
copia de seguridad de base de datos completa. Esta opción permite ahorrar
tiempo durante una restauración, ya que sustituye la restauración de varias
copias de seguridad de registro de transacciones.
Group=*|nombregrupo,...
Esta opción restaura todos los objetos de copia de seguridad de base de
datos de grupo para las bases de datos de SQL Server que especifique. La
variable nombregrupo especifica los nombres de los grupos de archivos de
base de datos de SQL Server que desea restaurar.
Consideraciones:
v Puede especificar este parámetro más de una vez por invocación de
mandato.
v Utilice * como carácter comodín en la variable nombregrupo si desea
sustituir cero o más caracteres para cada aparición.
v La especificación de sólo el carácter comodín indica todos los grupos de
archivos de la base de datos de SQL Server.
v Si la variable nombregrupo incluye espacios o caracteres especiales,
escríbalo entre comillas dobles.
v La variable nombregrupo es sensible a las mayúsculas y minúsculas.
v No puede especificar el parámetro /recovery con las operaciones restore
group.
Log o Log=*|nombreobjetoregistro,...
Esta opción restaura todos los objetos de copia de seguridad de base de
datos de registro para las bases de datos de SQL Server que especifique. El
parámetro log toma el valor del comodín o de nombreobjetoregistro. La
variable nombreobjetoregistro especifica cuáles son los objetos de copia de
seguridad de registro que se restaurarán. Utilice * como carácter comodín
en nombreobjetoregistro si desea sustituir cero o más caracteres para cada
aparición. Si sólo se especifica el carácter comodín, se indicarán todos los
objetos de copia de seguridad de registro para las bases de datos de SQL
Server. Puede especificar este parámetro más de una vez por invocación de
mandato.
Set o Set=*|nombreobjetoconjunto,...
Esta opción restaura todos los objetos de copia de seguridad de base de
datos de conjunto las bases de datos de SQL Server que especifique. El
parámetro set toma el valor del comodín o de nombreobjetoregistro. La
variable nombreobjetoconjunto especifica los objetos de copia de seguridad
set que se restaurarán. Utilice * como carácter comodín en
nombreobjetoconjunto si desea sustituir cero o más caracteres para cada
aparición. Si sólo se especifica el carácter comodín, se indicarán todos los
objetos de copia de seguridad de conjunto para las bases de datos de SQL
Server.
Capítulo 8. Información de referencia
261
Consideraciones:
v Puede especificar este parámetro más de una vez por invocación de
mandato.
v No puede especificar el parámetro /recovery con las operaciones restore
set.
Parámetros opcionales de restore
Los parámetros opcionales van después del mandato restore y los parámetros
posicionales.
Las siguientes son descripciones detalladas de cada uno de los parámetros
opcionales:
/BACKUPDESTination=TSM|LOCAL
Utilice el parámetro /BACKUPDESTination para especificar la ubicación
desde la que se va a restaurar la copia de seguridad. El valor
predeterminado es el valor especificado (si lo hay) en el archivo de
preferencias de Data Protection for SQL Server (tdpsql.cfg). Si no hay
ningún valor, la copia de seguridad se restaura desde el almacenamiento
del servidor de Tivoli Storage Manager.
Puede especificar:
TSM
La copia de seguridad se restaura desde el almacenamiento del
servidor de Tivoli Storage Manager. Esta opción es el valor
predeterminado si no se especifica ningún valor en el archivo de
preferencias de Data Protection for SQL Server (tdpsql.cfg).
LOCAL
La copia de seguridad se restaura desde los volúmenes de
duplicación local.
/BACKUPMETHod=LEGACY|VSS
Utilice el parámetro /BACKUPMETHod para especificar la forma en que se
lleva a cabo la restauración. El valor predeterminado es el valor
especificado (si lo hay) en el archivo de preferencias de Data Protection for
SQL Server (tdpsql.cfg). Si no hay ningún valor, la copia de seguridad se
restaura con la API de herencia.
Puede especificar:
LEGACY La operación restauración se lleva a cabo con la API de herencia.
Esta opción es el valor predeterminado si no se especifica ningún
valor en el archivo de preferencias de Data Protection for SQL
Server (tdpsql.cfg).
VSS
La operación restauración se lleva a cabo con VSS.
/BUFFers=númbúferes
El parámetro /BUFFers especifica el número de búferes de datos utilizados
para cada banda de datos a fin de transferir datos entre Data Protection for
SQL Server y la API de Tivoli Storage Manager. La variable número_búferes
hace referencia al número de búferes de datos a utilizar. El número puede
estar comprendido entre 2 y 8. El valor predeterminado es 3.
Consideraciones:
v Puede mejorar el rendimiento aumentando el número de búferes, pero
también aumentará el uso de almacenamiento. Cada búfer tiene el
tamaño especificado en el parámetro /BUFFERSIze.
262
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v El valor predeterminado es el valor especificado por la opción
configurable de búferes del archivo de configuración de Data Protection
for SQL Server. Este valor es inicialmente 3.
v Si especifica /BUFFers, se utiliza su valor en lugar del valor almacenado
en el archivo de configuración de Data Protection for SQL Server. La
especificación de este parámetro no cambia el valor en el archivo de
configuración.
v Si especifica /BUFFers pero no númbúferes, se utiliza el valor
predeterminado de 3.
/BUFFERSIze=tamañobúferenkb
El parámetro /BUFFERSIze especifica el tamaño de cada búfer de Data
Protection for SQL Server especificado por el parámetro /BUFFers. La
variable tamaño_búfer_en_kb hace referencia al tamaño de los búferes de
datos en KB. El número puede estar comprendido entre 64 y 8192. El valor
predeterminado es de 1024.
Consideraciones:
v Aunque el incremento del número de búferes puede mejorar el
rendimiento, también aumenta el uso de almacenamiento tal como lo
determine este parámetro.
v El valor predeterminado es el valor especificado por la opción
configurable de búferes del archivo de configuración de Data Protection
for SQL Server. Este valor es inicialmente 1024.
v Si especifica /BUFFERSIze, se utiliza su valor en lugar del valor
almacenado en el archivo de configuración de Data Protection for SQL
Server. La especificación de este parámetro no cambia el valor en el
archivo de configuración.
v Si especifica /BUFFERSIze pero no tamañobúferenkb, se utiliza el valor
predeterminado de 1024.
/CONFIGfile=nombrearchivoconfig
El parámetro /CONFIGfile especifica el nombre del archivo de
configuración de Data Protection for SQL Server, que contiene los valores
de las opciones configurables de Data Protection for SQL Server.
Consideraciones:
v nombrearchivoconfig incluye una vía de acceso completa. Si
configfilename no incluye una vía de acceso, utiliza el directorio en
donde está instalado Data Protection for SQL Server.
v Si nombre-archivo-configuración incluye espacios, se debe escribir entre
comillas dobles.
v Si no especifica /CONFIGfile, el valor predeterminado es tdpsql.cfg.
v Si especifica /CONFIGfile pero no nombrearchivoconfig, se utilizará el
valor predeterminado de tdpsql.cfg.
/DBOonly
La especificación del parámetro /DBOonly impide que los usuarios
generales accedan a una base de datos restaurada antes de que se
determine que ésta está preparada para dicho acceso. Este parámetro
garantiza que la opción de base de datos RESTRICTED USER se establezca
después de una operación de restauración.
/FROMSQLSERVer=nombreservidorsql
Para restore, el parámetro /fromsqlserver especifica el SQL Server en el
que se ha realizado la copia de seguridad de los objetos de copia de
Capítulo 8. Información de referencia
263
seguridad. Este parámetro es necesario sólo cuando el nombre del SQL
Server en el que restaurar, tal como lo determina el parámetro sqlserver,
es distinto del nombre del SQL Server desde el que se han creado los
objetos de copia de seguridad. Utilice /fromsqlserver para los mandatos
query FCM, pero utilice /sqlserver para los mandatos query SQL. El valor
predeterminado es el valor /sqlserver o el valor que está establecido en el
archivo de configuración de Data Protection for SQL Server. Si los dos
nombres de SQL Server son diferentes, debe utilizar este parámetro aunque
/fromsqlserver fuera una instancia predeterminada no agrupada en
clúster.
/INSTANTRestore=Yes|No
Utilice el parámetro /INSTANTRestore para especificar si se va a utilizar la
instantánea de nivel de volumen o la copia de nivel de archivo para
restaurar una copia de seguridad VSS que está almacenada en los
volúmenes de duplicación local. Se necesita un subsistema de
almacenamiento IBM Systems Storage SAN Volume Controller, DS8000, el
sistema XIV o IBM Storwize V7000 para ejecutar las restauraciones
instantáneas de VSS.
Puede especificar:
Sí
Utilice la restauración de instantánea de nivel de volumen para
una copia de seguridad VSS que está almacenada en volúmenes de
duplicación local si la copia de seguridad existe en volúmenes que
la admiten. Esta opción es la predeterminada.
No
Utilice la copia de nivel de archivo para restaurar los archivos de
una copia de seguridad VSS que está almacenada en volúmenes de
duplicación local. Omitir la copia de nivel de volumen quiere decir
que los archivos de base de datos de SQL Server y de registro son
los únicos datos sobrescritos en los volúmenes de origen.
Cuando ejecute una restauración instantánea de VSS en IBM System
Storage DS8000 series y Familia de Storwize , asegúrese de que las copias
en segundo plano anteriores que implican los volúmenes que se están
restaurando han finalizado antes de iniciar la restauración instantánea de
VSS.
/IncludeTSMVM=Yes
Cambie IncludeTsmVM por Yes para ver las bases de datos de SQL Server
de copia de seguridad de entorno virtual en la vista Bases de datos. El
método de copia de seguridad aparece como TSMVM para distinguir estas
bases de datos de las otras de la lista.
Como alternativa, abra la página Propiedades del panel Acciones y
seleccione Nodo de centro de datos para elegir IncludeTSMVM y acceda a
las bases de datos de los entornos virtuales de la vista Bases de datos.
/INSTANTRestore=Yes|No
Utilice el parámetro /INSTANTRestore para especificar si se va a utilizar la
instantánea de nivel de volumen o la copia de nivel de archivo para
restaurar una copia de seguridad VSS que está almacenada en los
volúmenes de duplicación local. Se necesita un subsistema de
almacenamiento IBM Systems Storage SAN Volume Controller, DS8000, el
sistema XIV o IBM Storwize V7000 para ejecutar las restauraciones
instantáneas de VSS.
Puede especificar:
264
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Sí
Utilice la restauración de instantánea de nivel de volumen para
una copia de seguridad VSS que está almacenada en volúmenes de
duplicación local si la copia de seguridad existe en volúmenes que
la admiten. Esta opción es la predeterminada.
No
Utilice la copia de nivel de archivo para restaurar los archivos de
una copia de seguridad VSS que está almacenada en volúmenes de
duplicación local. Omitir la copia de nivel de volumen quiere decir
que los archivos de base de datos de SQL Server y de registro son
los únicos datos sobrescritos en los volúmenes de origen.
Cuando ejecute una restauración instantánea de VSS en IBM System
Storage DS8000 series y Familia de Storwize , asegúrese de que las copias
en segundo plano anteriores que implican los volúmenes que se están
restaurando han finalizado antes de iniciar la restauración instantánea de
VSS.
/INTO=nombrebd
Para las operaciones restore, /INTO especifica la base de datos de SQL
Server en la que desea que se restaure un objeto de copia de seguridad.
Este parámetro es necesario sólo cuando el nombre de la base de datos del
SQL Server en la que restaurar es distinto del nombre de la base de datos
del objeto de copia de seguridad. Consideraciones:
v Cuando se especifica /INTO, es posible que no se utilicen los comodines
(*) en la variable nombrebd del mandato o en la variable nombrebd de
/INTO.
v Debe haber exactamente un elemento en la variable nombrebd de /INTO
así como en la lista nombrebd del mandato.
v Asegúrese de utilizar el parámetro /relocatedir cuando especifique la
variable nombrebd de /INTO.
/LOGFile=nombrearchivoregistro
El parámetro /LOGFile especifica el nombre del registro de actividad que
genera Data Protection for SQL Server. Este registro de actividades registra
sucesos como mandatos completados y mensajes de error. El registro de
actividad de Data Protection for SQL Server es diferente del registro de
errores de SQL Server. La variable /LOGFile identifica el nombre que se
debe utilizar para el registro de actividad generado por Data Protection for
SQL Server. Consideraciones:
v Si el archivo especificado no existe, será creado. Si existe, se añadirán
nuevas entradas de registro al archivo.
v El nombre de archivo puede incluir una vía de acceso totalmente
calificada; sin embargo, si no especifica ninguna vía de acceso, el archivo
se grabará en el directorio donde está instalado Data Protection for SQL
Server.
v No puede desactivar el registro de actividad de Data Protection for SQL
Server. Si no especifica /LOGFile, los registros se graban en el archivo de
registro predeterminado. El archivo de registro predeterminado es
tdpsql.log.
v Cuando utilice varias instancias simultáneas de Data Protection for SQL
Server para las operaciones, utilice el parámetro /LOGFile para
especificar un archivo de registro distinto para cada una de las instancias
utilizadas. Esta función dirige el registro de cada instancia a un archivo
de registro distinto y evita que se entremezclen los registros de archivo
de registro. No especificar un archivo de registro distinto para cada
instancia puede resultar en archivos de registro ilegibles.
Capítulo 8. Información de referencia
265
/LOGPrune=númdays|No
Al podar datos de registro, puede descartar algunos de los registros
generados en función de los criterios detallados de filtrado que defina. En
función de la opción que defina para el parámetro /LOGPrune, se guardará
un número determinado de días de datos. De forma predeterminada, se
guardan 60 días de entradas de registro. Se puede indicar la opción No para
inhabilitar la poda de registro.
Independientemente de la opción que defina para este parámetro, puede
solicitar una poda de registro de forma explícita en cualquier momento.
Consideraciones:
v Para númdías, el rango es de 0 a 9999. Un valor de 0 suprime todas las
entradas del archivo de registro de actividad excepto las entradas de
mandato actuales.
v Si especifica no, el archivo de registro no será podado.
v Si no especifica /LOGPrune, el valor predeterminado es el especificado
por la opción configurable logprune del archivo de configuración. El
valor predeterminado es 60.
v Si especifica /LOGPrune, se utiliza su valor en lugar del valor almacenado
en el archivo de configuración. La especificación de este parámetro no
cambia el valor en el archivo de configuración.
v Puede especificar /LOGPrune sin especificar númdías o no; en este caso, se
utiliza el valor predeterminado, 60.
v Los cambios en el valor del parámetro TIMEformat o DATEformat pueden
dar como resultado que el archivo de registro se pode sin quererlo. Si
ejecuta un mandato que puede podar el archivo de registro y se ha
modificado el valor del parámetro TIMEformat o DATEformat, lleve a cabo
una de las acciones siguientes para evitar una poda no deseada del
archivo de registro:
– Haga una copia del archivo de registro existente.
– Especifique un nuevo archivo de registro con el parámetro /LOGFile o
el valor logfile.
/MOUNTWait=Yes|No
Este parámetro no es válido para todos los tipos de copia de seguridad; no
funciona con los tipos de copia de seguridad DIFFFULL o LOG. Si servidor
de Tivoli Storage Manager está configurado para almacenar datos de copia
de seguridad en soportes de almacenamiento extraíbles, es posible que
servidor de Tivoli Storage Manager envíe un mensaje para indicar a Data
Protection for SQL Server que el servidor está esperando a que se monte
un volumen de almacenamiento necesario. Si ocurre esto, con esta opción
puede especificar si los mandatos Data Protection for SQL Server backup,
restore y query TSM /fileinfo deben esperar a que se monte el soporte o
bien deben detener la operación actual.
Puede especificar:
Sí
Esperar a que se monten las cintas (valor predeterminado para
backup y restore).
No
No esperar a que se monten las cintas (valor predeterminado para
query TSM /fileinfo).
Consideraciones:
v Si utiliza bandas de datos, Data Protection for SQL Server no puede
completar la espera hasta que los soportes iniciales para todas las
266
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v
v
v
v
v
bandas estén disponibles, aunque Data Protection for SQL Server
empiece a utilizar cada banda a medida que su soporte quede
disponible. Debido al modo en que SQL Server distribuye los datos entre
las bandas, si alguna banda no tiene el soporte disponible, cada una de
las bandas puede a la larga estar esperando a que su soporte o el
soporte de otra banda quede disponible. En dicho caso, puede llegar a
ser necesario terminar el mandato de Data Protection for SQL Server si
la espera es prolongada. Esta acción puede llevarse a cabo cerrando el
programa Data Protection for SQL Server (cierre la ventana del indicador
de mandatos o especifique control-c).
En el caso de backup, si la clase de gestión para los metaobjetos también
necesita soportes de almacenamiento extraíbles, Data Protection for SQL
Server esperará dicho volumen, pero dado que los metaobjetos no se
crean hasta que los objetos de datos se hayan completado, la espera se
producirá después de que se hayan transferido todos los datos.
Si especifica no y se necesita cualquier soporte extraíble, Data Protection
for SQL Server termina el mandato con un mensaje de error. Lo mismo
sucede si la clase de gestión para los metaobjetos necesita soporte
desmontable. Para backup, la terminación de mandato no se produce
hasta después de que se hayan transferido todos los datos de base de
datos, dado que los metaobjetos no se crean hasta después de que se
hayan completado los objetos de datos.
Si no especifica /MOUNTWait con backup o restore, el valor
predeterminado es el especificado en la opción configurable mountwait
del archivo de configuración Data Protection for SQL Server. Este valor
es inicialmente yes. La especificación de este parámetro no cambia el
valor en el archivo de configuración.
Si especifica /MOUNTWait, pero no especifica yes ni no, se utilizará el valor
predeterminado yes.
Si no especifica /MOUNTWait con una solicitud query TSM /fileinfo, se
utiliza el valor predeterminado no.
/OBJect=*|nombreobjeto,...
Para las operaciones de restauración y desactivación, /OBJect especifica
que sólo se restauran los objetos de copia de seguridad concretos para las
bases de datos de SQL Server especificadas y el tipo de objeto de copia de
seguridad, si se ha especificado. Para las operaciones de consulta, /OBJect
incluye determinados objetos y tipos de objetos en la visualización. La
variable nombreobjeto especifica los nombres de los objetos de copia de
seguridad que se desean restaurar o desactivar. El nombre de objeto
identifica de forma exclusiva cada objeto de copia de seguridad y lo crea
Data Protection for SQL Server. Utilice query para ver los nombres de los
objetos de copia de seguridad. Consideraciones:
v Si no especifica restore, en la restauración sólo se incluye el objeto de
copia de seguridad activo.
v Puede utilizar * como carácter comodín en nombreobjeto para sustituir
cero o más caracteres para cada aparición. Si sólo se especifica el carácter
comodín, se indicarán todos los objetos de copia de seguridad de las
bases de datos de SQL Server y del tipo de objeto de copia de seguridad
que se han especificado.
/PARTial
El parámetro /PARTial sólo restaura parte de una base de datos de SQL
Server. Solo puede llevar a cabo restauraciones parciales en objetos de
copia de seguridad de base de datos full. La finalidad principal de una
Capítulo 8. Información de referencia
267
restauración parcial es recuperar datos perdidos o dañados. Una
restauración parcial crea un subconjunto de la base de datos de SQL
Server. Después de la restauración parcial, las restauraciones de base de
datos diferenciales y las restauraciones de registro de transacciones pueden
devolver la base de datos de SQL Server de subconjunto a un punto en el
que existen los datos necesarios o no están dañados. Entonces se pueden
copiar los datos necesarios de la base de datos de SQL Server de
subconjunto en la base de datos de SQL Server original. También puede
utilizar restauraciones parciales siempre que necesite un subconjunto de
una base de datos de SQL Server, por ejemplo para desarrollo o informes.
Una restauración parcial siempre restaura todo el objeto de copia de
seguridad de servidor de Tivoli Storage Manager aunque sólo se puede
utilizar una parte del objeto restaurado para realizar una recuperación
completa. Las estadísticas que se muestran sólo reflejan la cantidad de
datos restaurados de servidor de Tivoli Storage Manager, no la cantidad de
datos que utiliza SQL Server para la recuperación de la base de datos.
Consideraciones:
v Puede especificar el contenido de una restauración parcial con los
parámetros files o groups.
– Sólo puede restaurar grupos de SQL Server completos, aunque no
haya especificado todos los archivos de SQL Server de un grupo de
SQL Server con la opción files.
– El grupo primario se incluye siempre.
– Los grupos de SQL Server que no se han restaurado se marcan fuera
de línea y no son accesibles.
v Si está restaurando la base de datos de SQL Server de subconjunto en
una ubicación en la que se ha realizado una copia de seguridad de la
misma, debe utilizar los parámetros /RELocate y /to.
v Microsoft Management Console (MMC) no da soporte a los parámetros
/RELocate y /to. Debe utilizar la interfaz de la línea de mandatos para
realizar una restauración parcial que necesite esos parámetros.
v Puede especificar el parámetro /RECOVery con /PARTial.
/QUERYNode=DP | ALWAYSON | BOTH
Especifique si desea consultar las bases de datos estándar de un SQL
Server 2012, y versiones posteriores, de las que se realiza una copia de
seguridad desde un nodo estándar de Data Protection for SQL Server, el
nodo AlwaysOn, o desde ambos nodos. Este parámetro se ignora para
bases de datos disponibilidad porque las bases de datos de disponibilidad
se copian siempre bajo el nodo AlwaysOn.
/Quiet El parámetro /Quiet omite en el mandato la visualización de información
de estado. Sin embargo, se anexa la información al registro de actividad de
.
/RECOVery=Yes|No
En operaciones restore, /RECOVery especifica si desea restaurar más bases
de datos de SQL Server que no están en un SQL Server en espera. No se
puede utilizar una base de datos restaurada hasta que el parámetro
/RECOVery=Yes se administra a la base de datos. Puede especificar:
Yes (valor predeterminado)
Si realiza una secuencia de restauraciones en una base de datos de
SQL Server y la restauración actual es la restauración final en la
secuencia o si es la única restauración en una base de datos de
268
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
SQL Server. SQL Server detecta que la operación de restauración ha
finalizado está listo para retrotraer las transacciones incompletas.
No
Si realiza una secuencia de restauraciones en una base de datos de
SQL Server y la restauración actual no es la restauración final en la
secuencia. Emita /RECOVery=no para todos los mandatos restore
excepto el último.
Consideraciones:
v Una vez que se ha administrado el parámetro /RECOVery=yes, no podrá
restaurar más copias de seguridad diferenciales o de registro en la base
de datos.
v No puede especificar /RECOVery para las operaciones de restauración de
objetos de copia de seguridad file, group o set. Data Protection for SQL
Server fuerza tales restauraciones en /RECOVery=no.
v Para las restauraciones full que especifican /groups o /files, a menos
que también especifique /partial, no puede especificar /RECOVery. Sin
/partial, Data Protection for SQL Server fuerza tales restauraciones en
/RECOVery=no.
v No especificar esta opción retrotrae automáticamente las transacciones
no completadas para la base de datos.
v Cuando especifique yes y esté restaurando varios objetos de restauración
para la misma base de datos, sólo el objeto de restauración final para la
base de datos utiliza /RECOVery=yes; todos los demás usuarios utilizan
/RECOVery=no. Puede especificar una lista de registros sin tener que
especificar el registro final en un mandato distinto.
A continuación se muestra un escenario de ejemplo:
Secuencia de operaciones de restauración
Especificar
base de datos completa
no
base de datos diferencial
no
objeto de copia de seguridad de registro de transacciones
no
objeto de copia de seguridad de registro de transacciones
sí
1. Data Protection for SQL Server clasifica los objetos de restauración por
el nombre de base de datos y, dentro del nombre de la base de datos,
por la indicación de fecha y hora, de la más antigua a la más reciente.
Un mandato query TSM también muestra este orden.
2. Si falla un objeto de restauración, se saltarán todos los objetos de
restauración siguientes para dicha base de datos en un mandato de
restauración individual, independientemente de los valores de
/RECOVery o /STANDby.
/RELocate=nombrearchivológico,... /TO=nombrearchivofísico,...
Para las operaciones restore, los parámetros /RELocate y /TO como pareja
especifican la nueva ubicación de un archivo de base de datos de SQL
Server. Debe utilizar este parámetro para cada archivo de base de datos de
SQL Server que no esté restaurando en su unidad, vía de acceso completa
y nombre de archivo originales. La variable nombrearchivológico especifica el
nombre lógico del archivo de base de datos de SQL Server que desea
reubicar. La variable nombrearchivológico especifica el nuevo nombre de
archivo físico de Windows donde desea reubicar el archivo de base de
datos de SQL Server. Este parámetro sólo está disponible cuando se
restauran copias de seguridad de herencia.
Capítulo 8. Información de referencia
269
Consideraciones:
v No puede especificar más de un nombre de base de datos como valor
para el mandato de restauración cuando especifique /RELocate.
v /RELocate y /TO pueden tomar cada uno una lista de valores y pueden
especificarse varias veces. Sin embargo, como pareja, /RELocate y /TO
deben tomar el mismo número de valores y los valores deben
emparejarse en orden de aparición. Por ejemplo,
/relocate=a,b,c /to=a¹,b¹,c¹
es válido, pero lo siguiente no es válido
/relocate=a,b,c /to=b¹,a¹
v MMC no da soporte a los parámetros /RELocate y /TO. Debe utilizar la
interfaz de la línea de mandatos para realizar una restauración parcial
que necesite esos parámetros.
v Puede utilizar el mandato query con el parámetro /fileinfo para
determinar los nombres de archivo lógicos y los nombres de archivo
físicos contenidos en el objeto de copia de seguridad.
v Si nombrearchivológico o nombrearchivofísico incluye espacios, deberá
escribirlo entre comillas dobles.
v Para nombrearchivofísico, incluya la unidad, la vía de acceso y el nombre
de archivo completos del archivo nuevo.
v La unidad y la vía de acceso del nuevo nombre de archivo físico deben
existir, pero si el archivo todavía no existe, SQL Server lo crea.
Adicionalmente, si el archivo existe, es posible que se le solicite utilizar
el parámetro /replace.
v El carácter comodín (*) no está permitido en los valores para /RELocate
o /TO.
/RELOCATEDir=dirarchivobd[ ,dirarchivoregistro [ ,otrodirarchivos] ]
El parámetro /RELOCATEDir especifica las nuevas ubicaciones de destino en
las que se van a restaurar las copias de seguridad de las bases de datos de
SQL Server, los registros y los archivos de índice con texto completo de
SQL Server. Se incluyen los archivos FILESTREAM para SQL Server 2008,
SQL Server 2008 R2 y versiones posteriores. Este parámetro está disponible
al restaurar copias de seguridad VSS o de herencia.
La variable dirarchivobd especifica la ubicación del directorio de la base de
datos de SQL Server que desea reubicar. Si no se especifican las variables
dirarchregistro y otrodirarchivos, los registros y los archivos de índice de texto
completo de SQL Server se restauran en el directorio especificado por
dirarchivobd.
La variable dirarchivoregistro especifica la ubicación del directorio de los
archivos de registro de SQL Server que desea reubicar. Si no se especifica
la variable dirarchivoregistro, los archivos de registro de SQL Server serán
restaurados al directorio especificado por dirarchivobd.
La variable otrodirarchivos especifica la ubicación del directorio de los
archivos de índice de texto completo de SQL Server y los archivos
FILESTREAM (SQL Server 2008, SQL Server 2008 R2 o versiones
posteriores). Si no se especifica la variable otrodirarchivos, los archivos de
índice de texto completo de SQL Server y los archivos FILESTREAM (SQL
Server 2008, SQL Server 2008 R2 o versiones posteriores) se restauran en el
directorio especificado por dirarchivobd.
270
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
/REPlace
Para las operaciones restore, el parámetro /REPlace especifica que desea
que se grabe encima de los archivos de SQL Server existentes cuando, de
lo contrario, no se grabaría encima de ellos. Es posible que tenga que
utilizar este parámetro en las instancias siguientes:
v Está realizando una restauración de base de datos full y una de las
condiciones siguientes es cierta:
– Está utilizando el parámetro /into y la base de datos /into ya existe
en SQL Server.
– La base de datos ya existe en SQL Server y una de las condiciones
siguientes también es cierta:
- El número de archivos de SQL Server de la base de datos existente
difiere del número de archivos SQL del objeto de copia de
seguridad de base de datos completa.
- Los nombres de uno o más archivos de SQL Server de la base de
datos existente no son los nombres de ninguno de los archivos de
SQL Server del objeto de copia de seguridad de base de datos
completa.
v Está realizando una restauración file, group o set y uno o más de los
archivos de SQL Server ya existen.
/RESTOREDAte=fecha
El parámetro /RESTOREDAte especifica una fecha en la que debe recuperarse
la base de datos identificada por nombre-bd. El valor de fecha se debe
especificar en el mismo formato de fecha definido en el archivo de
preferencias de Data Protection for SQL Server. Si no se especifica
/RESTOREDAte pero se especifica /RESTORETime, el valor de /RESTOREDAte es
la fecha actual. El parámetro /RESTOREDAte sólo está disponible para
operaciones de restauración de herencia. Sólo se puede especificar al
restaurar una copia de seguridad de base de datos completa. El parámetro
/RESTORETime no puede utilizarse para restaurar copias de seguridad de
archivos, grupos y conjuntos.
/RESTORETime=hora
El parámetro /RESTORETime especifica la hora del día en la que debe
recuperarse la base de datos identificada por nombre-bd. El valor de hora se
debe especificar en el mismo formato de hora definido en el archivo de
preferencias de Data Protection for SQL Server. Si no se especifica
/RESTORETime pero se especifica /RESTOREDAte, /RESTORETime es la hora
actual. El parámetro /RESTORETime sólo está disponible para operaciones de
restauración de herencia. Sólo se puede especificar al restaurar una copia
de seguridad de base de datos completa. El parámetro /RESTORETime no
puede utilizarse para restaurar copias de seguridad de archivos, grupos y
conjuntos.
/SQLAUTHentication=INTegrated|SQLuserid
Este parámetro especifica la modalidad de autorización utilizada cuando se
inicie la sesión en SQL Server. El valor INTegrated especifica la
autenticación de Windows. El ID de usuario que utilice en el inicio de
sesión en Windows es el mismo ID que utilizará para iniciar la sesión en
SQL Server. Éste es el valor predeterminado. Utilice el valor sqluserid para
especificar la autorización del ID de usuario de SQL Server. El ID de
usuario especificado por el parámetro /sqluserid es el ID que se utiliza para
conectarse a SQL Server. Cualquier ID de usuario de SQL Server debe tener
el rol de servidor fijo de SQL Server SYSADMIN.
Capítulo 8. Información de referencia
271
/SQLBUFFers=númbúferessql
El parámetro /SQLBUFFers especifica el número total de búferes de datos
que SQL Server utiliza para transferir datos entre SQL Server y Data
Protection for SQL Server. La variable númbúferessql hace referencia al
número de búferes de datos a utilizar. El número puede estar comprendido
entre 0 y 999. El valor inicial es 0. Cuando /SQLBUFFers se establece en 0,
SQL Server determina cuántos búferes deben utilizarse.
Consideraciones:
v El valor predeterminado es el valor especificado por la opción
configurable de búfers de SQL Server del archivo de configuración de
Data Protection for SQL Server. Este valor es inicialmente 0.
v Si especifica /SQLBUFFers, se utiliza su valor en lugar del valor
almacenado en el archivo de configuración de Data Protection for SQL
Server. Especificar este parámetro no modifica el valor en el archivo de
configuración.
v Si especifica /SQLBUFFers pero no númbúferessql, se utiliza el valor
predeterminado de 0.
/SQLBUFFERSIze=tamañobúfersqlenkb
El parámetro /SQLBUFFERSIze especifica el tamaño de cada búfer
(especificado mediante el parámetro /SQLBUFFers) que SQL Server utiliza
para transferir datos a Data Protection for SQL Server. La variable
tamañobúfersqlenkb hace referencia al tamaño de los búferes de datos en KB.
El número puede estar comprendido entre 64 y 4096. El valor
predeterminado es 1024.
Consideraciones:
v El valor predeterminado es el valor especificado por la opción
configurable de búfers de SQL Server del archivo de configuración de
Data Protection for SQL Server. Este valor es inicialmente 1024.
v Si especifica /SQLBUFFERSIze, se utiliza su valor en lugar del valor
almacenado en el archivo de configuración de Data Protection for SQL
Server. La especificación de este parámetro no cambia el valor en el
archivo de configuración.
v Si especifica /SQLBUFFERSIze, pero no tamañobúfersqlenkb, se utiliza el
valor predeterminado 1024.
/SQLPassword=nombrecontraseñasql
Este parámetro especifica la contraseña de SQL Server que Data Protection
for SQL Server utiliza para conectarse con el SQL Server del que se hacen
copias de seguridad de los objetos o en el que éstos se restauran.
Consideraciones:
v Utilizar este parámetro significa que utilizará la autenticación de SQL
Server. SQL Server y el ID de usuario de SQL Server para esta
contraseña deben estar configurados para utilizar la autenticación de
SQL Server.
v Si no especifica /SQLPassword, el valor predeterminado es un espacio en
blanco (" ").
v Si especifica /SQLPassword pero no especifica nombrecontraseñasql, el valor
predeterminado es también un espacio en blanco (" ").
v Se ignora este parámetro si utiliza el parámetro /sqlauth=integrated
con él.
272
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
/SQLSERVer=protocolosql:nombreservidorsql
El parámetro /SQLSERVer especifica el SQL Server donde iniciará la sesión
Data Protection for SQL Server. Para las operaciones restore, se trata del
SQL Server en el que se restauran los objetos de copia de seguridad. Sin
embargo, si los objetos de copia de seguridad se han creado desde un
nombre de SQL Server diferente, deberá utilizar el parámetro
/fromsqlserver. Utilice /sqlserver para los mandatos query SQL y backup,
pero utilice /fromsqlserver para los mandatos query TSM e inactivate. La
variable protocolosql especifica el protocolo de comunicaciones que se debe
utilizar. Puede especificar uno de los siguientes protocolos:
v lpc: se utilizará el protocolo de memoria compartida.
v np: se utilizará el protocolo Named Pipes.
v tcp: se utilizará el protocolo de control de transmisiones.
v via: se utilizará el protocolo Virtual Interface Architecture.
Si no se especifica ningún protocolo, Data Protection for SQL Server se
conectará al SQL Server según el primer protocolo que quede disponible.
Consideraciones:
v El valor predeterminado es el valor especificado por la opción
configurable de SQL Server del archivo de configuración de Data
Protection for SQL Server. Este valor es inicialmente el nombre del
sistema local.
v Si especifica /SQLSERVer pero no especifica nombreservidorsql, se utiliza el
nombre de sistema local.
v Los siguientes dos accesos directos se aceptan como nombre del sistema
local: . (local) Los accesos directos incluyen un punto o la palabra
local entre paréntesis.
v Debe especificar el nombre si SQL Server no es la instancia
predeterminada o es miembro de un clúster de migración tras error.
v El formato de nombreservidorsql depende del tipo de instancia del que se
trate y de si pertenece a un clúster o no:
Formato
nomb_sist_local
nombre_sistema_local\
nombre_instancia
nomb_serv_virtual
nombre_servidor_virtual\
nombre_instancia
¿Instancia?
En clúster
¿Nombre requerido?
predeterminado
no
no
con nombre
no
sí
predeterminado
sí
sí
con nombre
sí
sí
nomb_sist_local
El nombre del sistema de red en el que residen SQL Server y Data
Protection for SQL Server. Es posible que el nombre de host
TCP/IP no sea siempre el mismo.
nombre_instancia
El nombre proporcionado a la instancia de SQL Server especificada
durante la instalación de la instancia.
nomb_serv_virtual
El nombre proporcionado al SQL Server en clúster especificado
durante la configuración del servicio de clúster. Este nombre no es
el nombre de clúster o nodo.
Capítulo 8. Información de referencia
273
/SQLUSer=nombreusuariosql
El parámetro /SQLUSer especifica el nombre que Data Protection for SQL
Server utiliza para iniciar la sesión en SQL Server.
Consideraciones:
v Utilizar este parámetro significa que utilizará la autenticación de SQL
Server. SQL Server y el ID de usuario de SQL para esta contraseña
deben estar configurados para utilizar la autenticación de SQL Server.
v El ID de usuario de SQL Server debe tener el rol de servidor fijo de SQL
Server SYSADMIN.
v Si no especifica /SQLUSer, el valor predeterminado es sa.
v Si especifica /SQLUSer, pero no nombreusuariosql, el valor predeterminado
es también sa.
v Se ignora este parámetro si utiliza el parámetro /sqlauth=integrated
con él.
/STANDby=nombrearchivodeshacer
Especifica que la restauración se realizará en un SQL Server en suspensión,
e indica el nombre de un archivo undo.
Consideraciones:
v No puede especificar más de un nombre de base de datos como valor de
mandato de restauración.
v Un SQL Server en suspensión puede estar en modo de sólo lectura entre
las restauraciones y puede aceptar operaciones de restauración en las
bases de datos.
v Puede utilizar el mismo archivo de deshacer para una base de datos en
cada restauración en la base de datos, pero no puede utilizar un solo
archivo de deshacer para más de una base de datos.
v La variable nombrearchivodeshacer puede incluir una vía de acceso
completa. Sin embargo, si no se especifica una vía de acceso totalmente
calificada, el archivo undo se crea en el directorio especificado por la
variable de entorno %TEMP%.
v Si nombrearchivodeshacer incluye espacios, deberá escribirlo entre comillas
dobles.
v Si el archivo de deshacer especificado no existe, SQL Server lo creará. Si
el archivo existe pero no se ha utilizado para la misma base de datos de
SQL Server, SQL Server grabará encima del mismo.
v Si no especifica /recovery ni /STANDby, el valor predeterminado es
/recovery=yes.
/STOPAT=fechahora
Para las operaciones restore, /STOPAT especifica el punto en el tiempo al
que se restaura una base de datos de SQL Server. Sólo se aplican a la base
de datos de SQL Server los registros de transacciones grabados antes del
punto en el tiempo. La variable fechahora especifica la fecha y la hora
separadas por un espacio. Utilice cualquier formato de fecha y hora válido
aceptado por SQL Server.
Consideraciones:
v Este parámetro sólo se aplica a las restauraciones de registro de
transacciones, pero la restauración base a la que se aplican los registros
de transacciones tiene que haber sido una restauración de base de datos
full. No puede restaurar restauraciones file, group y set a un punto
en el tiempo.
274
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
v Tampoco puede especificar /recovery=no ni /standby con el parámetro
/STOPAT.
v Puesto que fechahora incluye un espacio, debe escribir esta variable entre
comillas dobles.
v Si la operación de restauración con el parámetro /STOPAT no encuentra
en el registro de transacciones restaurado una transacción que tenga una
indicación de fecha y hora igual o mayor que el punto en el tiempo
especificado, la base de datos de SQL Server permanece en un estado de
no recuperada, aunque también se especifique /recovery=yes.
/STOPATMark=nombremarca [/AFTER=fechahora]
El parámetro /STOPATMark especifica un punto en el tiempo concreto en el
que se debe restaurar una base de datos. Puede especificar una hora
después de un punto en el tiempo especificado si establece la opción
/AFTER. Sólo se aplican a la base de datos de SQL Server los registros de
transacciones grabados hasta la transacción concreta inclusive (que puede
encontrarse en el punto en el tiempo especificado o después de éste). La
variable nombremarca especifica el nombre de una transacción de SQL
Server. La transacción de SQL Server puede ser una transacción local o una
transacción distribuida. Si es un nombre de transacción distribuida, la
marca con nombre existe en el registro de transacciones de cada base de
datos de SQL Server de la transacción distribuida.
nombremarca es el nombre de transacción, no la descripción que sigue a la
palabra clave MARK en una sentencia SQL BEGIN TRANSACTION o BEGIN
DISTRIBUTED TRANSACTION.La variable fechahora especifica la fecha y la hora
separadas por un espacio. Utilice cualquier formato de fecha y hora válido
aceptado por SQL Server.
Consideraciones:
v Este parámetro sólo se aplica a las restauraciones de registro de
transacciones. La restauración base a la que se aplican los registros de
transacciones tiene que haber sido una restauración de base de datos
full. No puede restaurar restauraciones file, group y set a una marca.
v Puede utilizar la misma marca con nombre para varias transacciones de
SQL Server.
v Si no especifica /AFTER, la restauración se detiene en la primera marca
que encuentra con el nombre especificado.
v Si especifica /AFTER, la restauración se detiene en la primera marca que
encuentra con el nombre especificado después de la fecha y hora
especificadas.
v Si nombremarca incluye espacios, deberá escribirla entre comillas dobles.
v No puede utilizar un mandato restore de Data Protection for SQL
Server con /STOPATMark y especificar también /recovery=no o /standby.
v Si la operación de restauración con /STOPATMarkno encuentra en el
registro de transacciones restaurado una transacción en la que detenerse,
la base de datos de SQL Server permanece en un estado de no
recuperada, incluso si especifica también /recovery=yes.
/STOPBEFOREMark=nombremarca [/AFTER=fechahora]
Este parámetro especifica un punto en el tiempo concreto en el que se debe
restaurar una base de datos. Puede especificar un punto en el tiempo
posterior especificando la opción /AFTER. Sólo se aplican a la base de datos
de SQL Server los registros de transacciones grabados antes de la
transacción concreta y que no incluyen dicha transacción (que puede
encontrarse en el punto en el tiempo especificado o después de éste). La
Capítulo 8. Información de referencia
275
variable nombremarca especifica el nombre de una transacción de SQL
Server. La transacción de SQL Server puede ser una transacción local o una
transacción distribuida. Si es un nombre de transacción distribuida, la
marca con nombre existe en el registro de transacciones de cada base de
datos de SQL Server de la transacción distribuida.
nombremarca es el nombre de transacción, no la descripción que sigue a la
palabra clave MARK en una sentencia SQL BEGIN TRANSACTION o BEGIN
DISTRIBUTED TRANSACTION. La variable fechahora especifica la fecha y la hora
separadas por un espacio. Utilice cualquier formato de fecha y hora válido
aceptado por SQL Server.
Consideraciones:
v Este parámetro sólo se aplica a las restauraciones de registro de
transacciones. La restauración base a la que se aplican los registros de
transacciones tiene que haber sido una restauración de base de datos
full. No puede restaurar restauraciones file, group y set a una marca.
v Puede utilizar la misma marca con nombre para varias transacciones de
SQL Server.
v Si no especifica /AFTER, la restauración se detiene antes de la primera
marca que encuentra con el nombre especificado.
v Si especifica /AFTER, la restauración se detiene antes de la primera marca
que encuentra con el nombre especificado o después de la fecha y hora
especificadas.
v Si nombremarca incluye espacios, deberá escribirla entre comillas dobles.
v No puede utilizar un mandato restore de Data Protection for SQL
Server con /STOPBEFOREMark y especificar también /recovery=no o
/standby.
v Si la operación de restauración con /STOPBEFOREMark no encuentra en el
registro de transacciones restaurado una transacción antes de la cual se
deba detener, la base de datos de SQL Server permanece en un estado de
no recuperada, aunque especifique también /recovery=yes.
/STRIPes=númbandas
El parámetro /STRIPes especifica el número de bandas de datos a utilizar
en una operación de copia de seguridad o restauración. La variable
númbandas puede estar comprendida entre 1 y 64.
Consideraciones:
v Si no especifica /STRIPes, se especificará el valor predeterminado que se
indique en el archivo de configuración de Data Protection for SQL
Server. El valor inicial es 1. Para restore, el valor es el mismo que el
valor utilizado en la operación de copia de seguridad.
v Si especifica /STRIPes pero no especifica númbandas, se utilizará el valor
almacenado.
v Puede utilizar como máximo hasta el número utilizado para crear la
copia de seguridad. Puede determinar el número de bandas de datos
que se utilizan para crear un objeto de copia de seguridad con el
mandato de Data Protection for SQL Server: query tsm dbname
backup_object
v Debe utilizar el parámetro MAXNUMMP en un mandato Tivoli Storage
Manager REGISTER NODE o UPDATE NODE a fin de permitir que un nodo
utilice varias sesiones para almacenar datos en soportes de
almacenamiento extraíbles (lo que requiere que se asignen varios puntos
276
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
de montaje a dicho nodo). El valor MAXNUMMP debe ser mayor o igual que
el número máximo de bandas que desee.
v Si utiliza bandas de datos, utilice también la asignación de espacio de
archivos del servidor de Tivoli Storage Manager para intentar conservar
cada banda en un volumen de almacenamiento diferente.
v El número máximo de bandas de datos que puede utilizar es uno menos
que el valor de la opción TXNGROUPMAX de servidor de Tivoli Storage
Manager en el archivo dsmserv.opt. SQL Server permite un máximo de
64 bandas de datos.
/TSMNODe=nombrenodotsm
El parámetro /tsmnode especifica el nombre del nodo de Tivoli Storage
Manager que Data Protection for SQL Server utiliza para conectarse al
servidor de Tivoli Storage Manager. Este parámetro identifica qué cliente
de Tivoli Storage Manager está solicitando servicios. También puede
almacenar el nombre de nodo en el archivo de opciones. El parámetro de
línea de mandatos altera temporalmente el valor del archivo de opciones.
Consideraciones:
v No se puede utilizar el parámetro /TSMNODe si se ha especificado
PASSWORDACCESS GENERATE en el archivo de opciones de Tivoli Storage
Manager. Deberá especificar el nombre de nodo en el archivo de
opciones. De lo contrario, puede cambiar PASSWORDACCESS a
PROMPT para utilizar el parámetro /TSMNODe. Para obtener más
información sobre el archivo de opciones de Tivoli Storage Manager,
consulte el apartado Creación y modificación del archivo de opciones del
cliente(http://www.ibm.com/support/knowledgecenter/SSGSG7_7.1.4/
client/t_cfg_crtmodoptunix.html).
v Si no especifica /TSMNODe, el valor predeterminado es el especificado por
la opción de nombre de nodo en el archivo de opciones de Tivoli Storage
Manager. La especificación de este parámetro no cambia el valor en el
archivo de opciones.
/TSMOPTFile=nombrearchivoopcionestsm
El parámetro /TSMOPTFile especifica qué archivo de opciones de Tivoli
Storage Manager se debe utilizar. Esta operación es similar a seleccionar un
servidor de Tivoli Storage Manager en la lista de servidores de la GUI.
El archivo de opciones de Tivoli Storage Manager contiene los valores de
configuración de la API de Tivoli Storage Manager. Para obtener más
información sobre el archivo de opciones de Tivoli Storage Manager,
consulte el apartado Creación y modificación del archivo de opciones del
cliente(http://www.ibm.com/support/knowledgecenter/SSGSG7_7.1.4/
client/t_cfg_crtmodoptunix.html).
Consideraciones:
v La variable nombrearchivoopcionestsm puede incluir una vía de acceso
totalmente calificada. Si no incluye ninguna vía de acceso, se utilizará el
directorio donde está instalado Data Protection for SQL Server.
v Si nombrearchivoopcionestsm incluye espacios, deberá escribirlo entre
comillas dobles.
v Si no especifica /TSMOPTFile, el valor predeterminado es dsm.opt.
v Si especifica /TSMOPTFile pero no especifica nombrearchivoopcionestsm, el
valor predeterminado también es dsm.opt.
/TSMPassword=nombrecontraseñatsm
El parámetro /TSMPassword especifica la contraseña de Tivoli Storage
Capítulo 8. Información de referencia
277
Manager que Data Protection for SQL Server utiliza para conectarse al
servidor de Tivoli Storage Manager. Este parámetro y la opción
PASSWORDACCESS en el archivo de opciones de Tivoli Storage Manager
interactúan de los modos siguientes:
PASSWORDACCESS
en el archivo de
opciones de Tivoli
Storage Manager
¿La contraseña ya
está almacenada en
el registro?
especificado
generate
sí
/TSMPassword se
ignora
especificado
generate
no
/TSMPassword se
utiliza y se almacena
especificado
prompt
—
/TSMPassword se
utiliza
no especificado
prompt
—
se solicita al usuario
/TSMPassword
Resultado
/VerifyOnly
El parámetro /VerifyOnly especifica si se verifica la integridad de una
copia de seguridad de base de datos de herencia. Antes de restaurar una
copia de seguridad, puede utilizar este parámetro para evaluar si la copia
de seguridad se ha completado y se puede leer. De forma predeterminada
no se verifica la integridad de una copia de seguridad de base de datos de
herencia.
Restricción: El parámetro /VerifyOnly sólo está disponible para copias de
seguridad de base de datos de herencia. Este parámetro es únicamente un
parámetro opcional de mandatos y no se puede establecer como una
opción de configuración.
Referencia relacionada:
“Mandato Set” en la página 295
Ejemplos de salida de restauración de herencia
Estos ejemplos de salida muestran un ejemplo de texto, mensajes y estado de
proceso que se visualiza cuando se utiliza el mandato restore.
Restore ReportServer Full
La ejecución de este mandato restaura una copia de seguridad completa de model
en un servidor distinto del servidor en el que se ha hecho copia de seguridad.
Mandato:
tdpsqlc restore model full /fromsqlserver=STRINGVM1\STRINGVM1
Salida:
278
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Conectándose a SQL Server, por favor, espere...
Consultando al servidor TSM para copias de seguridad ....
Iniciando restauración de base de datos SQL...
Empezando la restauración VSS de ’model’...
Archivos examinados/completados/con errores: [ 2 / 2 / 0 ]
Bytes totales: 3933070
Operación de restauración VSS completada con rc = 0
Archivos examinados
: 2
Archivos completados : 2
Archivos con errores : 0
Bytes totales
: 3933070
Total bytes de LanFree
: 0
Completado
Legacy Restore 2–Differential
La restauración de herencia 2 muestra la restauración de un objeto de copia de
seguridad diferencia de la base de datos Test1 en la base de datos Test2. Observe
que la base de datos Test2 ya tiene que existir para que la restauración resulte
satisfactoria.
Mandato:
tdpsqlc restore Test1 diff /into=Test2
Salida:
IBM Tivoli Storage Manager for Databases
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Iniciando restauración de base de datos SQL...
Consultando en Tivoli Storage Manager Server una lista de copias de seguridad de
base de datos.
Espere, por favor...
Empezando restauración difffull del objeto de copia de seguridad Test1, 1 de 1,
en la base de datos Test2
Completo: 0
Leídos: 478720 Grabados: 478720 Cadencia: 40,62 Kb/Seg
La restauración de Test1 se ha completado satisfactoriamente.
Total copias de seguridad de base de datos
inspeccionadas:
Total copias de seguridad de base de datos
cuya restauración se ha solicitado:
Total copias de seguridad de base de datos restauradas:
Total de bases de datos saltadas:
Cadencia de cantidad:
Total bytes transferido:
Bytes de LanFree transferidos:
Tiempo de proceso transcurrido:
1
1
1
0
40,61 Kb/Seg
478.720
0
11,51 Segs
Capítulo 8. Información de referencia
279
Legacy Restore 3–Group
La restauración de herencia 3 visualiza la restauración de un objeto de copia de
seguridad de grupo de archivos denominado Group1 en la base de datos Test1.
Mandato:
tdpsqlc restore Test1 group=Group1
Salida:
IBM Tivoli Storage Manager for Databases
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Iniciando restauración de base de datos SQL...
Consultando en Tivoli Storage Manager Server una lista de copias de seguridad de
base de datos.
Espere, por favor...
Restaurando metadatos ...
Empezando restauración group del objeto de copia de seguridad Test1\Group1,
1 de 1,
en la base de datos Test1
Completo: 0
Leídos: 86982144 Grabados: 86982144 Cadencia: 8.188,11 Kb/Seg
La restauración de Test1\Group1 se ha completado satisfactoriamente.
Total copias de seguridad de base de datos
inspeccionadas:
Total copias de seguridad de base de datos
cuya restauración se ha solicitado:
Total copias de seguridad de base de datos restauradas:
Total de bases de datos saltadas:
Cadencia de cantidad:
Total de bytes transferidos:
Bytes de LanFree transferidos:
Tiempo de proceso transcurrido:
1
1
1
0
8.185,75 Kb/Seg
86.982.144
0
10,38 Segs
Legacy Restore 4–Set
La restauración de herencia 4 visualiza la restauración de todos los objetos de
copia de seguridad de conjunto activo en la base de datos Test1.
Mandato:
tdpsqlc restore Test1 set=*
Salida:
280
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
IBM Tivoli Storage Manager for Databases
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Iniciando restauración de base de datos SQL...
Consultando en Tivoli Storage Manager Server una lista de copias de seguridad de
base de datos.
Espere, por favor...
Restaurando metadatos ...
Empezando la restauración de conjunto del objeto de copia de seguridad
Test1\20120718141546\00000700,
1 de 1, en la base de datos Test1
Completo: 0
Leídos: 88489472 Grabados: 88489472 Cadencia: 8.125,58 Kb/Seg
La restauración de Test1\20120718141546\00000700 se ha completado satisfactoriamente.
Total copias de seguridad de base de datos
inspeccionadas:
Total copias de seguridad de base de datos
cuya restauración se ha solicitado:
Total copias de seguridad de base de datos restauradas:
Total de bases de datos saltadas:
Cadencia de cantidad:
Total de bytes transferidos:
Bytes de LanFree transferidos:
Tiempo de proceso transcurrido:
1
1
1
0
8.122,52 Kb/Seg
88.489.472
0
10,64 Segs
Legacy Restore 5–Log (punto en el tiempo)
La restauración de herencia 5 visualiza la restauración de todos los objetos de
copia de seguridad de registro activos de la base de datos Test1 en un punto en el
tiempo concreto. Tres de las cuatro copias de seguridad de registro satisfacen los
criterios de fecha y hora.
Mandato:
tdpsqlc restore Test1 log=* /stopat="07/01/2012 13:56:00"
Salida:
Capítulo 8. Información de referencia
281
IBM Tivoli Storage Manager for Databases
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Iniciando restauración de base de datos SQL...
Consultando en Tivoli Storage Manager Server una lista de
copias de seguridad de base de datos, por favor espere...
Empezando la restauración de registro del objeto de copia de seguridad
Test1\20120701135511\
00000700,
1 de 4, en la base de datos Test1
Completo: 0
Leídos: 214528 Grabados: 214528 Cadencia: 59,75 Kb/Seg
La restauración de Test1\20120701135511\00000700 se ha completado
satisfactoriamente.
Empezando la restauración de registro del objeto de copia de seguridad
Test1\20120701135605\
00000700,
2 de 4, en la base de datos Test1
Completo: 0
Leídos: 147968 Grabados: 147968 Cadencia: 32,15 Kb/Seg
La restauración de Test1\20120701135605\00000700 se ha completado
satisfactoriamente.
Empezando la restauración de registro del objeto de copia de seguridad
Test1\20120701135712\
00000700,
3 de 4, en la base de datos Test1
Completo: 0
Leídos: 0 Grabados: 0 Cadencia: 0.00 Kb/Seg
La restauración de Test1\20120701135712\00000700 se ha completado
satisfactoriamente.
Omitiendo Test1\20120701135817\00000700
debido a la anomalía o recuperación de punto en el tiempo anterior.
Total copias de seguridad de base de datos
inspeccionadas:
Total copias de seguridad de base de datos
cuya restauración se ha solicitado:
Total copias de seguridad de base de datos
restauradas:
Total de bases de datos saltadas:
Cadencia de cantidad:
Total de bytes transferidos:
Bytes de LanFree transferidos:
Tiempo de proceso transcurrido:
4
4
3
1
37,21 Kb/Seg
362.496
0
9,51 Segs
Legacy Restore 6–Log (marca con nombre)
La restauración de herencia 6 visualiza la restauración de todos los objetos de
copia de seguridad de registro activos en la base de datos Testmark a un punto en
el tiempo concreto. La primera marca con el nombre especificado, mark2, se
encuentra en el tercer objeto de copia de seguridad de registro aplicado a la
restauración. La restauración se detiene una vez que se ha encontrado esta marca.
Mandato:
tdpsqlc restore Testmark log=* /stopatmark=mark2
Salida:
282
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
IBM Tivoli Storage Manager for Databases
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Iniciando restauración de base de datos SQL...
Consultando en Tivoli Storage Manager Server una lista de copias de seguridad
de base de datos, por favor espere...
Empezando la restauración de registro del objeto de copia de seguridad
Testmark\20120701102947\
0000065C, 1 de 4, en la base de datos Testmark
Completo: 0
Leídos: 159232 Grabados: 159232 Cadencia: 61,68 Kb/Seg
La restauración de Testmark\20120701102947\0000065C se ha completado
satisfactoriamente.
Empezando la restauración de registro del objeto de copia de seguridad
Testmark\20120701103127\
000001DC, 2 de 4, en la base de datos Testmark
Completo: 0
Leídos: 159232 Grabados: 159232 Cadencia: 34,51 Kb/Seg
La restauración de Testmark\20120701103127\000001DC se ha completado
satisfactoriamente.
Empezando la restauración de registro del objeto de copia de seguridad
Testmark\20120701103325\
00000680, 3 de 4, en la base de datos Testmark
Completo: 0
Leídos: 0 Grabados: 0 Cadencia: 0.00 Kb/Seg
La restauración de Testmark\20120701103325\00000680 se ha completado
satisfactoriamente.
Omitiendo Testmark\20120701103556\00000694
debido a la anomalía o recuperación de punto en el tiempo anterior.
Total copias de seguridad de base de datos
inspeccionadas:
Total copias de seguridad de base de datos
cuya restauración se ha solicitado:
Total copias de seguridad de base de datos
restauradas:
Total de bases de datos saltadas:
4
4
3
4
Cadencia de cantidad:
Total de bytes transferidos:
Bytes de LanFree transferidos:
Tiempo de proceso transcurrido:
38,60 Kb/Seg
318.464
0
8,06 Segs
Legacy Restore 7–Log (objeto inactivo)
La restauración de herencia 7 empieza con una consulta para visualizar los objetos
de copia de seguridad de registro activos e inactivos para la base de datos Test1.
Mandato:
tdpsqlc q tsm netapp_db2 log=* /all
Salida:
Capítulo 8. Información de referencia
283
IBM Tivoli Storage Manager for Databases
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Conectando con el servidor de TSM como nodo ’STRINGVM1_SQL’...
Información de objeto de copia de seguridad
------------------------Nombre de SQL Server....................... STRINGVM1\STRINGVM1
Nombre de base de datos de SQL .............. netapp_db2
Método copia seguridad....................... Herencia
Ubicación copia seguridad....................... Srv
Tipo de objeto de copia de seguridad......... Log
Estado de objeto de copia de seguridad....... Activo
Fecha/Hora de creación de copia seguridad.... 27/09/2012 08:36:28
Tamaño de copia de seguridad ................ 82,50 KB
SQL comprimido .............................. No
Copia de seguridad comprimida................ No
Tipo de cifrado de copia de seguridad........ Ninguno
Cliente copia de seg. con optim. espacio..... No
Nombre de objeto de base de datos ......... . 20120927083628\00001A4C
Número de bandas en objeto copia seguridad .. 1
Clase de gestión asignada................. PREDETERMINADA
La operación de restauración para la restauración de herencia 7 se aplica a un
objeto de copia de seguridad de registro inactivo con un nombre específico de la
base de datos Test1 en la restauración. Dado que se está solicitando un objeto de
copia de seguridad de registro inactivo, se deberá utilizar el parámetro /object en
el mandato de restauración (restore).
Mandato:
tdpsqlc restore Test1 log=* /object=20120622135511\00000700
Salida:
IBM Tivoli Storage Manager for Databases
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Iniciando restauración de base de datos SQL...
Consultando en Tivoli Storage Manager Server una lista de copias de seguridad
de base de datos. Espere, por favor.
Empezando la restauración de registro del objeto de copia de seguridad
Test1\20120622135511\
00000700,1 de 1, en la base de datos Test1
Completo: 0
Leídos: 214528 Grabados: 214528 Cadencia: 29,47 Kb/Seg
La restauración de Test1\20120622135511\00000700 se ha completado
satisfactoriamente.
Total copias de seguridad de base de datos
inspeccionadas:
Total copias de seguridad de base de datos
cuya restauración se ha solicitado:
Total copias de seguridad de base de datos restauradas:
Total de bases de datos saltadas:
Cadencia de cantidad:
Total de bytes transferidos:
Bytes de LanFree transferidos:
Tiempo de proceso transcurrido:
284
1
1
1
0
29,46 Kb/Seg
214.28
0
7,11 Segs
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Legacy Restore 8–Full (parcial)
La restauración de herencia 8 visualiza la restauración de parte de un objeto de
copia de seguridad completa, el grupo de archivos Group1, en la base de datos
Test1.
Mandato:
tdpsqlc restore Test1 full /partial /gr=Group1
Salida:
IBM Tivoli Storage Manager for Databases
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Iniciando restauración de base de datos SQL...
Consultando en Tivoli Storage Manager Server una lista de copias de seguridad
de base de datos. Espere, por favor.
Restaurando metadatos ...
Empezando la restauración full del objeto de copia de seguridad Test1, 1 de 1,
en la base de datos Test1
Completo: 0
Leídos: 89607680 Grabados: 89607680 Cadencia: 3.359,60 Kb/Seg
La restauración de Test1 se ha completado satisfactoriamente.
Total copias de seguridad de base de datos
inspeccionadas:
Total copias de seguridad de base de datos
cuya restauración se ha solicitado:
Total copias de seguridad de base de datos restauradas:
Total de bases de datos saltadas:
Cadencia de cantidad:
Total de bytes transferidos:
Bytes de LanFree transferidos:
Tiempo de proceso transcurrido:
1
1
1
0
3.359,21 Kb/Seg
89.607.680
0
26,05 Segs
Legacy Restore 9–Full (reubicar)
La restauración de herencia 9 visualiza la restauración de un objeto de copia de
seguridad completa de la base de datos Test1, reubicando específicamente el
archivo lógico File1Group1 en una nueva ubicación física.
Mandato:
tdpsqlc restore Test1 full /relocate=File1Group1
/to=e:\sqldata\File1Group1.NDF
Salida:
Capítulo 8. Información de referencia
285
IBM Tivoli Storage Manager for Databases
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Iniciando restauración de base de datos SQL...
Consultando en Tivoli Storage Manager Server una lista de copias de seguridad
de base de datos. Espere, por favor.
Restaurando metadatos ...
Empezando la restauración full del objeto de copia de seguridad Test1, 1 de 1,
en la base de datos Test1
Completo: 0
Leídos: 88100352 Grabados: 88100352 Cadencia: 3.930,18 Kb/Seg
La restauración de Test1 se ha completado satisfactoriamente.
Total copias de seguridad de base de datos
inspeccionadas:
Total copias de seguridad de base de datos
cuya restauración se ha solicitado:
Total copias de seguridad de base de datos restauradas:
Total de bases de datos saltadas:
Cadencia de cantidad:
Total de bytes transferidos:
Bytes de LanFree transferidos:
Tiempo de proceso transcurrido:
1
1
1
0
3.929,64 Kb/Seg
88.100.352
0
21,89 Segs
Ejemplos de salida de restauración VSS
Estos ejemplos de salida muestran un ejemplo de texto, mensajes y estado de
proceso que se visualiza cuando se utiliza el mandato restore.
Restauración VSS desde el servidor de Tivoli Storage Manager
Restaura la base de datos msdb del servidor de Tivoli Storage Manager utilizando
los parámetros opcionales, /backupdestination y /backupmethod.
Mandato:
tdpsqlc restore msdb full /backupdestination=tsm /backupmethod=vss
Salida:
286
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Conectándose a SQL Server, por favor, espere...
Consultando al servidor TSM para copias de seguridad ....
Iniciando restauración de base de datos SQL...
Empezando la restauración VSS de ’msdb’...
Archivos examinados/completados/con errores: [ 2 / 2 / 0 ]
Bytes totales: 8062302
Operación de restauración VSS completada con rc = 0
Archivos examinados
: 2
Archivos completados : 2
Archivos con errores : 0
Bytes totales
: 8062302
Total bytes de LanFree
: 0
Completado
Restauración VSS desde local
Restaura la base de datos DEMODB desde los volúmenes de duplicación local
utilizando los nuevos parámetros opcionales, /backupdestination y /backupmethod.
Mandato:
tdpsqlc restore DEMODB full /backupdestination=local
/backupmethod=vss /instantrestore=no
Salida:
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Conectándose a SQL Server, por favor, espere...
Consultando al servidor TSM para copias de seguridad ....
Iniciando restauración de base de datos SQL...
Empezando la restauración de VSS de ’DEMODB’...
Archivos examinados/completados/anómalos: [ 2 / 2 / 0 ] Bytes totales: 5243190
Operación de restauración VSS completada con rc = 0
Archivos examinados
: 2
Archivos completados : 2
Archivos con errores : 0
Bytes totales : 5243190
Núm. total de bytes sin red de área local
: 0
Restauración VSS: restauración instantánea desde local
Utilice la restauración instantánea para restaurar la base de datos testdb2 desde los
volúmenes de duplicación local utilizando el nuevo parámetro /instantrestore.
Capítulo 8. Información de referencia
287
Mandato:
tdpsqlc restore testdb2 /backupmethod=vss
/backupdest=local /instantrestore=yes
Salida:
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Conectándose a SQL Server, por favor, espere...
Consultando al servidor TSM para copias de seguridad ....
Iniciando restauración de base de datos SQL...
Empezando la restauración de VSS de ’DEMODB’...
Restaurando ’DEMODB’ utilizando instantánea de copia de nivel de volumen.
Iniciando proceso de restauración de instantánea. Este proceso puede tardar varios
minutos.
Operación de restauración VSS completada con rc = 0
Archivos examinados : 0
Archivos completados : 0
Archivos con errores : 0
Bytes totales
: 0
Total bytes de LanFree
: 0
Restauración VSS: directorio de reubicación
Restaura y reubica la base de datos svtdb desde el almacenamiento del servidor de
Tivoli Storage Manager en el directorio m:\svtdb utilizando el nuevo parámetro
opcional, /relocatedir. También se restauran y reubican todos los registros de SQL
y los archivos de índice de texto completo asociados con la base de datos svtdb.
Mandato:
tdpsqlc restore svtdb full /relocatedir=m:\svtdb /backupdestination=tsm
/backupmethod=vss
Salida:
288
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1998, 2015.
Reservados todos los derechos.
Conectándose a SQL Server, por favor, espere...
Consultando al servidor TSM para copias de seguridad ....
Iniciando restauración de base de datos SQL...
Empezando la restauración de VSS de ’svtdb’...
Preparando la restauración de la copia de seguridad de TSM de ’svtdb’.
Archivos examinados/completados/con errores: [ 5 / 5 / 0 ]
Bytes totales: 418328259
Operación de restauración VSS completada con rc = 0
Archivos examinados
: 5
Archivos completados : 5
Archivos anómalos
: 0
Bytes totales
: 418328259
Total bytes de LanFree
: 0
Para restaurar y reubicar la base de datos svtdb, sus registros y sus archivos de
índice de texto completo en sus respectivas ubicaciones, se emite el mandato
siguiente:
tdpsqlc restore svtdb full /relocatedir=m:\svtdb,e:\svtdb,f:\svtdb
/backupdestination=tsm /backupmethod=vss
Los valores de /relocatedir de este mandato son los siguientes:
v m:\svtdb: directorio en el que sólo se reubica la base de datos svtdb.
v e:\svtdb: directorio en el que sólo se reubican los registros de svtdb.
v f:\svtdb: directorio en el que sólo se reubican los archivos de índice de texto
completo de svtdb.
Mandato restorefiles
Utilice el mandato restorefiles para restaurar copias de seguridad basadas en
VSS ubicadas en el servidor de Tivoli Storage Manager
(/BACKUPDESTINATION=TSM) o almacenadas localmente
(/BACKUPDESTINATION=LOCAL).
Tenga en cuenta la siguiente información antes de utilizar el mandato
restorefiles.
v El mandato restorefiles restaura archivos .mdf, ldf y otros archivos sin
formato desde una copia de seguridad basada en VSS de Data Protection for
SQL Server, en un directorio especificado.
v El directorio de destino se puede especificar como un directorio de un sistema
de archivos fijo (por ejemplo, C:\temp) o de una unidad compartida (por ejemplo
\\server\dest) que sea accesible para el agente remoto del servidor de Tivoli
Storage Manager (solicitante VSS).
v El mandato restorefiles no restaura los datos en SQL Server.
Capítulo 8. Información de referencia
289
v Este mandato no necesita que SQL Server esté instalado en la máquina en la que
se ejecuta el mandato restorefiles. Los archivos se pueden restaurar en otra
máquina o en otro directorio de la misma máquina que SQL Server.
v Una restauración continúa hasta que se completa, a menos que el volumen de
destino no tenga suficiente espacio para realizar la operación de restauración.
v Las copias de seguridad basadas en VSS que están ubicadas en el servidor de
Tivoli Storage Manager (/BACKUPDESTINATION=TSM) se pueden restaurar
utilizando restorefiles en la misma máquina que ha realizado la copia de
seguridad basada en VSS, o mediante la ejecución del mandato en una máquina
en la que se haya instalado y configurado el cliente de Data Protection for SQL
para operaciones VSS.
v Al directorio especificado en el mandato restorefiles se le añade un nombre de
componente VSS para que se puedan restaurar varias bases de datos en el
mismo directorio de destino.
v Las copias de seguridad basadas en VSS que se almacenan en la máquina local
utilizando una instantánea persistente (/BACKUPDESTINATION=LOCAL), solo
se pueden restaurar ejecutando el mandato restorefiles en la misma máquina
que ha realizado la copia de seguridad basada en VSS y tiene acceso a la
instantánea persistente.
v Para ejecutar una restauración completa: tdpsqlc restorefiles DB1 FULL
relocatedir=d:\temprestore
v Utilice /RELOCATEDIR para restaurar una base de datos que existe en un
directorio diferente, aunque la copia de seguridad contenga archivos que están
ubicados en directorios diferentes. Ejecute el mandato restorefiles y
especifique solo un directorio de destino de restauración. Por ejemplo, emita
restorefiles db1 full /relocatedir=d:\temp para colocar los archivos en el
directorio d:\temp\db1\*.
v Si está en un entorno sin clúster, solo puede restaurar una instantánea local en la
máquina que ha generado la instantánea.
v Si está en un entorno en clúster, puede ejecutar un mandato restorefiles en
cualquiera de las máquinas del clúster.
Sintaxis de restorefiles
Utilice el diagrama de sintaxis del mandato restorefiles como referencia para
conocer las opciones disponibles y los requisitos de recorte.
Mandato TDPSQLC
,
►► TDPSQLC
290
RESTOREFIles
▼
nombrebd
*
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
►
FULL
►
►◄
,
FIle=
▼ nombrearchivológico
*
FULL
B
DIFFerential
A
C
,
▼ nombregrupo
*
,
Group=
Log=
▼ nombreobjregistro
*
,
Set=
▼ nombreobjetoconjunto
*
D
E
F
Los diagramas de sintaxis del tipo de objeto de copia de seguridad contienen
opciones correspondientes a las letras A, B, C, D, E, F. Siga los parámetros
opcionales para el mandato restorefiles.
Parámetros posicionales de restorefiles
Los parámetros posicionales se sitúan inmediatamente después del mandato
restorefiles y antes de los parámetros optativos.
Los siguientes parámetros posicionales especifican qué objeto restaurar:
tdpsqlc restorefiles
* |nombrecomponente1, ..., nombrecomponenteNFULL
*
Restaura secuencialmente todos los archivos sin formato para la
base de datos.
Los parámetros posicionales siguientes especifican el tipo de copia de seguridad
desde el que se restauran los archivos:
FULL
Restaura los archivos de una copia de seguridad de tipo Full para
VSS.
Parámetros opcionales de restorefiles
Los parámetros opcionales para el mandato restorefiles de Data Protection for SQL
Server y los parámetros opcionales.
/BACKUPDESTINATION
Las copias de seguridad VSS que están ubicadas en el servidor de Tivoli
Storage Manager se restauran utilizando el mandato restorefiles con
/BACKUPDESTINATION=TSM. Las copias de seguridad VSS que se
ejecutan en una máquina local utilizando una instantánea persistente se
restauran utilizando el mandato restorefiles con
/BACKUPDESTINATION=LOCAL. TSM es el destino predeterminado
para restorefiles.
Capítulo 8. Información de referencia
291
/CONFIGfile=nombrearchivoconfig
Utilice el parámetro /configfile para especificar el nombre del archivo de
configuración de Data Protection for SQL Server que contiene los valores
de las opciones de configuración de Data Protection for SQL Server.
La variable nombre_archivo_configuración puede incluir una vía de acceso
calificada al completo. Si la variable nombrearchivoconfig no incluye una vía
de acceso, se utiliza el directorio de instalación de Data Protection for SQL
Server. Si no se especifica el parámetro /configfile, o la variable
nombrearchivoconfig, el valor predeterminado es tdpsql.cfg.
Si la variable nombrearchivoconfig incluye espacios, rodee toda la entrada del
parámetro /configfile de comillas dobles. Por ejemplo:
/CONFIGfile="c:\Archivos de programa\file.cfg"
/FROMSQLserver=nombreservidorsql
Utilice el parámetro /fromsqlserver para especificar el nombre de SQL
Server donde se ha realizado la copia de seguridad original. El valor
predeterminado es el nombre de SQL Server local.
/LOGFile=nombrearchivoregistro
Utilice el parámetro /logfile para especificar el nombre del archivo de
registro de actividades generado por Data Protection for SQL Server.
La variable nombrearchivoregistro identifica el nombre del archivo de registro
de actividades.
Si el archivo de registro especificado no existe, se creará uno nuevo. Si el
archivo especificado ya existe, se añadirán nuevas entradas de registro al
archivo. La variable nombrearchivoregistro puede incluir una vía de acceso
completa. No obstante, si no se especifica ninguna vía de acceso, el archivo
de registro será grabado en el directorio de instalación de Data Protection
for SQL Server.
Si la variable nombrearchivoregistro incluye espacios, rodee toda la entrada
del parámetro /logfile de comillas dobles. Por ejemplo:
/LOGFile="c:\Archivos de programa\mytdpsqlserver.log"
Si no se especifica el parámetro /logfile, los registros se graban en el
archivo de registro predeterminado, tdpsqlserver.log.
El parámetro /logfile no puede desactivarse, siempre está activo.
Cuando utilice varias instancias simultáneas de Data Protection for SQL
Server para realizar operaciones, use el parámetro /logfile para especificar
un archivo de registro distinto para cada una de las instancias que utilice.
Así dirigirá el registro de cada instancia a un archivo de registro distinto y
evitará que los registros de los archivos de registro estén entremezclados.
No especificar un archivo de registro distinto para cada instancia puede
resultar en archivos de registro ilegibles.
/LOGPrune=númdías|No
Utilice el parámetro /logprune para inhabilitar la poda o para solicitar de
forma explícita que se pode el registro para una ejecución de mandato. De
forma predeterminada, la poda de registro está habilitada y se realiza una
vez al día. La variable númdías representa el número de días que mantener
entradas de registro. De forma predeterminada, se guardan 60 días de
entradas de registro en el proceso de poda. Puede utilizar Microsoft
Management Console (MMC) o el mandato set para cambiar los valores
predeterminados para que se inhabilite la poda del registro o se guarden
por más o menos días las entradas del registro. Si utiliza la línea de
292
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
mandatos, puede utilizar el mandato /logprune para alterar temporalmente
estos valores predeterminados. Cuando el valor de la variable de /logprune
númdías es un número en el rango de 0 a 9999, el registro se podará incluso
si ya se ha realizado una poda durante el día.
Realizar cambios en el valor del parámetro timeformat o dateformat puede
resultar en la poda no deseada del archivo de registro. Si se ha modificado
el valor del parámetro timeformat o dateformatantes de emitir un
mandato Data Protection for SQL Server que pueda podar el archivo de
registro, realice una de las siguientes acciones para impedir que se pode el
archivo de registro:
v Haga una copia del archivo de registro existente.
v Especifique un nuevo archivo de registro con el parámetro /logfile o el
valor logfile.
/MOUNTWait=Yes|No
Este parámetro no es válido para todos los tipos de copia de seguridad; no
funciona con los tipos de copia de seguridad DIFFFULL o LOG. El
parámetro /mountwait se utiliza para especificar si Data Protection for SQL
Server debe esperar a que los soportes extraíbles (como cintas o CD) se
monten o se detenga la operación actual. Se produce esta situación cuando
el servidor de Tivoli Storage Manager está configurado para almacenar
datos de copia de seguridad en soportes de almacenamiento extraíbles y
espera a que se monte un volumen de almacenamiento requerido.
Puede especificar:
Yes
Esperar a que se monten cintas. Este es el valor predeterminado.
No
No esperar a que se monten las cintas.
/OBJect=nombre objeto
Utilice el parámetro /object para especificar el nombre de los archivos de
objeto de copia de seguridad que desee restaurar. El nombre de objeto
identifica de forma exclusiva cada objeto de copia de seguridad y lo crea
Data Protection for SQL Server.
Utilice el mandato query tsm * de Data Protection for SQL Server para ver
los nombres de los objetos de copia de seguridad.
/Quiet Este parámetro impide que aparezca información de estado. Esto no afecta
al nivel de información que se almacena en el registro de actividades.
/RELOCATEDir=dirarchivobd[ ,dirarchivoregistro [ ,otrodirarchivos] [ ,archivos de
secuencia de archivos]]
El parámetro /relocatedir especifica las ubicaciones de destino en las que se
deben restaurar los archivos sin formato. Esto incluye bases de datos,
registros y archivos FILESTREAM.
La variable dirarchivobd especifica la ubicación del directorio de la base de
datos de SQL Server que desea reubicar. Tenga en cuenta que si no se
especifican las variables dirarchregistro u otrodirarchivos, los registros y los
archivos de índice de texto completo de SQL Server se restauran en el
directorio especificado por dirarchivobd.
La variable dirarchivoregistro especifica la ubicación del directorio de los
archivos de registro de SQL Server que desea reubicar. Tenga en cuenta
que si no se especifica la variable dirarchivoregistro, los archivos de registro
de SQL Server serán restaurados al directorio especificado por dirarchivobd.
Capítulo 8. Información de referencia
293
La variable otrodirarchivo especifica la ubicación de directorio de los
archivos de índice de texto completo de SQL Server que desea reubicar.
Tenga en cuenta que si no se especifica la variable otrodirarchivo, los
archivos de índice de texto completo de SQL Server serán restaurados al
directorio especificado por dirarchivobd.La operación restorefiles crea un
subdirectorio bajo el directorio raíz que contiene el nombre de la base de
datos. Los archivos restaurados se colocan en ese subdirectorio. Si no se
especifica el parámetro /relocatedir, se restaurarán los archivos en el
directorio desde donde se ha emitido el mandato restorefiles. Por ejemplo,
si Data Protection for SQL Server está instalado en el directorio
c:\Archivos de programa\Tivoli\TSM\TDPSQLC y se emite el mandato
siguiente desde E:\Somedir:
e:\Somedir> c:\"Archivos de programa"\Tivoli\TSM\TDPSQLC\tdpsqlc restorefiles
db1 full
Los archivos se restaurarán en los subdirectorios de la ubicación
e:\Somedir:
e:\Somedir\db1\db1.mdf
e:\Somedir\db1\db1.ldf
/TSMNODe=nombrenodotsm
Utilice la variable nombre_nodo_tsm para indicar el nombre de nodo de
Tivoli Storage Manager que Data Protection for SQL Server utiliza para
iniciar una sesión en el servidor de Tivoli Storage Manager.
Puede almacenar el nombre de nodo en el archivo de opciones de Tivoli
Storage Manager (dsm.opt). Este parámetro sustituirá el valor del archivo
de opciones de Tivoli Storage Manager si PASSWORDACCESS se establece
como PROMPT. Este parámetro no es válido cuando PASSWORDACCESS
se establece como GENERATE en el archivo de opciones.
/TSMOPTFile=nombre_archivo_opc_tsm
Utilice la variable nombre_archivo_opc_tsm para identificar el archivo de
opciones de Data Protection for SQL Server.
El nombre de archivo puede incluir una ruta calificada al completo. Si no
se especifica ninguna vía de acceso, se busca en el directorio donde está
instalado Data Protection for SQL Server.
Si la variable nombre_archivo_opc_tsm incluye espacios, adjunte la entrada
entera del parámetro /tsmoptfile entre comillas dobles. Por ejemplo:
/TSMOPTFile="c:\Archivos de programa\file.opt"
El valor predeterminado es dsm.opt.
/TSMPassword=contraseña_tsm
Utilice la variable contraseña_tsm para indicar la contraseña de Tivoli
Storage Manager que Data Protection for SQL Server utiliza para iniciar
una sesión en el servidor de Tivoli Storage Manager.
Si especificó PASSWORDACCESS GENERATE en el archivo de opciones
de Data Protection for SQL Server (dsm.opt), no tiene que proporcionar la
contraseña porque se utiliza la que está almacenada en el registro. Sin
embargo, para almacenar la contraseña en el registro deberá especificar la
contraseña de Tivoli Storage Manager la primera vez que Data Protection
for SQL Server se conecte con el servidor de Tivoli Storage Manager.
Si se especifica una contraseña con este parámetro cuando
PASSWORDACCESS GENERATE está en vigor, el valor de la línea de
mandatos no se tendrá en cuenta a menos que la contraseña para ese nodo
294
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
no se haya almacenado todavía en el registro. En ese caso, la contraseña
especificada se almacenará en el registro y se utilizará cuando se ejecute
este mandato.
Si PASSWORDACCESS PROMPT está en vigor, y no se especifica ninguna
contraseña en la línea de mandatos, se pedirá al usuario que proporcione
una.
La contraseña de Tivoli Storage Manager que Data Protection for SQL
Server utiliza para iniciar una sesión en el servidor de Tivoli Storage
Manager puede tener una longitud máxima de 63 caracteres.
Ejemplos de restorefiles
Este ejemplo de salida proporciona una muestra del texto, los mensajes y el estado
del proceso que se visualizan cuando se utiliza el mandato restorefiles.
Este mandato, tdpsqlc restorefiles Finance FULL /backupdestination=local
/RELOCATEDir=e:\test/FROMSQLServer=sqlsrv12, restaura archivos VSS desde
una copia de seguridad de tipo FULL de la base de datos Finance del SQL Server
denominado sqlsrv12 en el directorio e:\test. Los archivos restaurados son:
e:\test\Finance\finance.mdf
e:\test\Finance\finance_log.ldf
Mandato Set
Utilice el mandato set para cambiar los valores de los parámetros y opciones
configurables de Data Protection for SQL Server.
Los archivos se guardan en un archivo de configuración. El archivo
predeterminado es tdpsql.cfg. Los valores de configuración también se pueden
establecer en la ventana Propiedades de Data Protection en la GUI.
Si no se especifica un archivo de configuración, se utilizan los valores de
tdpsql.cfg y se crea un archivo de configuración predeterminado con sólo el valor
de lastprunedate. Si se especifica un valor no válido o inexistente, se utilizarán los
valores predeterminados.
Sintaxis de set
Utilice los diagramas de sintaxis del mandato set como referencia para ver las
opciones disponibles y los requisitos de truncamiento.
Mandato TDPSQLC
Capítulo 8. Información de referencia
295
►► TDPSQLC
Set
ALWAYSONNode=
nombre_nodo
TSM
BACKUPDESTINATION=
LOCAL
BOTH
LEGACY
BACKUPMETHOD=
VSS
BUFFers= numbúferes
BUFFERSIze= tamañobúferkb
DATEformat= númformatofecha
DIFFESTimate= númporciento
FROMSQLserver= desdeservidorsql
IMPORTVSSSNAPSHOTSONLYWhenneeded=
►◄
Yes
No
LOCALDSMAGENTNODE= nombrenodo
LOGFile= nombrearchivoregistro
LOGPrune=
númdías
No
NUMBERformat= númformatonúmero
MOUNTWaitfordata=
Yes
No
REMOTEDSMAGENTNODE= nombre_nodo
SQLAUTHentication=
INTegrated
IDusuarioSQL
SQLBUFFers= númbúferessql
SQLBUFFERSIze= tamañobúfersqlenkb
=No
/SQLCHECKSum
=Yes
/SQLCOMPression
=No
=Yes
SQLSERVer= protocolosql:nombreservidorsql
STRIPes= númbandas
TIMEformat= númformatohora
Establecer parámetros opcionales
►►
►◄
=tdpsql.cfg
/CONFIGfile
=nombrearchivoconfig
Establecer parámetros posicionales
Los parámetros posicionales se sitúan inmediatamente después del mandato set y
antes de los parámetros opcionales.
Para establecer valores predeterminados en el archivo de configuración de Data
Protection for SQL Server, especifique uno de los siguientes parámetros cuando
emita un mandato set.
/ALWAYSONNode=nombre_nodo
Especifique el nombre de nodo de Tivoli Storage Manager que se utiliza
para realizar una copia de seguridad de las bases de datos de
disponibilidad AlwasyOn con SQL Server 2012 y versiones posteriores.
Este parámetro es necesario cuando está configurando Data Protection for
SQL Server con SQL Server 2012 y versiones posteriores. Todas las bases de
296
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
datos de disponibilidad en grupo de disponibilidad se copian bajo este
nombre de nodo, sin tener en cuenta a que réplica de disponibilidad
pertenecen. Las bases de datos que no están en un grupo de disponibilidad
se copian bajo el nombre de nodo estándar Data Protection for SQL Server
a menos que especifique el parámetro /USEALWAYSONnode.
BACKUPDESTination=TSM|LOCAL|BOTH
Utilice el parámetro posicional BACKUPDESTination para especificar la
ubicación de almacenamiento para la copia de seguridad. Puede
especificar:
TSM
De forma predeterminada, la copia de seguridad sólo se almacena
en el almacenamiento del servidor de Tivoli Storage Manager.
LOCAL
La copia de seguridad sólo se almacena en los volúmenes de
duplicación local.
BOTH
La copia de seguridad se almacena en el almacenamiento del
servidor de Tivoli Storage Manager y en los volúmenes de
duplicación local.
BACKUPMETHod=LEGACY|VSS
Utilice el parámetro posicional BACKUPMETHod para especificar el método
para la copia de seguridad. Puede especificar:
LEGACY De forma predeterminada, Data Protection for SQL Server utiliza la
API de herencia para realizar la copia de seguridad.
VSS
Data Protection for SQL Server utiliza VSS para completar la copia
de seguridad.
BUFFers=númbúferes
El parámetro BUFFers especifica el número de almacenamientos
intermedios de datos utilizados para cada banda de datos a fin de
transferir datos entre Data Protection for SQL Server y la API de Tivoli
Storage Manager. Puede mejorar el rendimiento aumentando el número de
búferes, pero también aumentará el uso de almacenamiento. Cada búfer
tiene el tamaño especificado en el parámetro /BUFFERSIze. La variable
número_búferes hace referencia al número de búferes de datos a utilizar. El
número puede estar comprendido entre 2 y 8. El valor inicial es 3.
BUFFERSIze=tamañobúferenkb
El parámetro /BUFFERSIze especifica el tamaño de cada búfer de Data
Protection for SQL Server especificado por el parámetro /BUFFers. La
variable tamaño_búfer_en_kb hace referencia al tamaño de los búferes de
datos en KB. El número puede estar comprendido entre 64 y 8192. El valor
predeterminado es inicialmente de 1024.
DATEformat=númformatofecha
El parámetro DATEformat selecciona el formato que desea utilizar para
visualizar fechas.
La variable dateformatnum puede estar comprendida entre 1 y 7. El valor
inicial es 1. Los valores del número especifican los siguientes formatos:
1
MM/DD/AAAA.
2
DD-MM-AAAA.
3
AAAA-MM-DD.
4
DD.MM.AAAA.
5
AAAA.MM.DD.
Capítulo 8. Información de referencia
297
6
AAAA/MM/DD.
7
DD/MM/AAAA.
Los cambios efectuados en el parámetro DATEformat pueden tener como
resultado una poda no deseada del archivo de registro Data Protection for
SQL Server (de forma predeterminada, tdpsql.log). Puede evitar perder
datos del archivo de registro existentes haciendo una de las siguientes
acciones:
v Después de cambiar el valor del parámetro DATEformat, realice una copia
del archivo de registro existente antes de ejecutar Data Protection for
SQL Server.
v Especifique un nuevo archivo de registro con el parámetro LOGFile.
DIFFESTimate=númporciento
Para las copias de seguridad de base de datos diferenciales que utilizan el
mandato backup de Data Protection for SQL Server, DIFFESTimate especifica
la fracción estimada de una base de datos de SQL Server entera que se ha
modificado desde que se realizó la última copia de seguridad de base de
datos completa. Esta estimación es necesaria porque SQL Server no
proporciona ningún procedimiento para determinar el tamaño de una
copia de seguridad diferencial y porque el servidor de Tivoli Storage
Manager necesita una estimación de tamaño precisa para asignar espacio y
colocar objetos de forma eficiente. El servidor de Tivoli Storage Manager
utiliza este valor para determinar si hay suficiente espacio en la agrupación
de almacenamiento primaria para incluir la copia de seguridad de la base
de datos de SQL Server. Dado que se crea un objeto de copia de seguridad
independiente para cada base de datos de SQL Server especificada, esta
estimación se aplica individualmente a cada base de datos de SQL Server
especificada. La variable numpercent puede estar comprendida entre 1 y 99.
Puesto que una copia de seguridad diferencial hace copia de seguridad de
páginas de base de datos, este número es el porcentaje de páginas de base
de datos cambiadas desde que se hizo la última copia de seguridad de
base de datos completa. El valor inicial es 20.
Consideraciones:
v Si la estimación es menor que la cantidad real de cambios, es posible
que el servidor de Tivoli Storage Manager se vea forzado a terminar
anormalmente la copia de seguridad porque el tamaño de la copia de
seguridad es mayor que el espacio que le ha asignado el servidor de
Tivoli Storage Manager.
v Si la estimación es mayor que la cantidad real de cambios, es posible
que el servidor se vea forzado a colocar el objeto de copia de seguridad
en un lugar más alto de la jerarquía de agrupación de almacenamiento
de lo que de otro modo sería necesario, posiblemente en soporte
desmontable.
FROMSQLSERVer=nombreservidorsql
El parámetro /FROMSQLSERVer especifica el SQL Server en el que se efectuó
la copia de seguridad de los objetos de copia de seguridad. Este parámetro
es necesario sólo cuando el nombre del SQL Server en el que restaurar, tal
como lo determina el parámetro sqlserver, es distinto del nombre del SQL
Server desde el que se han creado los objetos de copia de seguridad.
Utilice /FROMSQLSERVer para los mandatos query TSM y inactivate, pero
utilice sqlserver para los mandatos query SQL. El valor predeterminado es
el valor sqlserver o el valor establecido en el archivo de configuración de
Data Protection for SQL Server.
298
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
IMPORTVSSSNAPSHOTSONLYWhenneeded
Utilice el parámetro /IMPORTVSSSNAPSHOTSONLYWhenneeded para especificar si
Data Protection for SQL Server importa automáticamente las instantáneas
VSS al sistema Windows donde se han creado las instantáneas.
Especifique uno de los siguientes valores:
Yes
Importe las instantáneas VSS al sistema Windows donde se crean
las instantáneas. La opción es la predeterminada. Durante el
proceso de copia de seguridad, las instantáneas transportables se
crean automáticamente y se importan a los sistemas de
almacenamiento cuando se requieren las instantáneas. Esta es la
opción predeterminada.
No
No cree las instantáneas VSS transportables durante el proceso de
copia de seguridad y no importe automáticamente la instantánea a
los sistemas de almacenamiento después de que se haya
completado la copia de seguridad.
Establecer parámetros opcionales
Los parámetros opcionales van después del mandato set y los parámetros
posicionales.
/CONFIGfile=nombrearchivoconfig
El parámetro /configfile especifica el nombre del archivo de
configuración de Data Protection for SQL Server, que contiene los valores
para las opciones configurables de Data Protection for SQL Server.
Consideraciones:
v nombrearchivoconfig puede incluir una vía de acceso completa. Si
nombrearchivoconfig no incluye una vía de acceso, se utilizará el directorio
donde esté instalado Data Protection for SQL Server.
v Si nombre-archivo-configuración incluye espacios, se debe escribir entre
comillas dobles.
v Si no especifica /configfile, el valor predeterminado será tdpsql.cfg.
v Si especifica /configfile pero no nombrearchivoconfig, se utilizará el valor
predeterminado de tdpsql.cfg.
Ejemplos de salida de set
Estos ejemplos de salida proporcionan una muestra del texto, mensajes y estado de
proceso que aparece al utilizar el mandato set.
Ejemplo 1
El ejemplo siguiente especifica el servidor STRINGVM1 como SQL Server
predeterminado en el archivo de configuración.
Mandato:
tdpsqlc set sqlserver=STRINGVM1
Salida:
IBM Tivoli Storage Manager for Databases
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1997, 2015. Reservados todos los derechos.
ACO5054I La opción de configuración se ha establecido satisfactoriamente.
Capítulo 8. Información de referencia
299
Ejemplo 2
El ejemplo siguiente especifica a c64 como el nombre de nodo AlwaysOn en el
archivo de configuración.
Mandato:
tdpsqlc set alwaysonnode=c64
Salida:
IBM Tivoli Storage Manager for Databases:
Data Protection for Microsoft SQL Server
Versión 7, Release 1, Nivel 3.0
(C) Copyright IBM Corporation 1997, 2015. Reservados todos los derechos.
Conectándose a SQL Server, por favor, espere...
ACO5054I La opción de configuración se ha establecido satisfactoriamente.
Se añade la siguiente sentencia al archivo de configuración tdpsql.cfg:
ALWAYSONNode
c64
Mandato unmount backup
Utilice el mandato unmount backup para desmontar copias de seguridad que hayan
sido montadas anteriormente y que sean gestionadas por Tivoli Storage FlashCopy
Manager for SQL Server.
Sintaxis de unmount backup
Utilice los diagramas de sintaxis del mandato unmount backup como referencia para
ver las opciones disponibles y los requisitos de recorte.
Mandato TDPSQLC
►► TDPSQLC
UNMOUNT BACKup
directorio raíz punto montaje
►
►
►
tdpsql.xml
/CONFIGfile=
nombrearchivoconfig
►
/LOGPrune=
tdpsql.log
60
númdías
No
►
/LOGFile=
nombrearchivoregistro
►
►
=DP
/REMOTECOMPUTER=
nombresistema
/QUERYNode
=ALWAYSON
=BOTH
300
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
►
►
/REMOTECOMPUTERUser=
usuario
/REMOTECOMPUTERPassword=
contraseña
►
►
/TSMNODe=
nombrenodotsm
dsm.opt
/TSMOPTFile=
nomarchivotsmopt
►
►◄
/TSMPassword=
contraseñatsm
Parámetro posicional Unmount Backup
El parámetro posicional se sitúa inmediatamente después del mandato unmount
backup y antes de los parámetros opcionales.
directorio raíz de puntos de montaje
Parámetros opcionales de unmount backup
Los parámetros opcionales siguen al mandato unmount backup y a los parámetros
posicionales.
/CONFIGfile=nombrearchivoconfig
Utilice el parámetro /configfile para especificar el nombre
(nombrearchivoconfig) del archivo de configuración que contiene los valores
que deben utilizarse para una operación de unmount backup.
La variable nombrearchivoconfig puede incluir una vía de acceso completa. Si
la variable nombrearchivoconfig no incluye una vía de acceso, se utiliza el
directorio de instalación. Si no se especifica el parámetro /configfile o la
variable nombrearchivoconfig, el valor predeterminado es tdpsql.cfg.
Si la variable nombrearchivoconfig incluye espacios, especifique toda la
entrada del parámetro /configfile entre comillas. Por ejemplo:
/CONFIGfile="c:\Program Files\tdpsql.cfg"
/LOGFile=nombrearchivoregistro
Utilice el parámetro /logfile para especificar el nombre del archivo de
registro de actividades. La variable nombrearchivoregistro identifica el
nombre del archivo de registro de actividades.
Si el archivo de registro especificado no existe, se crea uno nuevo. Si el
archivo existe, se añaden nuevas entradas al mismo. La variable
nombrearchivoregistro puede incluir una vía de acceso completa. Sin
embargo, si no se especifica ninguna vía de acceso, el archivo de registro se
graba en el directorio de instalación.
Si la variable nombrearchivoregistro incluye espacios, especifique toda la
entrada del parámetro /logfile entre comillas. Por ejemplo:
/LOGFile="c:\Program
Files\tdpsql.log"
Si no se especifica el parámetro /logfile, los registros de anotaciones se
graban al archivo de registro predeterminado, tdpsql.log.
El parámetro /logfile no puede desactivarse, siempre está activo.
Capítulo 8. Información de referencia
301
/LOGPrune=númdays|No
Al podar datos de registro, puede descartar algunos de los registros
generados en función de los criterios detallados de filtrado que defina. En
función de la opción que defina para el parámetro /LOGPrune, se guarda un
número determinado de días de datos. De forma predeterminada, se
guardan 60 días de entradas de registro. Se puede indicar la opción No para
inhabilitar la poda de registro.
Independientemente de la opción que defina para este parámetro, puede
solicitar una poda de registro de forma explícita en cualquier momento.
Consideraciones:
v Para númdías, el rango es de 0 a 9999. Un valor de 0 suprime todas las
entradas del archivo de registro de actividad excepto las entradas de
mandato actuales.
v Si especifica no, el archivo de registro no será podado.
v Si no especifica /LOGPrune, el valor predeterminado es el especificado
por la opción configurable logprune del archivo de configuración. El
valor predeterminado es 60.
v Si especifica /LOGPrune, se utiliza su valor en lugar del valor almacenado
en el archivo de configuración. La especificación de este parámetro no
cambia el valor en el archivo de configuración.
v Puede especificar /LOGPrune sin especificar númdías o no; en este caso, se
utiliza el valor predeterminado, 60.
v Los cambios en el valor del parámetro TIMEformat o DATEformat pueden
dar como resultado que el archivo de registro se pode sin quererlo. Si
ejecuta un mandato que puede podar el archivo de registro y se ha
modificado el valor del parámetro TIMEformat o DATEformat, lleve a cabo
una de las acciones siguientes para evitar una poda no deseada del
archivo de registro:
– Haga una copia del archivo de registro existente.
– Especifique un nuevo archivo de registro con el parámetro /LOGFile o
el valor logfile.
/QUERYNode=DP|ALWAYSON|AMBOS
Especifique si desea consultar las bases de datos estándar de un SQL
Server 2012, y versiones posteriores, de las que se ha realizado una copia
de seguridad desde un nodo estándar de Data Protection for SQL Server, el
nodo AlwaysOn, o desde ambos nodos. Este parámetro se ignora para
bases de datos disponibilidad porque las bases de datos de disponibilidad
se copian siempre bajo el nodo AlwaysOn.
/REMOTECOMPUTER=nombresistema
Especifique la dirección IP o el nombre de host para el sistema remoto
donde desea desmontar los datos.
/REMOTECOMPUTERUser=usuario
Especifique el nombre de usuario para iniciar sesión en el servidor
especificado con el parámetro REMOTECOMPUTER. Si es necesario un dominio
para iniciar sesión con la cuenta de dominio, especifique Dominio\Usuario.
Para iniciar sesión en la cuenta local, no es necesario el dominio. No hay
ningún valor predeterminado.
/REMOTECOMPUTERPassword=contraseña
Especifique la contraseña para el nombre de usuario especificado con el
parámetro REMOTECOMPUTERUser. No existe valor predeterminado.
302
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
/TSMNODe=nombrenodotsm
Utilice la variable nombre_nodo_tsm para indicar el nombre de nodo de
Tivoli Storage Manager que Tivoli Storage FlashCopy Manager utiliza para
iniciar una sesión en el servidor de Tivoli Storage Manager.
Puede almacenar el nombre de nodo en el archivo de opciones de Tivoli
Storage Manager (dsm.opt). Este parámetro sustituirá el valor del archivo
de opciones de Tivoli Storage Manager si PASSWORDACCESS se establece
como PROMPT. Este parámetro no es válido cuando PASSWORDACCESS
se establece como GENERATE en el archivo de opciones.
/TSMOPTFile=nombre_archivo_opc_tsm
Utilice la variable nombre_archivo_opc_tsm para identificar el archivo de
opciones de Tivoli Storage Manager.
El nombre de archivo puede incluir una ruta calificada al completo. Si no
se especifica ninguna vía de acceso, se busca en el directorio donde está
instalado Tivoli Storage FlashCopy Manager.
Si la variable nombre_archivo_opc_tsm incluye espacios, adjunte la entrada
entera del parámetro /tsmoptfile entre comillas dobles. Por ejemplo:
/TSMOPTFile="c:\Program Files\dsm.opt"
El valor predeterminado es dsm.opt.
/TSMPassword=contraseña_tsm
Utilice la variable contraseña_tsm para indicar la contraseña de Tivoli
Storage Manager que Tivoli Storage FlashCopy Manager utiliza para iniciar
una sesión en el servidor de Tivoli Storage Manager.
Si especificó PASSWORDACCESS GENERATE en el archivo de opciones
de Tivoli Storage FlashCopy Manager (dsm.opt), no tiene que proporcionar
la contraseña porque se utiliza la que está almacenada en el registro. Sin
embargo, para almacenar la contraseña en el registro deberá especificar la
contraseña de Tivoli Storage Manager la primera vez que Tivoli Storage
FlashCopy Manager se conecte con el servidor de Tivoli Storage Manager.
Si se especifica una contraseña con este parámetro cuando
PASSWORDACCESS GENERATE está en vigor, el valor de la línea de
mandatos no se tendrá en cuenta a menos que la contraseña para ese nodo
no se haya almacenado todavía en el registro. En ese caso, la contraseña
especificada se almacenará en el registro y se utilizará cuando se ejecute
este mandato.
Si PASSWORDACCESS PROMPT está en vigor, y no se especifica ninguna
contraseña en la línea de mandatos, se pedirá al usuario que proporcione
una.
La contraseña de Tivoli Storage Manager que Tivoli Storage FlashCopy
Manager utiliza para iniciar una sesión en el servidor de Tivoli Storage
Manager puede tener una longitud máxima de 63 caracteres.
Capítulo 8. Información de referencia
303
304
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Apéndice A. Preguntas formuladas frecuentemente
Revise las respuestas a las siguientes preguntas frecuentes sobre Data Protection
for SQL Server.
¿Cómo puedo comprimir mis copias de seguridad de Data Protection for SQL
Server?
Se pueden utilizar los métodos siguientes para comprimir las copias de
seguridad de Data Protection for SQL Server:
v Utilice la opción compression para indicar a la API de Tivoli Storage
Manager cómo comprimir los datos antes de enviarlos al servidor de
Tivoli Storage Manager. Al comprimir los datos se reducen el tráfico y
los requisitos de almacenamiento.
La especificación de la opción compression depende del método de copia
de seguridad que se esté utilizando:
– Para las copias de seguridad de herencia, especifique la opción
compression en el archivo de opciones de Data Protection for SQL
Server.
– Para las copias de seguridad VSS, especifique la opción compression
en el archivo de opciones del cliente de archivado y copia de
seguridad que se utiliza como nodo DSMAGENT local. Si el entorno
está configurado para copias de seguridad con traspaso de datos VSS,
también debe especificar la opción de compresión en el archivo de
opciones del cliente de archivado y copia de seguridad que se utiliza
como nodo DSMAGENT remoto. Repase la información de
compresión disponible en la documentación del cliente antes de
intentar comprimir los datos.
Para obtener más información sobre la opción compression, consulte
“Especificación de parámetros de configuración de Tivoli Storage
Manager” en la página 52.
v Puede especificar la compresión de copia de seguridad de SQL Server
desde la ventana Propiedades de SQL en Microsoft Management
Console (MMC) o puede utilizar la opción sqlcompression desde la línea
de mandatos para definir la compresión de copia de seguridad nativa de
SQL Server para las copias de seguridad de Data Protection for SQL
Server. Para obtener más información, consulte el apartado “Habilitación
de la compresión de copia de seguridad de SQL Server” en la página
111.
La compresión de copia de seguridad sólo está disponible con las copias
de seguridad de herencia. Sólo puede ejecutar la compresión de copia de
seguridad en Enterprise Edition. Puede ejecutar la compresión de copia
de seguridad de SQL Server 2008 R2 en las ediciones Standard,
Enterprise y Datacenter. Cualquier edición puede restaurar una copia de
seguridad comprimida.
¿Cómo puedo cifrar mis copias de seguridad de Data Protection for SQL Server?
Utilice las opciones enableclientencryptkey y encryptiontype para cifrar
las bases de datos de Microsoft SQL Server durante el proceso de copia de
seguridad y restauración.
El lugar en el que se especifican estas opciones depende del método de
copia de seguridad que se utilice:
© Copyright IBM Corp. 1997, 2015
305
v Para las copias de seguridad de herencia, especifique estas opciones en
el archivo de opciones de Data Protection for SQL Server.
v Para las copias de seguridad VSS, especifique las opciones de cifrado en
el archivo de opciones del cliente de archivado y copia de seguridad que
se utiliza como nodo DSMAGENT local. Si el entorno está configurado
para copias de seguridad con traspaso de datos VSS, también debe
especificar las opciones de cifrado en el archivo de opciones del cliente
de archivado y copia de seguridad que se utiliza como nodo
DSMAGENT remoto. Repase la información de cifrado disponible en la
documentación del cliente antes de intentar cifrar las bases de datos.
Para obtener más información sobre las opciones enableclientencryptkey
y encryptiontype, consulte “Especificación de parámetros de configuración
de Tivoli Storage Manager” en la página 52.
¿Cómo puedo optimizar el almacenamiento de mis copias de seguridad de Data
Protection for SQL Server?
Utilice la opción deduplication para habilitar la optimización de
almacenamiento de datos del lado de cliente. La API de Tivoli Storage
Manager utiliza la optimización de almacenamiento de datos del lado de
cliente para eliminar los datos redundantes durante el proceso de copia de
seguridad antes de que se transfieran los datos al servidor de Tivoli
Storage Manager.
El lugar en el que se especifican estas opciones depende del método de
copia de seguridad que se utilice:
v Para las copias de seguridad de herencia, especifique las opciones de
cifrado deduplication en el archivo de opciones de Data Protection for
SQL Server.
v Para las copias de seguridad VSS, especifique la opción deduplication
en el archivo de opciones del cliente de archivado y copia de seguridad
que se utiliza como nodo DSMAGENT local. Si el entorno está
configurado para copias de seguridad con traspaso de datos VSS,
también debe especificar la opción deduplication en el archivo de
opciones del cliente de archivado y copia de seguridad que se utiliza
como nodo DSMAGENT remoto. Revise la información de optimización
de almacenamiento en la documentación de cliente antes de intentar
cifrar las bases de datos.
Para obtener más información sobre la opción deduplication, consulte
“Especificación de parámetros de configuración de Tivoli Storage Manager”
en la página 52.
¿Puedo restaurar una única tabla desde una copia de seguridad de SQL Server?
Sí, pero sólo para copias de seguridad de herencia. No se puede restaurar
una tabla individual desde una copia de seguridad VSS Para restaurar una
tabla individual desde una copia de seguridad de herencia de SQL Server,
coloque las tablas que necesitan granularidad de restauración individual en
su propio grupo de archivos. A continuación, utilice Data Protection for
SQL Server para restaurar un único grupo de archivos de una copia de
seguridad completa.
¿Puedo restaurar una copia de seguridad de una base de datos Server SQL en
otra instancia o máquina de SQL Server?
Sí, pero sólo para copias de seguridad de herencia. No puede restaurar las
copias de seguridad VSS directamente en una instancia o máquina de SQL
Server alternativa.
|
|
|
|
|
306
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
|
|
|
|
|
|
|
¿Puedo restaurar copias de seguridad VSS en otras ubicaciones en la misma
instancia de SQL Server?
Puede restaurar copias de seguridad VSS en otras ubicaciones en la misma
instancia de SQL Server de la siguiente manera:
v Utilice el parámetro /relocatedir desde la línea de mandatos.
v Utilice la opción Reubicar de la ventana Restaurar bases de datos desde
la interfaz gráfica de usuario.
|
|
|
|
|
|
|
¿Puedo restaurar Copias de seguridad VSS en otros nombres de bases de datos
en la misma instancia de SQL Server?
Puede restaurar copias de seguridad VSS en otros nombres de base de
datos de la siguiente manera:
v Utilice el parámetro /into desde la línea de mandatos.
v Utilice la opción Restaurar en de la ventana Restaurar bases de datos
desde la interfaz gráfica de usuario.
¿Puedo utilizar Data Protection for SQL Server para realizar la copia de
seguridad de bases de datos de SQL Server, archivos de anotaciones y reducir el
tamaño del archivo de anotaciones de transacciones?
Modifique el archivo de mandatos que se utiliza para copias de seguridad
planificadas con una entrada que llama a un archivo de mandatos T-SQL
que reduce el archivo de registro de transacciones. Por ejemplo, en el
siguiente archivo de mandatos que se utiliza para las copias de seguridad
programadas:
tdpsqlc backup * full
tdpsqlc backup * log
osql -E -i shrinkjob.sql
El archivo shrinkjob.sql es un archivo de mandatos T-SQL que reduce el
archivo de registro de transacciones.
¿Debo crear un nombre de nodo diferente para crear una copia de seguridad y
archivado para una base de datos de SQL Server?
Primero, utilice el mismo nombre de nodo que el nodo de SQL Server
principal, aunque deberá agregar una extensión para el nodo de archivado.
Por ejemplo:
Principal:
SQLSRV550_SQL
Archivado: SQLSRV550_SQL_ARCH
En segundo lugar, utilice otro archivo de opciones de Data Protection for
SQL Server (dsmarchive.opt) que contiene el nodo de archivado con los
valores de archivado que desee. Consulte los apartados siguientes para
obtener más información sobre nodos y opciones:
v “Especificación de parámetros de nombre de nodo de Data Protection for
SQL Server” en la página 54
v “Especificación de parámetros de configuración de Tivoli Storage
Manager” en la página 52
¿Puedo realizar operaciones VSS en un entorno de SQL Server en clúster?
Sí, puede ejecutar operaciones de VSS de Data Protection for SQL Server
en un entorno de SQL Server en clúster. Para obtener más información,
consulte el apartado “Grupos de disponibilidad AlwaysOn con Data
Protection for SQL Server en un entorno de Windows Failover Cluster
(clúster de migración tras error)” en la página 25.
Apéndice A. Preguntas formuladas frecuentemente
307
¿Cómo puedo realizar copias de seguridad descargadas de VSS o gestionar
instantáneas locales?
Instale Data Protection for SQL Server para realizar copias de seguridad
descargadas de VSS o realizar copia de seguridad de instantáneas locales y
restaurarlas. Para obtener más información, consulte el apartado
“Prerrequisitos” en la página 33.
¿Cómo puedo utilizar copias de seguridad VSS y de herencia en una estrategia
de copia de seguridad común?
Para obtener más información, consulte el apartado “Métodos de copia de
seguridad de herencia y VSS” en la página 100.
¿Puedo utilizar copias de seguridad de herencia y Copias de seguridad VSS
juntas?
Sí, puede aplicar copias de seguridad de registro de herencia y
diferenciales de herencia después de que se haya restaurado una copia de
seguridad VSS completa. Para poder hacerlo, es necesario dejar la base de
datos en un estado de recuperación especificando /recovery=no en la
interfaz de línea de mandatos o asegurándose de que la opción
Recuperación de la interfaz gráfica de usuario (GUI) Restaurar bases de
datos o Restaurar grupos/archivos no esté seleccionada al restaurar la
copia de seguridad VSS. Con VSS, puede ejecutar sólo copias de seguridad
completas. No puede ejecutar los archivos de registro, diferenciales, de
grupos de archivos individuales, de archivos individuales y copias de
seguridad definidas con VSS. Para obtener más información, consulte el
apartado “Métodos de copia de seguridad de herencia y VSS” en la página
100.
Al restaurar bases de datos de SQL Server de gran volumen, ¿cómo puedo evitar
que falle la operación de restauración debido a un error de tiempo de espera
excedido?
SQL Server vuelve a crear y a dar formato a los archivos físicos nuevos en
los que se restaurarán los datos de copia de seguridad. Dado que en las
bases de datos voluminosas, este proceso puede durar más de una hora, se
puede exceder el tiempo de espera de la sesión de Tivoli Storage Manager
y hacer que el proceso de restauración sea anómalo. Para evitar este error,
establezca el valor de la opción de Tivoli Storage Manager COMMTIMEOUT en
3600 o superior. En el caso de bases de datos de más de 100 GB, establezca
el valor en 10000 o un valor superior. En el caso de una operación de
restauración LANFREE, aumente el valor de las opciones COMMTIMEOUT y
IDLETIMEOUT para el agente de almacenamiento.
¿Cómo funcionan las operaciones de restauración instantáneas de VSSP?
En una operación de restauración instantánea de VSS, una copia asistida
por hardware de nivel de volumen que incluye volúmenes de destino (que
contienen la instantánea) se vuelven a copiar en los volúmenes de origen
originales. Un SAN Volume Controller, Storwize V7000, XIV, o sistema de
almacenamiento de IBM System Storage serie DS8000 es necesario para
completar las operaciones de restauración instantáneas de VSS. Para
obtener más información, consulte el apartado “Proceso de restauración
instantánea de VSS” en la página 23.
Ahora que realizo operaciones VSS, ¿por qué hay tantas copias de seguridad
activas?
La política de Tivoli Storage Manager gestiona las copias de seguridad VSS
que están ubicadas en volúmenes de duplicación local y en el
almacenamiento del servidor de Tivoli Storage Manager. Con esta
característica, puede utilizar diferentes políticas que provoquen un
308
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
incremento del número de copias de seguridad activas. Para obtener más
información, consulte “Cómo la política afecta a la gestión de copias de
seguridad en Data Protection for SQL Server” en la página 10 y “Métodos
de copia de seguridad de herencia y VSS” en la página 100.
¿Por qué recibo un error de tiempo excedido de espera de TCP/IP cuando tengo
activado el rastreo de VSS interno de Windows?
Las operaciones VSS de Data Protection for SQL Server podrían exceder el
tiempo de espera y producir un error de TCP/IP cuando el rastreo VSS
interno de Windows está activado debido al tiempo adicional necesario
para grabar las entradas en el archivo de rastreo. Puede evitar este
problema aumentando los valores de las opciones servidor de Tivoli
Storage Manager commtimeout y idletimeout o disminuyendo la cantidad
de rastreos VSS internos de Windows.
Qué valores utilizar para un rendimiento óptimo
El valor predeterminado del parámetro buffers (3) y del parámetro
buffersize (1024) son los que proporcionan el mejor rendimiento en las
pruebas. No obstante, factores de entorno como la velocidad de la red, el
diseño de la base de datos física, los recursos de la máquina y los recursos
de SQL Server influyen sobre el rendimiento de Data Protection for SQL
Server y deben tenerse en cuenta a la hora de determinar la configuración.
Tenga en cuenta que los parámetros buffers y buffersize sólo se aplican a
copias de seguridad de herencia. Para obtener más información, consulte
los temas siguientes:
v Capítulo 7, “Ajuste de rendimiento”, en la página 173
v “Especificación de parámetros de configuración de Tivoli Storage
Manager” en la página 52
v "los parámetros /buffers y /buffersize" (con el mandato backup) en el
apartado “Parámetros opcionales de backup” en la página 187.
v "los parámetros /buffers y /buffersize" (con el mandato restore) en el
apartado “Parámetros opcionales de restore” en la página 262.
v "los parámetros /buffers y /buffersize" (con el mandato set) en el
apartado “Establecer parámetros opcionales” en la página 299.
¿Cómo debo planificar las copias de seguridad de Data Protection for SQL
Server?
Puede planificar las copias de seguridad de Data Protection for SQL Server
utilizando el planificador de cliente de archivado y copia de seguridad de
Tivoli Storage Manager o el planificador de MMC.
¿Cómo debo configurar Data Protection for SQL Server para que se ejecute en
un clúster?
Los apartados siguientes contienen información sobre cómo utilizar Data
Protection for SQL Server en un entorno de clúster.
v “Grupos de disponibilidad AlwaysOn con Data Protection for SQL
Server en un entorno de Windows Failover Cluster (clúster de migración
tras error)” en la página 25
¿Cómo puedo saber si mi copia de seguridad se ha ejecutado satisfactoriamente?
Se visualiza un mensaje que indica que la copia de seguridad ha finalizado
satisfactoriamente. Además, el gestor de tareas de MMC proporciona
información centralizada sobre el estado de las tareas. La información de
proceso también está disponible en los archivos siguientes:
v Archivo de registro de Data Protection for SQL Server (valor
predeterminado: tdpsql.log)
Apéndice A. Preguntas formuladas frecuentemente
309
Este archivo indica la fecha y hora de una copia de seguridad, los datos
que se han copiado y los posibles mensajes de error o códigos de
terminación.
v Registro de actividades del servidor de Tivoli Storage Manager
Data Protection for SQL Server registra información sobre los mandatos
de copia de seguridad y restauración en el registro de actividades del
servidor Tivoli Storage Manager. Si el usuario no tiene ID de usuario y
contraseña de administrador de Tivoli Storage Manager, un
administrador de Tivoli Storage Manager puede examinar este registro
por él.
v Archivo de registro de errores de la API Tivoli Storage Manager (valor
predeterminado: dsierror.log).
¿Debo utilizar el mismo nombre_nodo que utiliza mi cliente de copia de
seguridad/archivado?
Copias de seguridad de herencia: utilice nombres de nodo diferentes para
simplificar las tareas de planificación, separación de datos y gestión de
políticas.
Copias de seguridad VSS: debe utilizar nombres de nodos distintos.
Para obtener más información, consulte el apartado “Especificación de
parámetros de nombre de nodo de Data Protection for SQL Server” en la
página 54.
¿Cómo debo configurar un entorno fuera de la LAN para realizar una copia de
seguridad del Data Protection for SQL Server a través de mi SAN?
Consulte la sección sobre el entorno fuera de la LAN de Capítulo 7,
“Ajuste de rendimiento”, en la página 173.
Para obtener más información, consulte el apartado http://
www.redbooks.ibm.com/abstracts/sg246148.html.
310
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Apéndice B. Funciones de accesibilidad para la familia de
productos Tivoli Storage Manager
Las funciones de accesibilidad ayudan a los usuarios que tienen discapacidades,
tales como movilidad reducida o visión limitada, a utilizar productos de tecnología
de la información de manera satisfactoria.
Características de accesibilidad
La familia de productos de IBM Tivoli Storage Manager incluye las siguientes
funciones de accesibilidad:
v Funcionamiento sólo con teclado utilizando los convenios de sistema operativo
estándares.
v Interfaces que soportan la tecnología de asistencia de soporte como los lectores
de pantalla
Son accesibles las interfaces de línea de mandatos para todos los productos de la
familia de productos.
Centro de operaciones de Tivoli Storage Manager proporciona las siguientes
funciones de accesibilidad adicionales cuando se utiliza con un navegador Mozilla
Firefox en un sistema Microsoft Windows:
v Lupas de pantalla y acercamiento al contenido
v Modalidad de alto contraste
Centro de operaciones y el servidor de Tivoli Storage Manager se pueden instalar
en la modalidad de consola, la cual es accesible.
El sistema de ayuda de Centro de operaciones está habilitado para la accesibilidad.
Para obtener más información, pulse el icono de signo de interrogación en la barra
de menús del sistema de ayuda.
Software de proveedores
La familia de productos Tivoli Storage Manager incluye cierto software del
proveedor que no está cubierto por el acuerdo de licencia de IBM. IBM no es
responsable de las funciones de accesibilidad de estos productos. Contacte con el
proveedor para obtener información de accesibilidad de sus productos.
IBM y accesibilidad
Consulte IBM Human Ability and Accessibility Center (http://www.ibm.com/able)
para obtener información sobre el compromiso que tiene IBM con la accesibilidad.
© Copyright IBM Corp. 1997, 2015
311
312
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Avisos
Esta información ha sido desarrollada para productos y servicios ofertados en los
EE.UU.
Es posible que IBM no ofrezca en otros países los productos, servicios o
características que se describen en este documento. Consulte a su representante
local de IBM para obtener información sobre los productos y servicios que
actualmente están disponibles en su zona. Cualquier referencia hecha en esta
publicación a un producto, programa o servicio de IBM no pretende indicar ni
implica que sólo se pueda utilizar este producto, programa o servicio de IBM. En
su lugar, se puede utilizar cualquier producto, programa o servicio funcionalmente
equivalente que no infrinja ninguno de los derechos de propiedad intelectual de
IBM. No obstante, es responsabilidad del usuario evaluar y verificar el
funcionamiento de cualquier producto, programa o servicio que no sea de IBM.
IBM puede tener patentes o solicitudes de patentes pendientes que traten el tema
principal descrito en este documento. La entrega de este documento no le otorga
ninguna licencia sobre estas patentes. Puede enviar las consultas sobre licencias,
por escrito, a la siguiente dirección:
IBM Director of Licensing
IBM Corporation
North Castle Drive, MD-NC119
Armonk, NY 10504-1785
Estados Unidos de América
Para consultas sobre licencias relativas a la información del conjunto de caracteres
de doble byte (DBCS), póngase en contacto con el departamento de propiedad
intelectual de IBM en su país o envíe las consultas, por escrito, a:
Intellectual Property Licensing
Legal and Intellectual Property Law
IBM Japan Ltd.
19-21, Nihonbashi-Hakozakicho, Chuo-ku
Tokio 103-8510, Japón
El párrafo siguiente no se aplica a ningún país donde tales determinaciones son
incoherentes con las leyes locales: INTERNATIONAL BUSINESS MACHINES
CORPORATION PROPORCIONA ESTA PUBLICACIÓN "TAL CUAL" SIN
GARANTÍA DE CUALQUIER ESPECIE, YA SEA EXPRESA O IMPLÍCITA,
INCLUYENDO, SIN ESTAR LIMITADO A, LAS GARANTÍAS IMPLÍCITAS DE
NO-INFRACCIÓN, COMERCIABILIDAD O ADECUACIÓN PARA UNA
FINALIDAD ESPECÍFICA. Algunas legislaciones no contemplan la exclusión de
garantías, ni implícitas ni explícitas, por lo que puede haber usuarios a los que no
les afecte esta norma.
Esta información puede contener imprecisiones técnicas o errores tipográficos. La
información incluida en este documento está sujeta a cambios periódicos, que se
incorporarán en nuevas ediciones de la publicación. IBM puede realizar mejoras
y/o cambios en los productos o programas descritos en esta publicación sin previo
aviso.
© Copyright IBM Corp. 1997, 2015
313
Las referencias en este documento a sitios web que no son de IBM se proporcionan
únicamente para su comodidad y no representan en modo alguno la promoción de
dichos sitios web. Los materiales en estos sitios web no forman parte de los
materiales para este producto de IBM; la utilización de dichos sitios es a cuenta y
riesgo del usuario.
IBM puede utilizar o distribuir la información que se le proporcione, en la forma
que crea conveniente, sin incurrir por ello en ninguna obligación con el remitente.
Los poseedores de licencias de este programa que deseen obtener información
sobre éste a efectos de permitir: (i) el intercambio de información entre programas
creados de forma independiente y otros programas (incluido éste) y (ii) el uso
mutuo de la información intercambiada, deben ponerse en contacto con:
IBM Corporation
2Z4A/101
11400 Burnet Road
Austin, TX 78758
EE.UU.
Tal información puede estar disponible, sujeta a los términos y a las condiciones
adecuadas, incluyendo en algunos casos el pago de una cuota.
El programa bajo licencia descrito en este documento y todo el material con
licencia disponible se proporcionan bajo los términos de IBM Customer Agreement,
IBM International Program License Agreement o cualquier otro acuerdo
equivalente entre IBM y el cliente.
Todos los datos sobre el rendimiento aquí incluidos se han determinado en un
entorno controlado. Por consiguiente, los resultados obtenidos en otros entornos
operativos pueden variar de forma significativa. Algunas mediciones pueden haber
sido tomadas en sistemas a nivel de desarrollo y no hay ninguna garantía de que
dichas mediciones sean las mismas en los sistemas disponibles generalmente.
Además, algunas mediciones pueden haberse estimado por extrapolación. Los
resultados reales pueden variar. Los usuarios de la presente publicación deben
verificar los datos pertinentes en su entorno de trabajo específico.
La información concerniente a productos no IBM se ha obtenido de los
suministradores de dichos productos, de sus anuncios publicados o de otras
fuentes de información pública disponibles. IBM no ha probado estos productos y
no puede confirmar la exactitud de las declaraciones de rendimiento,
compatibilidad o cualesquiera otras relativas a productos que no sean de IBM. Las
consultas acerca de las posibilidades de los productos no IBM deben dirigirse a los
suministradores de los mismos.
Esta información contiene ejemplos de datos e informes utilizados en operaciones
comerciales diarias. Para ilustrarlas de la forma más completa posible, los ejemplos
incluyen nombres de personas, empresas, marcas y productos. Todos estos
nombres son ficticios y cualquier parecido con los nombres y direcciones utilizados
por una empresa real es mera coincidencia.
LICENCIA DE COPYRIGHT:
Esta información contiene programas de aplicación de ejemplo en lenguaje fuente,
que ilustra las técnicas de programación en distintas plataformas operativas. Puede
copiar, modificar y distribuir estos programas de ejemplo de cualquier forma sin
314
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
previo pago a IBM, para fines de desarrollo, utilización, marketing o distribución
de programas de aplicación conforme a la interfaz de programación de
aplicaciones de la plataforma operativa para la que están escritos estos programas
de ejemplo. Estos ejemplos no se han probado a fondo bajo todas las condiciones.
Por tanto, IBM no puede garantizar ni implicar la fiabilidad, utilidad o función de
estos programas. Los programas de ejemplo se proporcionan "TAL CUAL", sin
garantía de ningún tipo. IBM no será responsable de ningún daño que surja del
uso por parte del usuario de los programas de ejemplo.
Cada copia o parte de estos programas de ejemplo o cualquier trabajo derivado
debe incluir un aviso de copyright como este:
Partes de este código se derivan de programas de ejemplo de IBM® Corp.
© Copyright IBM® Corp. _especifique el año o años_. Reservados todos los derechos.
Marcas registradas
IBM, el logotipo de IBM y ibm.com son marcas registradas de International
Business Machines Corp., registradas en una gran cantidad de jurisdicciones en
todo el mundo. Otros nombres de productos y servicios pueden ser marcas
registradas de IBM u otras compañías. Hay disponible una lista actual de marcas
registradas de IBM en la web, en sección "Copyright and trademark information"
de www.ibm.com/legal/copytrade.shtml.
Adobe es una marca registrada de Adobe Systems Incorporated en Estados Unidos
o en otros países.
Linear Tape-Open, LTO y Ultrium son marcas registradas de HP, IBM Corp. y
Quantum en EE.UU. y en otros países.
Intel y Itanium son marcas registradas de Intel Corporation o sus empresas filiales
en Estados Unidos y otros países.
Linux es una marca registrada de Linus Torvalds en Estados Unidos y/o en otros
países.
Microsoft, Windows y Windows NT son marcas registradas de Microsoft
Corporation en Estados Unidos y/o en otros países.
Java™ y todas las marcas registradas y logotipos basados en Java son marcas
registradas de Oracle y/o sus filiales.
UNIX es una marca registrada de The Open Group en Estados Unidos y otros
países.
Términos y condiciones de la documentación del producto
Los permisos para utilizar estas publicaciones se otorgan de acuerdo con los
términos y condiciones siguientes.
Aplicabilidad
Estos términos y condiciones completan los términos y condiciones de uso
del sitio web de IBM.
Uso personal
Puede reproducir estas publicaciones para uso personal y no comercial
siempre que se conserven todos los avisos del propietario. No podrá
Avisos
315
distribuir, visualizar ni crear trabajo derivado de estas publicaciones, o
cualquier parte de éstas, sin el consentimiento expreso de IBM.
Uso comercial
Puede reproducir, distribuir y visualizar estas publicaciones únicamente
dentro de la empresa a condición de que se conserven todos los avisos de
propiedad. No puede realizar trabajos derivados de estas publicaciones ni
reproducir, distribuir o visualizar estas publicaciones ni parte de las
mismas fuera de la empresa sin el consentimiento expreso de IBM.
Derechos
Si no se indica lo contrario en este permiso, no se otorgan otros permisos,
licencias o derechos, ya sea de forma expresa o implícita, a las
publicaciones u otra información, datos, software u otra propiedad
intelectual que contenga este documento.
IBM se reserva el derecho de retirar los permisos otorgados aquí siempre
que, a su discreción, considere que la utilización de las publicaciones actúa
en detrimento de sus intereses o, según determine IBM, no se cumplan
adecuadamente las instrucciones anteriores.
Queda prohibido descargar, exportar o reexportar esta información si no se
cumplen íntegramente todas las leyes aplicables y regulaciones, incluyendo
las leyes y regulaciones de exportación de los Estados Unidos.
IBM NO EFECTÚA NINGÚN TIPO DE GARANTÍA SOBRE EL
CONTENIDO DE ESTAS PUBLICACIONES. LAS PUBLICACIONES SE
PROPORCIONAN "TAL CUAL", SIN GARANTÍAS DE NINGUNA CLASE,
YA SEAN EXPLÍCITAS O IMPLÍCITAS, INCLUYENDO, PERO SIN
LIMITARSE A, LAS GARANTÍAS IMPLÍCITAS DE
COMERCIALIZACIÓN, NO INFRACCIÓN Y ADECUACIÓN A UN FIN
DETERMINADO.
Consideraciones sobre la política de privacidad
Los productos de IBM Software, incluido el software como soluciones de servicio,
(“Ofertas de software”) podrían utilizar cookies u otras tecnologías para recopilar
información del uso del producto para ayudar a mejorar la experiencia del usuario
final, para adaptar las interacciones con el usuario final o para otros fines. En
muchos casos, las Ofertas de software no recopilan información de identificación
personal. Algunas de nuestras ofertas de software pueden ayudarle a recopilar
información de identificación personal. Si esta oferta de software utiliza cookies
para recopilar información de identificación personal, la información específica
sobre la utilización de cookies de esta oferta se expone más adelante.
Esta oferta de software no utiliza cookies u otras tecnologías para recopilar
información de identificación personal.
Si las configuraciones desplegadas para esta Oferta de software le ofrecen como
cliente la posibilidad de recopilar información de identificación personal de los
usuarios finales mediante cookies y otras tecnologías, debe buscar asesoramiento
legal sobre las leyes aplicables a dicha recopilación de datos, incluidos los
requisitos de aviso y consentimiento.
Para obtener más información sobre el uso de las distintas tecnologías, incluidas
las cookies, para estos fines, consulte la Política de privacidad de IBM en
http://www.ibm.com/privacy y la Declaración de privacidad en línea de IBM en
http://www.ibm.com/privacy/details en la sección “Cookies, Web Beacons and
316
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Other Technologies” y la sección “IBM Software Products and
Software-as-a-Service Privacy Statement” en http://www.ibm.com/software/info/
product-privacy.
Avisos
317
318
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Glosario
Hay un glosario disponible con términos y definiciones para la familia de productos de IBM Tivoli
Storage Manager.
Consulte el apartado Glosario de Tivoli Storage Manager.
Para ver glosarios para otros productos de IBM, consulte http://www.ibm.com/software/globalization/
terminology/.
© Copyright IBM Corp. 1997, 2015
319
320
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
Índice
Caracteres Especiales
set command
y el parámetro /IMPORTVSSSNAPSHOTSONLYWhenneeded
/querynode, parámetro
y mandato restore 262
299
A
acceso a bases de datos, restringir 263
activo/inactivo, estado
afectado por copia de seguridad completa 217
adjustkbtsmestimate, parámetro 187
adjustpercentestimate, parámetro 187
ahorro de espacio, consideraciones 183, 184, 217, 218, 260,
261
ahorro de tiempo, consideraciones 260, 261
almacenamiento
determinación de la capacidad gestionada 109
almacenamiento gestionado
determinación de la capacidad 109
APAR 171
API, Tivoli Storage Manager 234
archivo de configuración, Data Protection for SQL Server
establecer valores, CLI 190, 203, 219, 237, 263, 296, 299
query TDP 234
archivo de deshacer de servidor en suspensión, opción de
GUI 126
archivo de opciones, Data Protection for SQL
sentencias INCLUDE/EXCLUDE 18
archivo tdpexc.cfg
y mandato delete backup 207
archivo tdpexc.log
y mandato delete backup 207
archivo tdpsql.cfg
y el mandato restorefiles 292
y mount backup, mandato 227
y unmount backup, mandato 301
archivo tdpsql.log
y el mandato restorefiles 292
y mount backup, mandato 227
y unmount backup, mandato 301
archivos
Data Protection for SQL Server, opciones 209, 294
dsm.opt 52
excfull.log 150
excsched.log 150
tdpexc.cfg
y mandato delete backup 207
tdpexc.log
y mandato delete backup 207
tdpsql.cfg
opción vsspolicy 69
y el mandato restorefiles 292
y mount backup, mandato 227
y unmount backup, mandato 301
tdpsql.log 309
y el mandato restorefiles 292
y mount backup, mandato 227
y unmount backup, mandato 301
tdpsqlc.exe 177
© Copyright IBM Corp. 1997, 2015
archivos (continuación)
Tivoli Storage FlashCopy Manager, opciones 230, 303
archivos de configuración
ubicaciones no predeterminadas 55
archivos de opciones
ubicaciones no predeterminadas 55
archivos de rastreo y de registro de Data Protection for SQL
Server
visualizar 165
archivos de registro
utilizar para determinación de problemas 153
archivos de soporte
enviar a IBM por correo electrónico 170
B
backup
completa más de registro 100
completa más diferencial más de registro 100
completa más diferenciales 100
copia de seguridad de archivo 100
copia solo completa 100
De herencia 9
full 100
backupdestination, parámetro
y mandato backup 188
y mandato delete backup 207
y mandato restore 262
backupmethod, parámetro
y el mandato restorefiles 291
y mandato backup 188
y mandato restore 262
bandas, opción de GUI 125
bandas de datos
consultar 234
Rendimiento de Data Protection for SQL Server 174
utilización de búferes 189, 236, 262, 297
utilización de la CLI 196, 276
utilizadas con /sqlbuffers 193, 196, 272, 276
base de datos
consultar 234
maestra, restaurar 133
opciones, conjunto 234
restauración con catálogos e índices de texto completo 135
restauración en alternativa 131
restaurar utilizando la GUI 140
bases de datos de disponibilidad de SQL Server
copia de seguridad mediante VSS 112
restaurar 128
restaurar grupos de archivos y archivos de SQL
Server 140
bases de datos de disponibilidad SQL
copia de seguridad con el método de herencia 114
bases de datos de SQL Server con catálogos e índices de texto
completo, restauración 135
buffers, parámetro 189, 236, 262
buffersize, parámetro 189, 236, 263
321
C
caducidad, valor de política 69
caducidad de Copias de seguridad VSS
política 10
capacidad
determinación del almacenamiento gestionado 109
características de accesibilidad 311
changetsmpassword, mandato
parámetros opcionales 203
posicionales, parámetros 202
cifrado 53
clase de gestión
denominación de objetos 69
metaobjetos y objetos de datos 18
sentencias INCLUDE 18
Cliente de Tivoli Storage Manager
instalación silenciosa en Windows Server Core 41
clúster
VSS 68, 162
clústers
estrategia 26
compatibilityinfo
consulta de Data Protection for SQL Server 235
completa, restauración
utilizar la GUI 128, 140
compresión
SQL Server 111
Compresión de SQL Server 111
comprobación de integridad, copias de seguridad de bases de
datos 278
comprobación de integridad de base de datos 278
Comprobación de la integridad de SQL Server
suma de comprobación 111
configuración
Data Protection for SQL Server 49, 71
enlace
política 16
IBM SAN Volume Controller e IBM Storwize V7000 94
opciones 52
política 16
prioridad de copia de seguridad de réplicas 89
procedimiento manual
copias de seguridad con traspaso de datos 77
servidor de Tivoli Storage Manager 76
SQL Server 74
rápida, instrucciones 34
ubicación donde se ejecutan copias de seguridad 89
configuración de Data Protection for SQL Server
para configuración de Windows Server 84
configuración de un nodo proxy para copias de seguridad de
VSS con traspaso de datos
para configuración de Windows Server 81
Configuración de Windows Server Core
configuración de Data Protection for SQL Server 84
configuración de un nodo proxy para copias de seguridad
con traspaso de datos 81
configuración del cliente de copia de seguridad/
archivado 82
creación de un nodo de cliente 80
configuración del cliente de copia de seguridad/archivado
para configuración de Windows Server 82
conjunto, restauración
utilizar la GUI 128, 140
consideraciones
consideraciones 3
Restauración VSS 3
322
consideraciones acerca del ahorro de tiempo 183, 184, 217,
218
consideraciones de línea de mandatos
Restauración VSS 256
consulta, operaciones
query TSM 234
salida de ejemplo 242
consultar objetos de copia de seguridad 234
contraseña, Tivoli Storage Manager
cambiar
utilización de la CLI 202
copia de seguridad, objetos
compatibilidad con servidor 237
consulta de 234
copia de seguridad, operaciones
estrategia de ahorro de tiempo 100
utilizar la GUI
ficha obtener copia de seguridad de bases de
datos 112
ficha obtener copia de seguridad de
grupos/archivos 119
copia de seguridad completa
estrategia 100
visión general 5
copia de seguridad completa más de registro
estrategia 100
copia de seguridad completa más diferencial
estrategia 100
copia de seguridad completa más diferencial más de registro
estrategia 100
copia de seguridad con traspaso de datos
nombres de nodo 50
procedimiento de configuración manual 77
copia de seguridad de archivo
estrategia 100
visión general 5
copia de seguridad de bases de datos de disponibilidad de
SQL Server
mediante VSS 112
copia de seguridad de bases de datos de disponibilidad SQL
utilizando el método de herencia 114
copia de seguridad de bases de datos de SQL
en Windows Server Core 120
utilizando el método de herencia 114
copia de seguridad de conjunto
visión general 5
copia de seguridad de grupo
estrategia 100
visión general 5
copia de seguridad de grupos o archivos de SQL Server
utilizando el método de herencia 119
copia de seguridad de herencia
visión general 9
copia de seguridad de registro
visión general 5
copia de seguridad de SQL Server
VSS
GUI 110
copia de seguridad de VSS 2
visión general 8
copia de seguridad diferencial
visión general 5
Copia de seguridad VSS
requisitos de planificación 2
copia de seguridad VSS con traspaso de datos
visión general 9
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
copia de seguridad VSS de Data Protection for SQL Server
enlace de políticas 16
copia de seguridad VSS de SQL Server
supresión 121
copias de seguridad de base de datos, verificación 278
copias de seguridad de bases de datos de disponibilidad
visión general 26
creación de un nodo de cliente
para configuración de Windows Server Core 80
crear índice, operación 184, 185
D
Data Protection for Microsoft Exchange Server
instalación silenciosa con archivo de proceso por lotes
Data Protection for SQL
archivo de opciones
automática, política de caducidad 69
tipos de copia de seguridad 5
Data Protection for SQL Server
BUFFERSIze 297
archivo de configuración, valor
utilización de la CLI 190, 203, 219, 237, 263, 299
buffersize 189, 236, 263
configuración 49, 71
configuración de las opciones 52
configuración rápida 34
consulta de archivo de configuración 234
consulta de versión 235
copias de seguridad 8
crear un paquete de instalación en un DVD 46
entorno operativo 1
inscripción 54
instalación en Windows Server Core 40
instalación rápida 34
instalación silenciosa 41
instalación silenciosa en Windows Server Core
(setup.exe) 42
instalar en un sistema local 38
mandatos 177
número de búferes 189, 236, 262, 297
parámetros de configuración 69
planificación de VSS 2
referencia 177
tipos de restauración 22
valores de la política 10
visión general 1, 99
Data Protection for SQL Server en Windows Server Core
tareas de configuración 80
visión general 141
Data Protection for VMware Recovery Agent 135
datos, bandas
utilización de búferes 189, 236, 263
datos, objetos
en denominación de objetos 18
datos de búfer 263
para Data Protection for SQL Server 189, 236
para el Data Protection for SQL Server 262, 297
para SQL Server 193, 272
para TDP 189, 236
Rendimiento de Data Protection for SQL Server 173
utilizados con bandas 193, 272
dboonly, parámetro 263
delete backup
grupo de almacenamiento
línea de mandatos 206
43
descrito
set, parámetro 236
desde SQL Server, opción de GUI 127
determinación de problemas 153
diagramas de sintaxis
lectura x
mandato delete backup 206
mount backup, mandato 226
unmount backup, mandato 300
differential, parámetro
descrito 184, 218, 235, 261
discapacidad 311
dsm.opt, archivo 52
compresión 53
enableclientencryptkey 53
enablelanfree 54
encryptiontype 53
include.encrypt 53
nombre de nodo 52
protocolo de comunicación 52
E
ejemplo
restorefiles, mandato 295
en el parámetro 265
enableclientencryptkey, opción 53
encryptiontype, opción 53
entorno operativo 1
errores, archivos de registro 153
espacio, ahorro
estrategia 100
espacio asignado y utilizado
consultar 234, 235
esperar a que se monten cintas, opciones de GUI 127
esperar a que se monten cintas para información de archivos,
GUI 127
Establecer parámetro
descrito 186
estado activo/inactivo
afectado por copia de seguridad completa 184
en operaciones restore 267
estado de clúster
consultar 234
estrategia de copia de seguridad
clúster de VSS 68, 162
completa más de registro 100
completa más diferencial más de registro 100
completa más diferenciales 100
copia de seguridad completa 100
copia de seguridad de archivo 100
copia de seguridad de grupo 100
copia solo completa 100
Tivoli Storage Manager frente volúmenes de duplicación
local 100
estrategia de copia de seguridad diferencial frente a copia de
seguridad de registro 100
excfull.log 150
excsched.log 150
F
FAQ 305
file, parámetro
descrito 217, 235, 260
Índice
323
FIle, parámetro
descrito 183
fuera de la LAN
Rendimiento de Data Protection for SQL Server
174
G
gestión de almacenamiento, políticas 9
gestor de tareas 109
grabador de VSS 1
group, parámetro
descrito 218, 235, 261
Group, parámetro
descrito 184
grupo, restauración
utilizar la GUI 128, 140
grupo de almacenamiento
copia de seguridad de VSS
GUI 110
delete backup
línea de mandatos 206
Restauración VSS
GUI 124
Grupos de disponibilidad AlwaysOn de SQL Server
visión general 25
grupos o archivos de SQL Server
copia de seguridad con el método de herencia 119
guardar informes 144
GUI
copia de seguridad VSS de SQL Server 110
restauración de VSS de SQL 124
GUI de Data Protection for SQL Server
iniciar 99, 105
GUI de MMC
iniciar 99, 105
H
hacer copia de seguridad de bases de datos de SQL con Data
Protection for SQL Server
en Windows Server Core 142
instalación
configuración de las opciones 52
crear un paquete de instalación en un DVD 46
en un sistema local 38
rápida, instrucciones 34
registrar Data Protection for SQL Server 54
silenciosa con archivo de proceso por lotes 43
silenciosa con msiexec.exe 43
instalación de Data Protection for SQL Server
desatendida (silenciosa) 41
en varios servidores (silenciosa) 41
en Windows Server core 40
instalación del cliente de Tivoli Storage Manager en Windows
Server Core
desatendida (silenciosa) 41
en varios servidores (silenciosa) 41
instalación silenciosa
con setup.exe 42
instalación silenciosa de Data Protection for SQL Server 41
mensajes de error de configuración 47
reproducir la instalación 46
instalación silenciosa en Windows Server Core del cliente de
Tivoli Storage Manager 41
instalación silenciosa(setup.exe)
Data Protection for SQL Server en Windows Server
Core 42
interfaz de línea de mandatos
visión general 177
interfaz gráfica de usuario
ficha obtener copia de seguridad de grupos/archivos 119
interfaz gráfica de usuario (GUI)
desactivar bases de datos de SQL Server 122
ficha obtener copia de seguridad de bases de datos 112
ficha restaurar grupos/archivos 140
opciones de restauración 125
restaurar bases de datos de SQL Server 140
K
Knowledge Center
x
L
I
IBM Knowledge Center x
IBM SAN Volume Controller e IBM Storwize V7000
configuraciones 94
utilización de Data Protection for SQL Server 23
IBM System Storage serie DS8000
requisitos 25
imprimir informes 144
include.encrypt, opción 53
include/exclude
sintaxis 69
INCLUDE/EXCLUDE
sentencias de ejemplo 18
IncludeTsmVm 127
índices y tablas
copia de seguridad 100
información de configuración, listado 237
informes
visualizar, imprimir y guardar 144
iniciar
GUI de Data Protection for SQL Server 99, 105
GUI de MMC 99, 105
inscripción 54
324
línea de mandatos, parámetros
/alwaysonnode
y set 296
/alwaysonpriority
y backup 188, 197
/backupmethod
y restore 262
BACKUPDESTination
y set 297
BACKUPMETHod
y set 297
/querynode
y query 236
y restore 262
log, parámetro
descrito 218, 235, 261
Log, parámetro
descrito 185
M
maestra, restaurar base de datos
133
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
mandato
política 254
mandato backup
parámetros opcionales 187
posicionales, parámetros 183
y el parámetro /backupdestination 188
y el parámetro /offload 192
y parámetro /alwaysonpriority 188
y parámetro /backupmethod 188
y parámetro /logfile 207
y parámetro /quiet 209
y parámetro /usealwaysonnode 197
mandato delete backup
diagrama de sintaxis 206
parámetros opcionales 207
visión general 205
y el parámetro /backupdestination 207
y el parámetro /fromsqlserver 207
y parámetro /configfile 207
y parámetro /object 209
mandato help
descrito 211
mandato inactivate
parámetros opcionales 219
posicionales, parámetros 217
mandato policy
visión general 254
mandato query
parámetros opcionales 236
posicionales, parámetros 233
y parámetro /querynode 236
mandato query managedcapacity
visión general 253
mandato restore
parámetros opcionales 262
posicionales, parámetros 260
y /querynode, parámetro 262
y el parámetro /backupdestination 262
y el parámetro /INSTANTRestore 264
y el parámetro /tsmnode 209
y el parámetro /tsmoptfile 209
y el parámetro /tsmpassword 209
y parámetro /backupmethod 262
y parámetro /instantrestore 264
mandato set
parámetros opcionales 299
parámetros posicionales 296
salida de ejemplo 299
y /parámetro alwaysonnode 296
y el parámetro BACKUPMETHod 297
y parámetro BACKUPDESTination 297
mandatos
query managedcapacity 253
mandatos, Data Protection for SQL
tdpsqlc changetsmpassword 202
mandatos, Data Protection for SQL Server
tdpsqlc set 296
mandatos de Data Protection for SQL Server
tdpsqlc help 211
metaobjetos
en denominación de objetos 18
métodos de copia de seguridad 8
migración 48
migración tras error
visión general 30
migración tras error automatizada
visión general 30
modalidad de autenticación de Windows, valor
utilización de la CLI 192, 271
modalidad de autorización, valor
utilización de la CLI 192, 194, 195, 271, 272, 274
modalidad de ID de usuario integrada 192, 239, 271
modelo de recuperación
consultar 234
modificación de valores de configuración
en Windows Server Core 87, 143
modo de autenticación de Windows, valor
utilización de la CLI 239
modo de autorización, valor
utilización de la CLI 239, 241
modo de usuario único 124
montaje de volumen 69
mount backup, mandato
diagrama de sintaxis 226
visión general 226
y /pitdate, parámetro 228
y /pittime, parámetro 229
y el parámetro /fromsqlserver 227
y el parámetro /tsmnode 230
y el parámetro /tsmoptfile 230
y el parámetro /tsmpassword 230
y parámetro /configfile 227
y parámetro /logfile 227
mountwait, parámetro 191, 266
y el mandato restorefiles 293
msiexec.exe
utilizado para una instalación silenciosa 43
múltiples usuarios, modo 124
N
nivel de compatibilidad
consultar 234
nodo AlwaysOn
transición de bases de datos de SQL estándar a 93
nodos proxy 49
nombre de base de datos
restorefiles
línea de mandatos 291
nombre de nodo
copia de seguridad con traspaso de datos 50
Data Protection for SQL Server 54
nodos proxy 49
VSS 50
nombre de nodo, opción 52
Novedades en Data Protection for SQL Server Versión
7.1.4 xiii
número de búferes
para Data Protection for SQL Server 189, 236
para el Data Protection for SQL Server 262, 297
para SQL Server 193, 272
utilizados con bandas 193, 272
O
olderthan, parámetro 220
opción de compresión 53
opción de selección automática, GUI
opción enablelanfree 54
opción Sólo verificar, GUI 127
opción vsspolicy 69
operaciones de desactivación
utilizar la GUI 122
125
Índice
325
operaciones de restauración
de objetos inactivos 267
marcas con nombre 275
punto en el tiempo 274, 275
utilizar la GUI
desde SQL Server, opción 127
Esperar a que se monten cintas para información de
archivos 127
opciones de esperar a que se monten cintas 127
operaciones query
query SQL 233
query TDP 234
orden de clasificación, ID
consultar 235
orden de clasificación binario 237
P
página de códigos, ID
consultar 235
parámetro /alwaysonpriority
y mandato backup 188
parámetro BACKUPDESTination
y mandato set 297
parámetro BACKUPMETHod
y mandato set 297
parámetro BUFFers 297
parámetro DATEformat 297
parámetro DIFFESTimate 298
parámetro /querynode
y mandato query 236
parámetro /usealwaysonnode
y mandato backup 197
parámetro alwaysonnode
y mandato set 296
parámetro compatibilityinfo 237
parámetro configfile 190, 203, 219, 237, 263, 299
y el mandato restorefiles 292
y mandato delete backup 207
y mount backup, mandato 227
y unmount backup, mandato 301
parámetro copyfull
descrito 260
parámetro COPYFull
descrito 184
parámetro de línea de mandatos
/backupdestination
y copia de seguridad 188
y restore 207, 262
/backupmethod
y copia de seguridad 188
/instantrestore
y restaurar 264
/INSTANTRestore
y restaurar 264
/offload
y copia de seguridad 192
/pitdate
y mount backup 228
/pittime
y mount backup 229
/quiet
y backup 209
parámetro ENABLEREPlacementchars 190
parámetro excludedb 190
parámetro fromsqlserver 219, 237, 263, 298
y el mandato restorefiles 292
326
parámetro fromsqlserver (continuación)
y mandato delete backup 207
y mount backup, mandato 227
parámetro full
descrito 217, 235, 260
parámetro FULL
descrito 184
parámetro instantrestore
y mandato restore 264
parámetro into
y el mandato restorefiles 293
parámetro logfile 190, 219, 238, 265
y el mandato restorefiles 292
y mandato delete backup 207
y mount backup, mandato 227
y unmount backup, mandato 301
parámetro logprune 191, 203, 208, 220, 228, 238, 266, 302
y el mandato restorefiles 292
parámetro object 220, 239, 267
y el mandato restorefiles 293
y mandato delete backup 209
parámetro offload
y mandato backup 192
parámetro quiet 221, 268
y el mandato restorefiles 293
y mandato delete backup 209
parámetro recovery 268
parámetro relocatedir 270
parámetro sqlauthentication 192, 239, 271
parámetro SQLCHECKSum 193
parámetro SQLCOMPression 194
parámetro sqlpassword 194, 239, 272
parámetro sqlserver 194, 240, 273
parámetro sqluser 195, 241, 274
parámetro verifyonly 278
parámetros
/alwaysonnode
y mandato set 296
/alwaysonpriority
y mandato backup 188
/backupdestination
y el mandato restorefiles 291
y mandato backup 188
y mandato delete backup 207
y mandato restore 262
/backupmethod
y mandato backup 188
y mandato restore 262
/configfile
y el mandato restorefiles 292
y mandato delete backup 207
y mount backup, mandato 227
y unmount backup, mandato 301
/fromsqlserver
y el mandato restorefiles 292
y mandato delete backup 207
y mount backup, mandato 227
/instantrestore
y mandato restore 264
/INSTANTRestore
y mandato restore 264
/into
y el mandato restorefiles 293
/logfile
y el mandato restorefiles 292
y mandato delete backup 207
y mount backup, mandato 227
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
parámetros (continuación)
/logfile (continuación)
y unmount backup, mandato 301
/logprune
y el mandato restorefiles 292
/mountwait
y el mandato restorefiles 293
/object
y el mandato restorefiles 293
y mandato delete backup 209
/offload
y mandato backup 192
/IMPORTVSSSNAPSHOTSONLYWhenneeded
y el mandato set 299
BACKUPDESTination
y mandato set 297
BACKUPMETHod
y mandato set 297
/pitdate
y mount backup, mandato 228
/pittime
y mount backup, mandato 229
/querynode
y mandato query 236
y mandato restore 262
/quiet
y el mandato restorefiles 293
y mandato delete backup 209
/tsmnode
y el mandato restorefiles 294
y mandato restore 209
y mount backup, mandato 230
y unmount backup, mandato 303
/tsmoptfile
y el mandato restorefiles 294
y mandato restore 209
y mount backup, mandato 230
y unmount backup, mandato 303
/tsmpassword
y el mandato restorefiles 294
y mandato restore 209
y mount backup, mandato 230
y unmount backup, mandato 303
/usealwaysonnode
y mandato backup 197
parámetros, descritos
/to 269
opcional
/adjustkbtsmestimate 187
/buffers 189, 236, 262
/buffersize 189, 236, 263
/compatibilityinfo 237
/configfile 190, 203, 219, 237, 263, 299
/dboonly 263
/excludedb 190
/fromsqlserver 219, 237, 263
/into 265
/logfile 190, 219, 238, 265
/logprune 191, 203, 208, 220, 228, 238, 266, 302
/mountwait 191, 266
/object 220, 239, 267
/olderthan 220
/partial 267
/quiet 221, 268
/recovery 268
/relocate 269
/relocatedir 270
parámetros, descritos (continuación)
opcional (continuación)
/replace 271
/restoredate 271
/restoretime 271
/sqlauthentication 192, 239, 271
/sqlbuffers 193, 272
/sqlbuffersize 193, 272
/sqlpassword 194, 239, 272
/sqlserver 194, 240, 273
/sqluser 195, 241, 274
/standby 274
/stopat 274
/stopatmark 275
/stopbeforemark 275
/stripes 196, 276
/tsmnode 196, 204, 221, 241, 277
/tsmoptfile 196, 205, 221, 241, 277
/tsmpassword 197, 221, 242, 277
/VerifyOnly 278
ENABLEREPlacementchars 190
SQLCHECKSum 193
SQLCOMPression 194
posicional
Configurar 186
copyfull 260
COPYFull 184
differential 184, 218, 261
file 217, 260
FIle 183
full 217, 260
FULL 184
group 218, 261
Group 184
log 218, 261
para el mandato changetsmpassword 202
para el mandato set 296
Registro 185
set 218, 261
tipos de objeto de copia de seguridad 235
parámetros /RELocate y /TO 269
parámetros de línea de mandatos
/backupdestination
y restorefiles 291
/configfile
y delete backup 207
y mount backup 227
y restorefiles 292
y unmount backup 301
/fromsqlserver
y delete backup 207
y mount backup 227
y restorefiles 292
/into
y restorefiles 293
/logfile
y backup 207
y mount backup 227
y restorefiles 292
y unmount backup 301
/logprune
y restorefiles 292
/mountwait
y restorefiles 293
/object
y delete backup 209
y restorefiles 293
Índice
327
parámetros de línea de mandatos (continuación)
/IMPORTVSSSNAPSHOTSONLYWhenneeded
y set 299
/quiet
y restorefiles 293
/tsmnode
y mount backup 230
y restore 209
y restorefiles 294
y unmount backup 303
/tsmoptfile
y mount backup 230
y restore 209
y restorefiles 294
y unmount backup 303
/tsmpassword
y mount backup 230
y restore 209
y restorefiles 294
y unmount backup 303
y local 291
y tsm 291
y vss 291
parámetros opcionales
changetsmpassword, comando 203
mandato backup 187
mandato delete backup 207
mandato inactivate 219
mandato query 236
mandato restore 262
mandato set 299
partial, parámetro 267
pitdate, parámetro
y mount backup, mandato 228
pittime, parámetro
y mount backup, mandato 229
planificación de VSS 2
planificador
directrices 150
política 17
caducidad de Copias de seguridad VSS 10
configuración 16
enlace 16
enlace de copias de seguridad de VSS de Data Protection
for SQL Server 16
establecer política local 15
política de caducidad automática, valor 69
política de medatatos, establecer 18
política local de copia de seguridad
valor 15
posicionales, parámetros
mandato backup 183
mandato inactivate 217
mandato query 233
mandato restore 260
preguntas formuladas frecuentemente 305
problemas, determinación 237
propiedades
diagnóstico 59
generales para SQL Server 62
gestión de políticas 58
inicio de sesión de SQL 62
registro 63
rendimiento 67
valores personalizados 65
valores regionales 63
VSS 64
328
propiedades de diagnóstico 59
propiedades de gestión de políticas 58
propiedades de inicio de sesión de SQL 62
propiedades de registro 63
propiedades de rendimiento 67
propiedades de VSS 64
propiedades generales para SQL Server 62
propiedades regionales 63
propietario de base de datos, opción de GUI 126
protección de datos
ayuda general 158
Exchange con soporte de copia de seguridad/restauración
de VSS
rastrear cuando se utiliza VSS 166
recopilar archivos antes de llamar a IBM 168
resolución de problemas 163
soporte de copia de seguridad/restauración de SQL con
VSS
determinar el problema 154
recopilar información antes de llamar a IBM 167
soporte de copia de seguridad/restauración de SQL Server
con VSS
ayuda general 153
protección de los datos de SQL Server con Data Protection for
SQL Server
en Windows Server Core 141
Windows Sever Core
protección de los datos de SQL Server con Data
Protection for SQL Server 141
protocolo de comunicación, opción 52
Proveedor de VSS 1
publicaciones x
Q
query TSM, opciones
233, 235
R
recuperación, opción de GUI 126
referencia
Data Protection for SQL Server 177
registro de transacciones
consultar 234
restore 22
rendimiento, mejorar 189, 236, 237, 262, 263
rendimiento, problemas 183, 217, 260
replace, parámetro 271
requisitos 25
IBM System Storage serie DS8000 25
SAN Volume Controller 25
Storwize V7000 25
XIV 25
requisitos de planificaciónCopia de seguridad VSS 2
restauración, operaciones
base de datos maestra 133
Bases de datos de SQL Server con catálogos e índices de
texto completo 135
en una instancia alternativa 131
utilizar la GUI 140
opción de archivo de deshacer de servidor en
suspensión 126
opción de bandas 125
opción de propietario de base de datos 126
opción de recuperación 126
opción de selección automática 125
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
restauración, operaciones (continuación)
utilizar la GUI (continuación)
opción sólo verificar 127
opción sustituir 126
opciones de restauración 125
restauración instantánea 128
restauración de archivos
utilizar la GUI 128, 140
restauración de bases de datos de SQL con Data Protection for
SQL Server
en Windows Server Core 143
restauración de marcas con nombre en punto en el tiempo
utilización de la CLI 275
restauración de registro
utilizar la GUI 128, 140
restauración de SQL
entorno DAG 124
VSS
GUI 124
restauración diferencial
utilizar la GUI 128, 140
Restauración instantánea de VSS
método 23
Restauración rápida VSS
método 22
Restauración VSS
consideraciones de línea de mandatos 256
restauraciones de bases de datos de disponibilidad
visión general 28, 103
restaurar bases de datos de disponibilidad de SQL Server 128
restaurar bases de datos de SQL Server
en Windows Server Core 139
restaurar bases de datos de VE 128
restaurar grupos de archivos y archivos de SQL Server
desde bases de datos de disponibilidad 140
restore 22
base de datos 22
bases de datos 135
registro de transacciones 22
restorefiles, mandato 22
tipos 22
VSS 3
restoredate, parámetro 271
restorefiles, mandato
ejemplo 295
y el parámetro /fromsqlserver 292
y el parámetro /into 293
y el parámetro /logprune 292
y el parámetro /mountwait 293
y el parámetro /tsmnode 294
y el parámetro /tsmoptfile 294
y el parámetro /tsmpassword 294
y parámetro /backupmethod 291
y parámetro /configfile 292
y parámetro /logfile 292
y parámetro /object 293
y parámetro /quiet 293
restoretime, parámetro 271
restringir acceso a bases de datos 263
rol de servidor fijo sysadmin 255
S
salida de ejemplo
mandato query 242
mandato set 299
scripts de Data Protection for SQL Server
añadir 169
editar 169
visualizar 169
Service Management Console 171
servidor, SQL
consultar 233
servidor, Tivoli Storage Manager
consultar 234
servidor de Tivoli Storage
consultar 234
set, parámetro
descrito 218, 261
setup.exe
utilizado para una instalación silenciosa 42
Solicitante de VSS 1
soporte, migración 69
soporte del producto 171
soporte desmontable 69
SQL Server
ID de usuario 192, 239, 271
número de búferes 193, 272
tamaño de búferes 193, 272
SQL Server 2000
consulta de 233
estrategia diferencial 100
sqlbuffers, parámetro 193, 272
sqlbuffersize, parámetro 193, 272
standby, parámetro 274
stopat, parámetro 274
stopatmark, parámetro 275
stopbeforemark, parámetro 275
Storwize V7000
requisitos 25
stripes, parámetro 196, 276
suma de comprobación
SQL Server 111
suprimir copias de seguridad VSS de SQL Server
sustituir, opción de GUI 126
121
T
tablas e índices
copia de seguridad 100
tamaño de búferes 263, 297
para SQL Server 193, 272
para TDP 189, 236
tareas de configuración
Data Protection for SQL Server en Windows Server
Core 80
tareas de Data Protection for SQL Server
automatización 148
tareas de Data Protection for SQL Server 148
tdpsql.cfg, valores de configuración
utilización de la CLI 190, 203, 219, 237, 263, 299
tdsqlc.exe
visión general 177
teclado 311
tipos de objeto de copia de seguridad 5
Configurar 186
copyfull 260
COPYFull 184
differential 184, 218, 261
file 217, 260
FIle 183
full 217, 260
FULL 184
Índice
329
tipos de objeto de copia de seguridad (continuación)
group 218, 261
Group 184
log 218, 261
para consultar Data Protection for SQL Server 235
Registro 185
set 218, 261
Tivoli Storage FlashCopy Manager
transición de copias de seguridad 90
Tivoli Storage Manager
valores de la política 10
Tivoli Storage Manager API 234
transact-SQL, mandato 124
transición de bases de datos de SQL Server estándar al nodo
AlwaysOn 93
tsmnode, parámetro 196, 204, 221, 241, 277
y el mandato restorefiles 294
y mandato restore 209
y mount backup, mandato 230
y unmount backup, mandato 303
tsmoptfile, parámetro 196, 205, 221, 241, 277
y el mandato restorefiles 294
y mandato restore 209
y mount backup, mandato 230
y unmount backup, mandato 303
tsmpassword, parámetro 197, 221, 242, 277
y el mandato restorefiles 294
y mandato restore 209
y mount backup, mandato 230
y unmount backup, mandato 303
TSMVM 127
types, parámetro
descrito 236
sintaxis 233
U
Unicode, información
consultar 235
unmount backup, mandato
diagrama de sintaxis 300
visión general 300
y el parámetro /tsmnode 303
y el parámetro /tsmoptfile 303
y el parámetro /tsmpassword 303
y parámetro /configfile 301
y parámetro /logfile 301
usuario, establecer modo de 124
utilización de Data Protection for SQL Server
con IBM SAN Volume Controller e IBM Storwize
V7000 23
utilización de la ayuda de línea de mandatos
en Windows Server Core 106
utilización del mandato backup
en Windows Server Core 120, 142
utilización del mandato help
en Windows Server Core 106
utilización del mandato restore
en Windows Server Core 139, 143
utilización del mandato set
en Windows Server Core 87, 143
utilizar
diagramas de sintaxis x
330
V
valores de inicio de sesión
utilización de la CLI 192, 239, 271
valores de la política
Data Protection for SQL Server y Tivoli Storage
Manager 10
valores personalizados 65
visión general 1, 99
copia de seguridad de herencia 9
copia de seguridad de VSS 8
copia de seguridad VSS 2
copia de seguridad VSS con traspaso de datos 9
copias de seguridad de bases de datos de
disponibilidad 26
Data Protection for SQL Server en Windows Server
Core 141
Grupos de disponibilidad AlwaysOn de SQL Server 25
Restauración VSS 3
restauraciones de bases de datos de disponibilidad 28, 103
servicio VSS 1
visualizar información del sistema para Data Protection for
SQL Server 169
visualizar informes 144
VSS
clúster 68, 162
N-series y NetApp
almacenamiento 4
nodos proxy 49
nombres de nodo 50
visión general 1
VSSPOLICY, sentencias 17
W
wiki de developerWorks 171
Windows Server Core
copia de seguridad de bases de datos de SQL 120
hacer copia de seguridad de bases de datos de SQL con
Data Protection for SQL Server 142
modificación de valores de configuración 87, 143
restauración de bases de datos de SQL con Data Protection
for SQL Server 143
restaurar bases de datos de SQL Server 139
utilización de la ayuda de línea de mandatos 106
utilización del mandato backup 120, 142
utilización del mandato help 106
utilización del mandato restore 139, 143
utilización del mandato set 87, 143
X
XIV
requisitos
25
IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server Guía de instalación y del usuario
IBM®
Número de Programa: 5608-E04
Impreso en España
Descargar