Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft...

304
Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Transcript of Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft...

Page 1: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Dell EMC Agente de aplicaciones deMicrosoftVersión 4.7

Guía del usuario de SQL Server302-005-215

REV 03

Page 2: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Copyright © 2014-2019 Dell Inc. o sus filiales. Todos los derechos reservados.

Publicado en Enero de 2019

Dell considera que la información de este documento es precisa en el momento de su publicación. La información está sujeta a cambios sin previo

aviso.

LA INFORMACIÓN DE ESTA PUBLICACIÓN SE PROPORCIONA “TAL CUAL”. DELL NO SE HACE RESPONSABLE NI OFRECE GARANTÍA DE

NINGÚN TIPO CON RESPECTO A LA INFORMACIÓN DE ESTA PUBLICACIÓN Y, ESPECÍFICAMENTE, RENUNCIA A TODA GARANTÍA

IMPLÍCITA DE COMERCIABILIDAD O CAPACIDAD PARA UN PROPÓSITO DETERMINADO. EL USO, LA COPIA Y LA DISTRIBUCIÓN DE

CUALQUIER SOFTWARE DE DELL DESCRITO EN ESTA PUBLICACIÓN REQUIEREN LA LICENCIA DE SOFTWARE CORRESPONDIENTE.

Dell, EMC y otras marcas comerciales pertenecen a Dell Inc. o sus filiales. Las demás marcas comerciales pueden ser propiedad de sus respectivos

dueños. Publicado en México.

Dirección local de EMCEMC Argentina (Cono Sur) Tel. +54-11-4021-3622 http://www.emc.com/es-ar/index.htmEMC México Tel. +52-55-5080-3700 http://www.emc.com/es-mx/index.htmEMC Venezuela (Norte de Latinoamérica) Tel. +58-212-206-6911 http://www.emc.com/es-ve/index.htm

2 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 3: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boostcon SQL Server.......................................................................................................... 47Arquitectura de ensamblado CLR de Agente de aplicaciones de Microsoft para DataDomain Boost con SQL Server................................................................................... 48Ambiente de ProtectPoint con RecoverPoint............................................................. 66Arquitectura de ProtectPoint con RecoverPoint.........................................................67ProtectPoint con VMAX en los sitios primarios y secundarios.....................................72ProtectPoint con varios arreglos VMAX en el mismo sitio...........................................73Arquitectura de ProtectPoint con VMAX.................................................................... 74Respaldo de ProtectPoint en un Data Domain secundario en una configuración deSRDF.......................................................................................................................... 76Respaldo de ProtectPoint a un Data Domain primario o secundario en unaconfiguración de SRDF............................................................................................... 77Comando de respaldo federado y flujo de datos......................................................... 93Data Domain Boost: página General en Backup......................................................... 106Lista de conexiones y configuración del lockbox de Data Domain..............................108Data Domain: Add Data Domain server details...........................................................108Data Domain Boost: página Options en Backup..........................................................110Data Domain Boost: página Monitor en Backup..........................................................112ProtectPoint: página General en Backup................................................................... 148ProtectPoint: página Options en Backup...................................................................149Lista de conexiones y configuración del lockbox de Data Domain..............................150ProtectPoint: Add Data Domain server details........................................................... 151Nombre del servidor Data Domain..............................................................................151Lista de conexiones y configuración del lockbox de RecoverPoint............................ 153ProtectPoint: Add RecoverPoint Server details........................................................ 153ProtectPoint: página Monitor en Backup.................................................................. 156Data Domain Boost: página General en Database Restore......................................... 175Especificación del punto de restauración...................................................................176Data Domain Boost: página Files en Database Restore.............................................. 178Data Domain Boost: página Options en Database Restore.........................................180Data Domain Boost: página Monitor en Database Restore.........................................183Data Domain Boost: página General en Table Restore............................................... 197Data Domain Boost: página Options en Table Restore...............................................199Data Domain Boost: página Monitor en Table Restore..............................................200Asistente de datos de ItemPoint: seleccione los archivos de origen.......................... 201Asistente de datos de ItemPoint: seleccione el servidor de destino.......................... 202ProtectPoint: página General en Database Restore...................................................212Especificación del punto de restauración.................................................................. 213ProtectPoint: página Files en Database Restore........................................................215Agente de aplicaciones de Microsoft para Storage Direct: página Options en DatabaseRestore..................................................................................................................... 216ProtectPoint: página Monitor en Database Restore..................................................220ProtectPoint: página Volume Restore.......................................................................229ProtectPoint: página Files en Volume Restore...........................................................231ProtectPoint: página Options en Volume Restore.....................................................232ProtectPoint: página Monitor en Volume Restore.....................................................234ProtectPoint: página Table Restore General.............................................................243Agente de aplicaciones de Microsoft para Storage Direct: página Table Restore-Options.....................................................................................................................244ProtectPoint: página Monitor en Table Restore........................................................247Asistente de datos de ItemPoint: seleccione los archivos de origen..........................248Asistente de datos de ItemPoint: seleccione el servidor de destino.......................... 249

1

2

345678

9

10111213141516171819202122232425262728293031323334353637

38394041424344

454647

FIGURAS

Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server 3

Page 4: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Asistente de datos de ItemPoint: seleccione los archivos de origen..........................252Asistente de datos de ItemPoint: seleccione el servidor de destino.......................... 252vProxy Engine: Página Database Restore General.................................................... 260Especificación del punto de restauración..................................................................262vProxy Engine: Página Database Restore Files......................................................... 264vProxy Engine: Página Database Restore Options....................................................265vProxy Engine: Página Database Restore Monitor....................................................269vProxy Engine: Página Table Restore General...........................................................277vProxy Engine: Página Table Restore Options.......................................................... 278vProxy Engine: Página Table Restore monitoreo....................................................... 281Asistente de datos de ItemPoint: seleccione los archivos de origen..........................282Asistente de datos de ItemPoint: seleccione el servidor de destino.......................... 283Asistente de datos de ItemPoint: seleccione los archivos de origen..........................286Asistente de datos de ItemPoint: seleccione el servidor de destino...........................287

4849505152535455565758596061

FIGURAS

4 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 5: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Historial de revisiones................................................................................................. 13Convenciones de estilo................................................................................................14Parámetros generales del archivo de configuración....................................................52Parámetros de sistema primario del archivo de configuración.................................... 52Tipos de conexión de red en un ambiente de ProtectPoint con RecoverPoint............ 66Parámetros generales del archivo de configuración....................................................68Parámetros de sistema primario del archivo de configuración.................................... 68Parámetros de clúster de RecoverPoint del archivo de configuración.........................70Tecnología de ProtectPoint con VMAX....................................................................... 71Tipos de conexión de red en un ambiente de ProtectPoint con VMAX........................73Parámetros generales del archivo de configuración....................................................80Parámetros de sistema primario del archivo de configuración.................................... 80Parámetros VMAX del archivo de configuración......................................................... 82Caracteres especiales compatibles ............................................................................ 94Caracteres especiales compatibles ...........................................................................146Restaurar los parámetros para que apunten a un sistema DD secundario.................. 210Códigos de retorno y descripción............................................................................. 292Códigos de retorno y descripción............................................................................. 292

123456789101112131415161718

TABLAS

Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server 5

Page 6: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

TABLAS

6 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 7: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

3

5

Prefacio 13

Configuración del agente de aplicaciones de Microsoft 17

Configuración del sistema Data Domain 19Instalación y actualización de Data Domain Operating System................... 20Configuración del sistema Data Domain......................................................20

Apertura de puertos en un firewall para habilitar los respaldos deData Domain.................................................................................. 20Habilitación de Data Domain Boost en un sistema Data Domain ....20Configuración del servidor de Data Domain Boost......................... 23Replicación de Data Domain...........................................................32Configuración de los límites de uso de los recursos de Data Domain..33

Configuración de la organización de la nube en niveles de Data Domain parala transferencia de datos a la nube..............................................................37

Configuración de la política de DD Cloud Tier para transferencia dedatos a la nube...............................................................................37

Procesamiento distribuido de segmentos................................................... 39Modo habilitado del procesamiento distribuido de segmentos....... 39Modo deshabilitado del procesamiento distribuido de segmentos....40

Balanceo de carga avanzado y conmutación por error de vínculos..............40Restricciones de configuración.......................................................41

Replicación de archivos administrada cifrada.............................................. 41Alta disponibilidad de Data Domain............................................................. 42Validación de un sistema Data Domain........................................................43Solución de problemas del sistema Data Domain........................................ 43

Configuración de Data Domain Boost 45Descripción general de Data Domain Boost con SQL Server.......................46Arquitectura de Agente de aplicaciones de Microsoft para Data DomainBoost con SQL Server................................................................................ 47Cifrado de datos transparente de SQL Server............................................ 48Configurar un usuario con los privilegios necesarios para las operaciones deData Domain Boost de SQL Server............................................................. 49

Privilegios necesarios para ejecutar respaldo y recuperación de unservidor independiente.................................................................. 49Privilegios necesarios para ejecutar respaldo y recuperación de ungrupo de disponibilidad AlwaysOn..................................................50Privilegios necesarios para ejecutar el respaldo y la recuperación deuna instancia de clúster de conmutación por error o una instancia declúster de conmutación por error AlwaysOn.................................. 50

Figuras

Tablas

Parte 1

Capítulo 1

Capítulo 2

CONTENIDO

Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server 7

Page 8: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Privilegios necesarios para ver y eliminar savesets con laherramienta de vencimiento Data Domain Boost (ddbmexptool) ....51Privilegios de usuario necesarios para administrar los savesets yenumerar la información del cliente y de la unidad dealmacenamiento con msagentadmin.exe ....................................... 51Adición de un usuario a una política de Windows............................ 51

Crear un archivo de configuración...............................................................51Configuración del lockbox.......................................................................... 53

Comandos para crear y administrar la lockbox...............................54Cree una caja de seguridad............................................................56

Configurar los requisitos previos para respaldar y restaurar grupos dedisponibilidad AlwaysOn............................................................................. 57Clasificación del resultado operacional de TSQL en varias tablas................59

Configuración de ProtectPoint 61Descripción general de ProtectPoint con SQL Server................................ 62Configuraciones compatibles de ProtectPoint con SQL Server.................. 63Configuración de ProtectPoint con RecoverPoint...................................... 64

Descripción general de ProtectPoint con RecoverPoint................ 64ProtectPoint con los requisitos de conectividad de RecoverPoint....66Arquitectura de ProtectPoint con RecoverPoint............................67Crear ProtectPoint con un archivo de configuración deRecoverPoint.................................................................................68

Configuración de ProtectPoint con VMAX..................................................70Descripción general de ProtectPoint con VMAX.............................71Requisitos de conectividad de ProtectPoint con VMAX.................73Arquitectura de ProtectPoint con VMAX....................................... 74Replicación de VMAX.....................................................................75Instalar y configurar VMAX Solutions Enabler................................78Crear ProtectPoint con un archivo de configuración de VMAX......80

Configuración del lockbox...........................................................................82Comandos para crear y administrar la lockbox............................... 83Cree una caja de seguridad............................................................ 86

Configurar los requisitos previos para respaldar y restaurar grupos dedisponibilidad AlwaysOn..............................................................................87Clasificación del resultado operacional de TSQL en varias tablas................87

Respaldo de SQL Server 89

Respaldo de SQL Server con Data Domain Boost 91Descripción general de Data Domain Boost con respaldos de SQL Server....92

Respaldos federados de grupos de disponibilidad Always On......... 92Mejores prácticas para respaldar SQL Server con Data Domain Boost....... 93Convenciones de nomenclatura para respaldos con Data Domain Boost.....94Circunstancias que promueven los respaldos de SQL Server a nivel completo...................................................................................................................95Programación de trabajos de respaldo........................................................95

Programación de respaldos de SQL Server mediante el uso delagente SQL Server........................................................................ 95Programación de respaldos de SQL Server mediante el programadorde tareas de Windows.................................................................. 104

Capítulo 3

Parte 2

Capítulo 4

CONTENIDO

8 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 9: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Realización de un respaldo manual ........................................................... 104Configurar respaldos con el plug-in SSMS del Agente deaplicaciones de Microsoft para Application Direct........................ 104Respaldar SQL Server con el comando de respaldo Data DomainBoost............................................................................................ 113Realizar respaldos con scripts T-SQL............................................121

Enumerar respaldos...................................................................................124Enumere respaldos y guarde archivos con el comando deadministración msagentadmin...................................................... 124Enumerar respaldos con la herramienta de vencimiento de DataDomain Boost............................................................................... 127

Transferir y recuperar savesets en un nivel de nube de Data Domain........ 129Transferir los savesets al Data Domain Cloud Tier........................ 130Recuperar los savesets del Data Domain Cloud Tier...................... 131Parámetros opcionales para el comando de administraciónmsagentadmin.............................................................................. 132

Eliminación de respaldos........................................................................... 133Eliminación de respaldos mediante el comando de administraciónmsagentadmin.............................................................................. 133Elimine respaldos con la herramienta de vencimiento ddbmexptool...135

Respaldo de SQL Server con ProtectPoint 141Descripción general de los respaldos de SQL Server con ProtectPoint..... 142Flujo de trabajo de respaldo de ProtectPoint.............................................142

Flujo de trabajo de respaldo de ProtectPoint con RecoverPoint...142Flujo de trabajo de respaldo de ProtectPoint con VMAX.............. 143

Mejores prácticas para respaldar SQL Server con ProtectPoint................144Consideraciones de respaldo de RecoverPoint en XtremeIO..................... 145Convenciones de nomenclatura para respaldos con ProtectPoint............. 145Respaldo de SQL Server con ProtectPoint................................................147

Respaldar SQL Server con el plug-in SSMS del Agente deaplicaciones de Microsoft para Storage Direct............................. 147Respaldar SQL Server con el comando de respaldo ProtectPoint....156Respaldar SQL Server con scripts T-SQL.................................... 160

Enumere respaldos con el comando msagentadmin...................................160Ejemplos del comando de enumeración msagentadmin................ 162Parámetros opcionales para enumerar respaldos con el comandomsagentadmin ............................................................................. 162

Eliminación de respaldos........................................................................... 163Eliminar respaldos con el comando msagentadmin....................... 163Eliminar respaldos mediante scripts T-SQL.................................. 166

Restauración de SQL Server 169

Restauración de respaldos de Data Domain Boost 171Mejores prácticas para restaurar SQL Server con Data Domain Boost...... 172Restauración de bases de datos de SQL Server ....................................... 172

Requisitos previos........................................................................ 172Restaurar una base de datos con el plug-in Agente de aplicacionesde Microsoft para Application Direct............................................ 173

Capítulo 5

Parte 3

Capítulo 6

CONTENIDO

Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server 9

Page 10: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Realizar restauraciones de base de datos con el comando derecuperación de Agente de aplicaciones de Microsoft para DataDomain Boost............................................................................... 183Realizar restauraciones de base de datos con scripts T-SQL....... 192

Realizar la recuperación a nivel de tabla.................................................... 195Flujo de trabajo de restauración a nivel de tabla........................... 195Iniciar el plug-in SSMS del Agente de aplicaciones de Microsoftpara Application Direct................................................................. 196Configurar los ajustes generales de la restauración de tabla.........196Configurar los ajustes opcionales de la restauración de tabla....... 198Monitorear la operación de montaje de restauración de tabla ..... 200Restaurar los datos de nivel de tabla con ItemPoint..................... 201

Ejecución de la recuperación ante desastres de SQL Server.....................202Ejecutar recuperación ante desastres de SQL Server.................. 203Realizar la recuperación ante desastres en Data Domain Cloud Tier..203

Restauración de respaldos de ProtectPoint 205Flujo de trabajo de restauración de ProtectPoint......................................206

Flujo de trabajo de restauración de ProtectPoint con RecoverPoint..206Flujo de trabajo de restauración de ProtectPoint con VMAX....... 206

Mejores prácticas para restaurar SQL Server con ProtectPoint............... 207Restaurar un respaldo desde un sistema Data Domain secundario............208Restauración de bases de datos de SQL Server........................................ 210

Restauración de las bases de datos de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para StorageDirect............................................................................................211Restaurar bases de datos de SQL Server con el comando derestauración ProtectPoint........................................................... 220Restaurar bases de datos de SQL Server con scripts T-SQL....... 226

Ejecución de restauraciones de reversión................................................. 227Consideraciones para restauraciones de reversión.......................227Reubicación de los volúmenes en un LUN alternativo durante unarestauración de reversión de VMAX............................................. 227Realizar restauraciones de reversión con el plug-in SSMS delAgente de aplicaciones de Microsoft para Storage Direct............228Realizar restauraciones de reversión con el comando derestauración ProtectPoint........................................................... 234Restaurar volúmenes de SQL Server con scripts T-SQL..............239Confirmación del estado de una restauración de reversión.......... 240

Restaurar un grupo de disponibilidad en una instancia alternativa.............240Restauración de datos de nivel de tabla de SQL Server.............................241

Restaurar datos de nivel de tabla de SQL Server mediante el plug-inSSMS del Agente de aplicaciones de Microsoft para Storage Direct.....................................................................................................241Restauración de datos de nivel de tabla de SQL Server concomandos ProtectPoint...............................................................249Administración de respaldos montados ....................................... 253

Ejecución de la recuperación ante desastres de SQL Server conProtectPoint:........................................................................................... 255

Restauración de respaldos de máquinas virtuales con vProxyEngine 257

Capítulo 7

Capítulo 8

CONTENIDO

10 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 11: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Descripción general de las operaciones de restauración de máquinasvirtuales de SQL Server ...........................................................................258Requisitos previos.................................................................................... 258Restauración de bases de datos de SQL Server en una máquina virtual....259

Restaurar bases de datos de SQL Server con el plug-in SSMS devProxy Engine............................................................................. 259Restaurar una base de datos de SQL Server con el comando derecuperación de vProxy Engine................................................... 269

Realizar la recuperación a nivel de tabla de SQL Server en una máquinavirtual....................................................................................................... 275

Restaurar tablas de SQL Server con el plug-in SSMS de vProxyEngine..........................................................................................276Restaurar tablas de SQL Server con el comando de recuperación devProxy Engine..............................................................................283

Solución de problemas 289

Recursos de solución de problemas 291Códigos de error en la salida del comando de administración msagentadmin..292Códigos de devolución (error) de comando de la herramienta devencimiento..............................................................................................292

Solución de problemas de Data Domain Boost 295El plug-in SQL Server Management Studio está oculto............................ 296Aparece la advertencia de inicialización instantánea de archivos.............. 296

Solución de problemas de ProtectPoint 297Solución de problemas de fallas de montaje..............................................298El plug-in SQL Server Management Studio está oculto............................ 300No se pudo configurar el identificador de SymApi: No es posible enumerararreglos VMAX: SYMAPI_C_NO_SYMM_DEVICES_FOUND...................300La restauración de reversión falla con el error "The process cannot accessthe file".................................................................................................... 300ResyncLuns: SymSnapvxControl failed for Target Device = 01441. Error:The Device(s) is (are) already in the desired state or mode...................... 301La restauración de reversión falla cuando los LUN de VMAX no estándisponibles................................................................................................ 301El archivo de registro contiene mensajes sobre la falla de instantánea deVSS con el código 0x80042306................................................................302Las claves del registro se sobrescriben cuando Solutions Enabler se instaladespués del agente de aplicaciones de Microsoft..................................... 303Elimine el vínculo entre los dispositivos de origen y los dispositivos derespaldo (FTS) en Data Domain y finalice la sesión de SnapVX................ 304

Parte 4

Capítulo 9

Capítulo 10

Capítulo 11

CONTENIDO

Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server 11

Page 12: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

CONTENIDO

12 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 13: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Prefacio

Como parte de un esfuerzo por mejorar las líneas de productos, lanzamosperiódicamente revisiones de software y hardware. Por lo tanto, es posible que notodas las versiones actuales de hardware y software sean compatibles con algunasfunciones que se describen en este documento. Las notas de la versión del productoproporcionan la información más actualizada acerca de las características delproducto.

Si un producto no funciona correctamente o de la manera que se describe en estedocumento, comuníquese con un profesional de soporte técnico.

Nota

La información de este documento era precisa en el momento de la publicación. Paraasegurarse de estar utilizando la versión más reciente de este documento, visite elsitio web de soporte https://www.dell.com/support.

PropósitoEn este documento se describe cómo configurar y utilizar Agente de aplicaciones deMicrosoft para respaldar y restaurar Microsoft SQL Server.

Público al que va dirigidoEste documento está dirigido al usuario que configura y utiliza Agente de aplicacionesde Microsoft para respaldar y restaurar Microsoft SQL Server.

Historial de revisionesEn la siguiente tabla, se presenta el historial de revisiones de este documento.

Tabla 1 Historial de revisiones

Revisión Fecha Descripción

03 15 de enero de2019

En la guía encontrará actualizaciones menores paraquitar referencias y ejemplos acerca del agente deaplicaciones de Microsoft para el servidor de Exchange.

02 4 de enero de 2019 Se eliminaron todas las referencias a ProtectPoint paramáquinas virtuales, cuya compatibilidad está obsoletaen esta versión.

01 14 de diciembre de2018

Primera versión de este documento para Agente deaplicaciones de Microsoft4.7.

Documentación relacionadaSe ofrece información adicional en las siguientes publicaciones:

l Guía de instalación de aplicaciones de Microsoft

l Notas de la versión del Agente de aplicaciones de Microsoft

l Guía del usuario de aplicaciones de Microsoft para Exchange Server

l Guía de usuario de ItemPoint for Microsoft SQL Server

l Guía de usuario de ItemPoint for Microsoft Exchange Server

l Guía del usuario y de administración de eCDM

Prefacio 13

Page 14: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l Guía de administración e instalación del Agente de aplicación de base de datos

l Notas de la versión del Agente de aplicación de base de datos

l Guía de compatibilidad de software para Data Domain Boost for Enterprise Applications

l Documentación de Data Domain Operating System

l Guía de configuración del almacenamiento primario y con protección de ProtectPoint

l Guía de soluciones de ProtectPoint

l Documentación de RecoverPoint

l Documentación de XtremIO

l Documentación de VMAX

Convenciones para notificaciones especiales utilizadas en este documentoSe utilizan las siguientes convenciones para notificaciones especiales:

AVISO

Identifica contenido que advierte sobre la posibilidad de pérdida de negocios o datos.

Nota

Contiene información que es incidental, pero no esencial para el tema.

Convenciones tipográficasEn este documento, se utilizan las siguientes convenciones de estilo de letras:

Tabla 2 Convenciones de estilo

Negrita Se utiliza para los nombres de los elementos de la interfaz que elusuario selecciona específicamente o en los que hace clic, como losnombres de botones, los campos, los nombres de pestañas y las rutasde menú. También se utiliza para el nombre de cuadros de diálogo,páginas, paneles, áreas de pantallas con título, etiquetas de tablas yventanas.

Cursiva Se utiliza para títulos completos de publicaciones a las que se hacereferencia en el texto.

Monospace Utilizada para:

l Código del sistema

l Salida del sistema, como un mensaje de error o script

l Nombres de ruta, nombres de archivo, extensiones de nombresde archivo, indicadores y sintaxis

l Comandos y opciones

Fuente monoespaciadaen cursiva

Se utiliza para variables.

Fuentemonoespaciada ennegrita

Se utiliza para entradas de usuario.

[ ] Los corchetes encierran valores opcionales.

| La línea vertical indica selecciones alternativas. La línea verticalsignifica “o” para las selecciones alternativas.

Prefacio

14 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 15: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Tabla 2 Convenciones de estilo (continuación)

{ } Las llaves encierran contenido que debe especificar el usuario, comox, y o z.

... Los puntos suspensivos indican información no esencial omitida en elejemplo.

Puede utilizar estos recursos para buscar más información sobre este producto,obtener soporte y proporcionar comentarios.

Dónde encontrar la documentación del producto

l https://www.dell.com/support

l https://community.emc.com

Adónde recurrir para obtener soporteEl sitio web de soporte https://www.dell.com/support brinda acceso a informaciónsobre los productos, como sus licencias, documentación, asesorías, descargas,tutoriales y solución de problemas. Esta información puede ayudarlo a resolver unproblema con un producto sin tener que comunicarse con el servicio de soporte.

Para acceder a la página específica de un producto:

1. Vaya a https://www.dell.com/support.

2. En el campo de búsqueda, escriba el nombre de un producto y luego seleccione elproducto en la lista que aparezca.

Base de conocimientosLa base de conocimientos contiene soluciones aplicables que puede buscar por númerode solución (por ejemplo, KB000xxxxxx) o por palabra clave.

Para buscar en la base de conocimientos:

1. Vaya a https://www.dell.com/support.

2. En la pestaña Support, haga clic en Knowledge Base.

3. En el cuadro de búsqueda, escriba el número de la solución o las palabras clave. Demanera opcional, puede limitar la búsqueda a productos específicos si escribe unnombre de producto en el cuadro búsqueda y selecciona el producto en la lista queaparezca.

Chat en líneaPara participar en un chat interactivo en vivo con un agente de soporte, haga losiguiente:

1. Vaya a https://www.dell.com/support.

2. En la pestaña Support, haga clic en Contact Support.

3. En la página Contact Information, haga clic en el soporte correspondiente y luegocontinúe.

Las solicitudes de servicioPara que el área de licencia le brinde ayuda en profundidad, envíe una solicitud deservicio. Para enviar una solicitud de servicio, haga lo siguiente:

1. Vaya a https://www.dell.com/support.

2. En la pestaña Support, haga clic en Service Requests.

Prefacio

15

Page 16: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

Para crear una solicitud de servicio, debe contar con un acuerdo de soporte válido.Comuníquese con un representante de ventas para obtener detalles acerca de unacuenta o de la obtención de un acuerdo de soporte válido. Para obtener los detalles deuna solicitud de servicio, en el campo Service Request Number, escriba el númerode solicitud de servicio y luego haga clic en la flecha derecha.

Para revisar una solicitud de servicio abierta:

1. Vaya a https://www.dell.com/support.

2. En la pestaña Support, haga clic en Service Requests.

3. En la página Service Requests, en Manage Your Service Requests, haga clic enView All Dell Service Requests.

Comunidades en líneaPara acceder a contactos con colegas, a conversaciones y a contenido sobre soporte ysoluciones de productos, vaya a Community Network https://community.emc.comParticipe de manera interactiva en línea con clientes, partners y profesionalescalificados.

Cómo proporcionar comentariosSus comentarios ayudan a mejorar la exactitud, la organización y la calidad general delas publicaciones. Puede enviar comentarios a [email protected].

Prefacio

16 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 17: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

PARTE 1

Configuración del agente de aplicaciones deMicrosoft

Esta parte incluye los siguientes capítulos:

Capítulo 1, "Configuración del sistema Data Domain"

Capítulo 2, "Configuración de Data Domain Boost"

Capítulo 3, "Configuración de ProtectPoint"

Configuración del agente de aplicaciones de Microsoft 17

Page 18: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Configuración del agente de aplicaciones de Microsoft

18 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 19: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

CAPÍTULO 1

Configuración del sistema Data Domain

Nota

Cuando se implemente el agente de aplicaciones de Microsoft con eCDM para laprotección centralizada, consulte la eCDM Guía de administración y del usuario paraobtener información sobre la configuración del sistema Data Domain. Cuando seagrega el agente de aplicaciones de Microsoft a un grupo de ciclo de vida deprotección personalizada de eCDM, eCDM puede aprovisionar el almacenamiento en elsistema Data Domain y administrar las políticas de replicación.

Este capítulo incluye las siguientes secciones:

l Instalación y actualización de Data Domain Operating System...........................20l Configuración del sistema Data Domain............................................................. 20l Configuración de la organización de la nube en niveles de Data Domain para la

transferencia de datos a la nube.........................................................................37l Procesamiento distribuido de segmentos........................................................... 39l Balanceo de carga avanzado y conmutación por error de vínculos..................... 40l Replicación de archivos administrada cifrada......................................................41l Alta disponibilidad de Data Domain.....................................................................42l Validación de un sistema Data Domain............................................................... 43l Solución de problemas del sistema Data Domain................................................ 43

Configuración del sistema Data Domain 19

Page 20: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Instalación y actualización de Data Domain OperatingSystem

En la Guía de instalación de Data Domain Operating System se proporciona informaciónacerca de cómo instalar y actualizar el sistema operativo de Data Domain (DD).

Necesita una licencia para implementar muchas de las funciones en un sistema DataDomain.

Nota

Debe contar con la licencia de Data Domain Boost para utilizar el software de Agentede aplicaciones de Microsoft. También necesita una licencia de replicación para lossistemas Data Domain de origen y destino para usar la función de replicación.

Comuníquese con el representante de ventas de Data Domain para obtener másinformación y comprar funciones con licencia.

En la Guía de administración de Data Domain Operating System se proporcionainformación sobre todas las funciones con licencia y cómo visualizar y habilitarlicencias de Data Domain. En la Matriz de compatibilidad de software de Data DomainBoost para aplicaciones empresariales, disponible en http://compatibilityguide.emc.com:8080/CompGuideApp/, se enumeran las versiones del SOde Data Domain compatibles con Agente de aplicaciones de Microsoft.

Configuración del sistema Data DomainEn esta sección se explica cómo configurar el sistema Data Domain.

En la Guía de referencia de comandos de Data Domain Operating System se proporcionandescripciones completas de los comandos utilizados en estas secciones.

Apertura de puertos en un firewall para habilitar los respaldos de Data Domain

Nota

Este tema es relevante solo si utiliza una conexión Ethernet para las operaciones derespaldo y restauración con Agente de aplicaciones de Microsoft.

Asegúrese de que los siguientes puertos estén abiertos en el firewall para habilitar losrespaldos y la duplicación optimizada de Data Domain Boost.

l TCP 2049 (NFS)l TCP 2051 (replicación)l TCP 111 (asignador de puertos de NFS)l TCP xxx (seleccione un puerto para NFS mountd, donde el puerto MOUNTD

predeterminado es 2052)

Habilitación de Data Domain Boost en un sistema Data DomainTodos los sistemas Data Domain que son compatibles con DD Boost deben tener unnombre único. Puede usar el nombre DNS del sistema Data Domain, que siempre esúnico.

Habilite DD Boost en un sistema Data Domain mediante uno de los siguientes métodos:

Configuración del sistema Data Domain

20 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 21: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l El comando ddboost enablel Data Domain System Manager en la página Data Management > DD Boost.

En la Guía de administración de Data Domain Operating System se proporciona másinformación.

En la Guía de referencia de comandos de Data Domain Operating System se proporcionainformación sobre los comandos utilizados en este procedimiento.

Procedimiento

1. En el sistema Data Domain, inicie sesión como usuario administrativo.

2. Para verificar si habilitó el sistema de archivos y si el sistema de archivos se estáejecutando, ejecute el siguiente comando:

filesys status

Para habilitar el sistema de archivos, ejecute el siguiente comando:

filesys enable

3. Ejecute el siguiente comando para verificar si habilitó la licencia de DD Boost:

license show

Para agregar la licencia de DD Boost con la clave de licencia del paquete deinstalación de Data Domain, ejecute el siguiente comando:

license add license-key

4. Configure el nombre de usuario de DD Boost y la contraseña para el sistemaData Domain.

Puede configurar solo un usuario para el acceso a DD Boost en un sistema DataDomain a la vez. El nombre de usuario y la contraseña distinguen mayúsculas deminúsculas.

Para configurar el nombre de usuario y la contraseña, ejecute los siguientescomandos:

user add username password password

ddboost set user-name username

5. Ejecute el siguiente comando para habilitar Data Domain Boost:

ddboost enable

Configuración del sistema Data Domain

Habilitación de Data Domain Boost en un sistema Data Domain 21

Page 22: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Cambio de los derechos de acceso de Data Domain BoostCuando habilita el servicio de Data Domain Boost por primera vez en un sistema DataDomain, todos los servidores de base de datos pueden acceder al servicio de manerapredeterminada.

Utilice el comando ddboost access para reemplazar este valor predeterminado yrestringir el acceso a servidores de base de datos específicos.

Por ejemplo, para eliminar el permiso de acceso predeterminado de todos losservidores y agregar nuevos permisos de acceso para dos servidores de base de datosespecíficos (dbserver1.datadomain.com y dbserver2.datadomain.com), ejecute lossiguientes comandos:

# ddboost disable# ddboost access del <client_list># ddboost clients add dbserver1.datadomain.com dbserver2.datadomain.com# ddboost enable

En la Guía de referencia de comandos de Data Domain Operating System seproporciona información sobre estos comandos.

Con estos comandos se establecen los controles de acceso que permiten que solo losservidores de base de datos dbserver1.datadomain.com y dbserver2.datadomain.comaccedan al servicio DD Boost.

Nota

Antes de configurar los respaldos, agregue el host del servidor de base de datos quecontiene el software del agente de aplicaciones de Microsoft a un grupo de acceso dehost.

Si con estos comandos no se establece ningún control de acceso, vuelva a ejecutar elcomando ddboost enable para configurar el control de acceso predeterminado, elque permite que todos los hosts accedan al servicio de DD Boost. Si se establecieroncontroles de acceso con los comandos, volver a ejecutar el comando ddboostenable los activa. El comando ddboost enable no modifica la lista de control deacceso.

Tenga en cuenta las siguientes reglas cuando cambia los derechos de acceso de DataDomain Boost:

l Asegúrese de que no haya operaciones de respaldo ejecutándose en el sistemaData Domain. Ejecute el comando ddboost disable para impedir lasoperaciones de respaldo.

Nota

Al deshabilitar DD Boost, se deshabilita el acceso a los datos de todos losservidores de base de datos.

l Especifique solo un nombre de dominio calificado, una dirección IP o un nombreDNS que se pueda resolver para el cliente.

l Si cambió o eliminó un nombre de usuario, el cambio en los derechos de acceso noafecta las operaciones actuales. Por ejemplo, si se eliminan los clientes actuales dela lista de acceso de Data Domain Boost mediante la ejecución del comandoddboost access del, no se detiene un respaldo que esté en curso. Lasoperaciones actuales no fallan debido al cambio en los derechos de acceso.

Configuración del sistema Data Domain

22 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 23: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l Después de cambiar los derechos de acceso, ejecute el comando ddboostenable para volver a habilitar Data Domain Boost y permitir las operaciones quecorresponden a los derechos de acceso modificados.

Puede ejecutar el comando ddboost clients show config para verificar quéservidores de base de datos tienen derechos de acceso de DD Boost. Si el resultado dela salida del comando es *, todos los servidores de base de datos tienen derechos deacceso. Por ejemplo:

# ddboost clients show config

DD Boost access allowed from the following clients*

# ddboost clients show config

DD Boost access allowed from the following clients:aehdb2aehdb2.datadomain.comaehdb3aehdb3.datadomain.comaehdb4aehdb4.datadomain.comaehdb5aehdb5.datadomain.com

Para verificar las conexiones de cliente activas ejecute el siguiente comando:

# ddboost show connections

Configuración del servidor de Data Domain BoostEn las siguientes secciones se explica cómo configurar el servidor de Data DomainBoost.

Creación de unidades de almacenamientoCree una o varias unidades de almacenamiento en cada sistema Data Domain queutilice con el agente de aplicaciones de Microsoft.

Asegúrese de usar un nombre único de unidad de almacenamiento en un solo sistemaData Domain. Sin embargo, puede usar el mismo nombre de unidad de almacenamientoen más de un sistema Data Domain.

Nota

Los nombres de las unidades de almacenamiento no distinguen mayúsculas deminúsculas.

Debe proporcionar el nombre de la unidad de almacenamiento al ejecutar lasoperaciones de respaldo y restauración con el agente de aplicaciones de Microsoft.

Puede crear una unidad de almacenamiento utilizando uno de los siguientes métodos:

l El comando ddboost storage-unitl Data Domain System Manager en la página Data Management > DD Boost.

En la Guía de administración de Data Domain Operating System se proporciona másinformación.

Configuración del sistema Data Domain

Configuración del servidor de Data Domain Boost 23

Page 24: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Debe crear al menos una unidad de almacenamiento en cada sistema Data Domain queusará con el agente de aplicaciones de Microsoft. Puede compartir una unidad dealmacenamiento en un sistema Data Domain con más de un sistema cliente.

Procedimiento

1. Ejecute el siguiente comando en el sistema Data Domain:

ddboost storage-unit create <storage_unit_name>

2. Repita el paso 1 para cada sistema Data Domain habilitado con DD Boost.

3. Para enumerar el estado de las unidades de almacenamiento, ejecute elsiguiente comando:

ddboost storage-unit show

Eliminación de unidades de almacenamiento

Para eliminar una unidad de almacenamiento específica y su contenido, y cualquierasociación de DD Boost, ejecute el siguiente comando:

# ddboost storage-unit delete <storage_unit_name>

El comando ddboost destroy elimina todas las unidades de almacenamiento delsistema Data Domain y elimina de forma permanente todos los archivos de datosincluidos en las unidades de almacenamiento.

En la Guía de referencia de comandos de Data Domain Operating System se proporcionainformación sobre los comandos ddboost.

(Opcional) Configuración de cuotas para unidades de almacenamientoAprovisione el almacenamiento en un sistema Data Domain mediante límites de cuotasopcionales para una unidad de almacenamiento.

Puede especificar los límites de cuota a nivel de unidad de almacenamiento o a nivel deMTree cuando cree una unidad de almacenamiento o después. En la Guía de referenciade comandos de Data Domain Operating System se proporcionan detalles sobre loscomandos quota y ddboost.

l Para habilitar los límites de cuota en el sistema Data Domain, ejecute el siguientecomando:

quota capacity enable

l Para verificar el estado de las cuotas, ejecute el siguiente comando:

quota capacity status

Configuración del sistema Data Domain

24 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 25: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l Para configurar los límites de cuota cuando se crea una unidad de almacenamiento,ejecute el siguiente comando:

ddboost storage-unit create storage_unit_name [quota-soft-limit n {MiB|GiB|TiB|PiB}] [quota-hard-limit n {MiB|GiB|TiB|PiB}]

l Para configurar los límites de cuota después de crear una unidad dealmacenamiento, ejecute el siguiente comando:

quota capacity set storage-units storage_unit_list {soft-limit n {MiB|GiB|TiB|PiB}} {hard-limit n {MiB|GiB|TiB|PiB}}

Por ejemplo:

quota capacity set storage-units SU_AEHDB5 soft-limit 10 GiB hard-limit 20 GiB

SU_AEHDB5: Quota soft limit: 10240 MiB, hard limit: 20480 MiB

Como alternativa, puede configurar los límites de cuota a nivel de MTree. Porejemplo:

quota capacity set mtrees /data/col1/SU_AEHDB5 soft-limit 10 GiB hard-limit 20 GiB

/data/col1/SU_AEHDB5: Quota soft limit: 10240 MiB, hard limit: 20480 MiB

l Para verificar los límites de cuota de una unidad de almacenamiento, ejecute elsiguiente comando:

quota capacity show storage-units storage_unit_list

Como alternativa, para verificar los límites de cuota a nivel de MTree, ejecute elsiguiente comando:

quota capacity show mtrees mtree_path

Configuración del procesamiento distribuido de segmentosDebe configurar la opción de procesamiento distribuido de segmentos en el sistemaData Domain. La opción se aplica a todos los servidores de base de datos y a todo elsoftware que usa DD Boost.

Puede administrar el procesamiento distribuido de segmentos mediante uno de lossiguientes métodos:

l El comando ddboost.

l Data Domain System Manager en la página Data Management > DD Boost.En la Guía de administración de Data Domain Operating System se proporciona másinformación.

Para configurar la opción de procesamiento distribuido de segmentos, ejecute elsiguiente comando:

ddboost option set distributed-segment-processing {enabled | disabled}

Configuración del sistema Data Domain

Configuración del servidor de Data Domain Boost 25

Page 26: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

No se requiere un reinicio del sistema Data Domain para habilitar o deshabilitar laopción de procesamiento distribuido de segmentos.

Un host en el que instaló la versión 5.2 de Data Domain Operating System (DD OS) oposterior habilita la función de procesamiento distribuido de segmentos de manerapredeterminada. Si actualiza un host de DD OS versión 5.0.x o 5.1.x a la versión 5.2 ouna posterior, la opción de procesamiento distribuido de segmentos permanecerá ensu estado anterior, ya sea habilitado o deshabilitado.

Configuración de balanceo de carga avanzado y conmutación por error de vínculosLa función de balanceo de carga avanzado balancea la carga de una transferencia dedatos y distribuye la carga en la red privada, cuando el sistema Data Domain recibedatos del cliente de DD Boost.

El proceso proporciona un mayor rendimiento, especialmente en ambientes en que seusan múltiples conexiones de 1 GbE. Las siguientes restricciones se aplican a laconfiguración de balanceo de carga avanzado y conmutación por error de vínculos:

l Puede agregar interfaces a los grupos únicamente mediante una dirección IP.

l Debe usar interfaces que tengan la misma velocidad de vínculo en un grupo. No sedeben mezclar interfaces de 1 GbE con interfaces de 10 GbE en un grupo.

Puede administrar el balanceo de carga avanzado y la conmutación por error devínculos mediante uno de los siguientes métodos:

l El comando ddboost ifgroup.

l Data Domain System Manager en la página Data Management > DD Boost.En la Guía de administración de Data Domain Operating System se proporciona másinformación.

Cree las interfaces con el comando net antes de crear el grupo de interfaces.

Para crear un grupo de interfaces en el sistema Data Domain agregando interfacesactuales al grupo y registrando el sistema Data Domain con el agente de aplicacionesde Microsoft, realice los siguientes pasos:

Procedimiento

1. Para agregar las interfaces al grupo, ejecute el comando ddboost ifgroup.Por ejemplo:

ddboost ifgroup add interface 192.168.1.1

ddboost ifgroup add interface 192.168.1.2

ddboost ifgroup add interface 192.168.1.3

ddboost ifgroup add interface 192.168.1.4

Puede crear solo un grupo de interfaces y no puede cambiarle el nombre.

2. Seleccione una interfaz en el sistema Data Domain para registrarla con el agentede aplicaciones de Microsoft.

3. Cree una interfaz agregada de conmutación por error y regístrela con el agentede aplicaciones de Microsoft.

Configuración del sistema Data Domain

26 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 27: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

En la Guía de administración de Data Domain Operating System se describe cómocrear una interfaz virtual para agregación de vínculos.

Puede usar una interfaz que no sea parte del ifgroup para registrarla con elagente de aplicaciones de Microsoft. Debe registrar la interfaz con un nombreque se pueda resolver mediante DNS o cualquier otro mecanismo de resoluciónde nombres.

4. Para habilitar el grupo de interfaces en el sistema Data Domain, ejecute elsiguiente comando:

ddboost ifgroup enable

5. Verifique la conexión mediante la ejecución del siguiente comando:

ddboost ifgroup show config interfaces

6. Agregar o eliminar interfaces del grupo.

Resultados

Una vez que se configura un grupo de interfaces, puede agregar o eliminar interfacesdel grupo.

Configuración de DD Boost mediante Fibre ChannelLas versiones 5.3 y posteriores de DD OS son compatibles con la comunicación deFibre Channel (FC) entre la biblioteca de Data Domain Boost y el sistema DataDomain.

Nota

Este tema es relevante solo si utiliza Fibre Channel para las operaciones de respaldo yrestauración con el agente de aplicaciones de Microsoft.

Para usar ciertos productos, es necesario el uso de Fibre Channel como el mecanismode transferencia de datos entre la biblioteca de Data Domain Boost y el sistema DataDomain. El transporte Data Domain Boost mediante Fibre Channel (DD Boostmediante FC) habilita tales productos para que tengan acceso a las funciones de latecnología DD Boost.

A pesar de que Fibre Channel se especifica como un mecanismo de transporte dedatos de uso general, puede usarlo únicamente como un transporte para acceso a losdispositivos SCSI. El hardware de Fibre Channel y los controladores residenúnicamente dentro de las plataformas del protocolo SCSI en sistemas operativos dehost. El transporte de DD Boost mediante FC debe utilizar comandos de SCSI paratoda la comunicación.

Para solicitar el acceso a un sistema Data Domain, el agente de aplicaciones deMicrosoft especifica el nombre de servidor de DD Boost mediante FC que se configurapara el sistema Data Domain. La lógica de transporte de DD Boost mediante FC dentrode la biblioteca de DD Boost lleva a cabo las siguientes tareas:

l Examina el conjunto de dispositivos SCSI genéricos que están disponibles en elservidor de base de datos.

l Utiliza los comandos de SCSI para identificar un catálogo de dispositivos, que sonnombres de ruta de los dispositivos SCSI que detecta el sistema operativo delservidor de base de datos.

Configuración del sistema Data Domain

Configuración del servidor de Data Domain Boost 27

Page 28: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l Emite comandos SCSI a los dispositivos SCSI genéricos identificados paratransferir las solicitudes de protocolo de Data Domain Boost, y las respuestasentre la biblioteca y el sistema Data Domain.

Para la función de balanceo de carga avanzado y conmutación por error de vínculos deDD Boost mediante IP y los ifgroups asociados se requiere transporte de IP. Puedelograr el balanceo de carga y la alta disponibilidad de nivel de vínculo para el transportede DD Boost mediante FC usando diferentes métodos.

La ruta de comunicación de DD Boost mediante FC se aplica solamente entre elservidor de la base de datos o la biblioteca de DD Boost y el sistema Data Domain. Laruta de comunicación de DD Boost mediante FC no se aplica a la comunicación entredos sistemas Data Domain.

Para habilitar el servicio de DD Boost mediante FC, debe instalar la HBA de destinocompatible con Fibre Channel en el host. En la Guía de referencia de comandos de DataDomain Operating System y la Guía de administración de Data Domain Operating Systemse proporciona información sobre el uso del comando scsitarget para administrar elsubsistema SCSI de destino.

Procedimiento

1. Para habilitar el servicio DD Boost mediante FC, ejecute el siguiente comando:

# ddboost option set fc enabled

2. (Opcional) Para establecer el nombre del servidor DFC, ejecute el siguientecomando:

# ddboost fc dfc-server-name set server_name

Como alternativa, puede aceptar el nombre predeterminado, que es el nombrede host de base del sistema Data Domain. Un nombre de servidor dfc válidoconsta de uno o varios de los siguientes caracteres:

l letras en minúscula (a-z)

l letras en mayúscula (A-Z)

l números (0–9)

l carácter de subrayado (_)

l guion (–)

Nota

El carácter de punto (.) no es válido dentro de un nombre de servidor dfc.No puede usar el nombre de dominio calificado de un sistema Data Domaincomo el nombre de servidor dfc.

3. Ejecute el siguiente comando para crear un grupo de FC de DD Boost:

# ddboost fc group create group_name

Por ejemplo:

# ddboost fc group create lab_group

Configuración del sistema Data Domain

28 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 29: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

4. Ejecute el siguiente comando para configurar el conjunto de dispositivos delgrupo de FC de DD Boost:

# ddboost fc group modify group_name device-set count count endpoint {all | none | endpoint_list}

Por ejemplo:

# ddboost fc group modify lab_group device-set count 8 endpoint all

5. Ejecute el siguiente comando para agregar iniciadores al grupo de FC de DDBoost:

# ddboost fc group add group_name initiator initiator_spec

Por ejemplo:

# ddboost fc group add lab_group initiator "initiator-15,initiator-16"

6. Verifique que los dispositivos DFC estén visibles en el cliente.7. Asegúrese de que el usuario que realiza los respaldos y las restauraciones tenga

los permisos necesarios para acceder a los dispositivos de DFC.

Administración de la ruta de DD Boost mediante FCEl mecanismo de balanceo de carga avanzado y conmutación por error de vínculosbasado en el ifgroup no se aplica al transporte de Fibre Channel.

El sistema Data Domain anuncia uno o varios dispositivos SCSI en el servidor de labase de datos mediante una o varias rutas físicas. El sistema operativo del servidor dela base de datos descubre los dispositivos y los pone a disposición para las aplicacionesmediante un mecanismo SCSI genérico (controladora SCSI genérico en Linux, interfazde paso SCSI en Windows).

Observe el siguiente ejemplo:

l El servidor de la base de datos tiene dos puertos HBA de iniciador (A y B)l El sistema Data Domain tiene dos terminales de destino de FC (C y D)l Ha configurado la zonificación de fabric de Fibre Channel para que ambos puertos

HBA de iniciador puedan acceder a los terminales de destino de FCl Ha configurado el sistema de Data Domain con un grupo de FC de DD Boost que

contiene los siguientes componentes:

n Ambos terminales de destino de FC en el sistema Data Domainn Ambos puertos HBA de iniciadorn Cuatro dispositivos (0, 1, 2 y 3)

En este ejemplo, el sistema operativo del servidor de medios puede descubrir hasta 16dispositivos SCSI genéricos, uno para cada combinación de iniciador, terminal dedestino y número de dispositivo:

/dev/sg11: (A, C, 0)/dev/sg12: (A, C, 1)

Configuración del sistema Data Domain

Configuración del servidor de Data Domain Boost 29

Page 30: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

/dev/sg13: (A, C, 2)/dev/sg14: (A, C, 3)/dev/sg15: (A, D, 0)/dev/sg16: (A, D, 1)/dev/sg17: (A, D, 2)/dev/sg18: (A, D, 3)/dev/sg19: (B, C, 0)/dev/sg20: (B, C, 1)/dev/sg21: (B, C, 2)/dev/sg22: (B, C, 3)/dev/sg23: (B, D, 0)/dev/sg24: (B, D, 1)/dev/sg25: (B, D, 2)/dev/sg26: (B, D, 3)

Cuando el agente de aplicaciones de Microsoft solicita que la biblioteca de DD Boostestablezca una conexión con el servidor, la lógica de transporte de DD Boost medianteFC en la biblioteca de DD Boost utiliza solicitudes de SCSI para crear un catálogo deesos 16 dispositivos SCSI genéricos. Los dispositivos SCSI son rutas para acceder alservicio de DD Boost mediante FC en el sistema de Data Domain. Como parte delestablecimiento de conexión con el servidor, la lógica de transporte de DD Boostmediante FC proporciona el catálogo de rutas al servidor.

Selección de la ruta inicialEl servidor mantiene estadísticas sobre el tráfico de DD Boost mediante FC en losdiversos terminales de destino e iniciadores conocidos. Durante el procedimiento deconexión, la lógica de la administración de rutas en el servidor evalúa estas estadísticasy, a continuación, selecciona la ruta mediante la cual el servidor establecerá laconexión, en función de los siguientes criterios:

l Distribuya las conexiones entre las diferentes rutas de modo uniforme para losclientes restringidos por la profundidad de línea de espera. Restricciones deprofundidad de línea de espera en la página 31 brinda más información.

l Elija el terminal de destino con menos tráfico.

l Elija el iniciador con menos tráfico entre las rutas al terminal de destinoseleccionado.

Rebalanceo dinámicoEl servidor realiza periódicamente el rebalanceo dinámico cuando las estadísticasrevelan los siguientes escenarios:

l Para los clientes restringidos por la profundidad de línea de espera que Restricciones de profundidad de línea de espera en la página 31 describe, lasconexiones se distribuyen entre las rutas disponibles de modo desigual.

l La carga de trabajo en los terminales de destino está desequilibrada.

l La carga de trabajo en los iniciadores está desequilibrada.

Cuando el servidor encuentra uno de estos escenarios, el servidor marca una o variasconexiones para la migración de rutas dirigida por el servidor. En una operación detransferencia de datos futura, el servidor solicitará que la biblioteca de DD Boost useotra ruta del catálogo para las operaciones posteriores.

Conmutación por error de rutas del clienteLa lógica de rebalanceo dinámica del servidor dirige al cliente para que utilice una rutadiferente. Sin embargo, el cliente también puede utilizar una ruta diferente si el clienterecibe errores mientras usa la ruta de acceso actual de la conexión.

Configuración del sistema Data Domain

30 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 31: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Por ejemplo, si asume que el catálogo de rutas para una conexión consta de ochorutas:

/dev/sg21: (A, C, 0)/dev/sg22: (A, C, 1)/dev/sg23: (A, D, 0)/dev/sg24: (A, D, 1)/dev/sg25: (B, C, 0)/dev/sg26: (B, C, 1)/dev/sg27: (B, D, 0)/dev/sg28: (B, D, 1)

El servidor selecciona la ruta (A, C, 0) durante la selección de rutas inicial. La lógica detransporte DFC en la biblioteca de DD Boost comienza a enviar y recibir datos para laconexión mediante comandos SCSI a /dev/sg21.

Más adelante, el vínculo del terminal de destino C al switch deja de estar disponible.Cualquier solicitud de SCSI subsiguiente enviada por la lógica del transporte DFCa /dev/sg21 presentará fallas con un código de error para indicar que la solicitud deSCSI no se pudo entregar al dispositivo.

En este caso, la lógica del transporte DFC busca en el catálogo de dispositivos unaruta con un componente físico distinto, y una combinación diferente de iniciador yterminales de destino. La lógica del transporte DFC retira la solicitud SCSI en la rutaseleccionada y repite el proceso hasta que dicha lógica encuentre una ruta que puedacompletar correctamente la solicitud de SCSI.

Restricciones de profundidad de línea de esperaEl dispositivo de SCSI específico que recibe una solicitud es irrelevante para lasolución DD Boost mediante FC. Todos los dispositivos de SCSI son objetos de destinoidénticos para los comandos de SCSI. Cuando se procesa una solicitud de SCSI, lalógica del servidor no toma en cuenta el dispositivo específico en el cual llegó lasolicitud de SCSI.

Determinados sistemas operativos de cliente restringen la cantidad de solicitudes deI/O pendientes que el sistema operativo puede procesar simultáneamente por mediode un dispositivo SCSI. Por ejemplo, el mecanismo de la interfaz de paso de WindowsSCSI realiza solo una solicitud de SCSI por vez mediante cada uno de sus dispositivosgenéricos de SCSI. Si hay varias conexiones (por ejemplo, trabajos de respaldo)intentando usar el mismo dispositivo genérico de SCSI, el rendimiento de la soluciónDD Boost mediante FC se verá afectado.

El sistema Data Domain también impone un límite en la cantidad de solicitudes de I/Opendientes por dispositivo de SCSI anunciado. Se deben anunciar varios dispositivosSCSI en el sistema Data Domain para solucionar problemas de rendimiento en caso decargas de trabajo pesadas. El término profundidad de línea de espera describe el límiteimpuesto por el sistema en la cantidad de solicitudes de SCSI simultáneas en un solodispositivo. Los sistemas cliente (como Windows) cuya profundidad de línea de esperaes tan baja que afecta el rendimiento se consideran restringidos por la profundidad delínea de espera.

Habilitación de la replicación cifrada de archivosPara habilitar la opción de replicación cifrada de archivos, ejecute el siguientecomando:

# ddboost file-replication option set encryption enabled

Configuración del sistema Data Domain

Configuración del servidor de Data Domain Boost 31

Page 32: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

La habilitación de la replicación cifrada de archivos requiere recursos adicionales, talescomo CPU y memoria en el sistema Data Domain, y no requiere un reinicio del sistemade archivos de Data Domain. Para obtener más información acerca de la replicación dearchivos cifrados, consulte la Guía de administración de Data Domain Operating System.

Replicación de Data DomainPuede replicar datos hacia sistemas Data Domain remotos mediante Data DomainReplicator. La replicación de datos permite realizar recuperaciones en caso dedesastres.

Data Domain Replicator ofrece replicación cifrada automatizada para recuperaciónante desastres y consolidación de respaldo y archivo de múltiples sitios. El software deData Domain Replicator replica de manera asíncrona únicamente los datoscomprimidos y deduplicados por medio de una red de área amplia (WAN).

El agente de aplicaciones de Microsoft no inicia ni monitorea una replicación. Sinembargo, el producto puede restaurarse a partir de la copia replicada en un sistemaData Domain secundario. Debe haber utilizado el producto para crear el respaldo en unsistema Data Domain primario. Un administrador de Data Domain ejecuta la replicaciónde respaldo a partir del sistema primario en el sistema secundario.

Para realizar una restauración a partir de un sistema Data Domain secundario, laoperación de restauración debe apuntar al sistema secundario de Data Domain en laconfiguración de host de Data Domain. No hay parámetros de Data Domainsecundario.

Apunte al sistema Data Domain secundario en el momento de configurar la operaciónde restauración a través del plug-in de Microsoft SQL Server Management Studio o elsímbolo del sistema. Al configurar una restauración a través del símbolo del sistema,apunte al sistema Data Domain secundario, ya sea explícitamente con un parámetro dehost de Data Domain o con un archivo de configuración.

En el caso de ProtectPoint, se pueden replicar tanto la unidad de almacenamientoData Domain Boost, que contiene la información de catálogo y el respaldo de losarchivos que no se pueden respaldar a través de VSS, como respaldos de registro detransacciones de SQL, además del pool de vdisk de Data Domain que utiliza el agentede aplicaciones de Microsoft. El agente de aplicaciones de Microsoft es compatiblesolo con restauraciones de nivel de objeto y nivel granular, a partir de copias deProtectPoint en un sistema Data Domain secundario. El pool de vdisk de réplica debeser exactamente igual que el pool de vdisk de origen.

Nota

En el proceso de replicación no se deben cambiar los nombres de los directorios yarchivos que crea el agente de aplicaciones de Microsoft. Para habilitar la replicaciónde respaldo y la restauración subsiguiente desde un sistema Data Domain secundario,el ID de usuario o el ID de grupo primario de los usuarios de DD Boost en los sistemasprincipales y secundarios debe ser idéntico.

Debe cumplir con los requisitos de configuración específicos para habilitar larestauración de respaldos replicados desde un sistema Data Domain secundario.

Se proporcionan más detalles en el artículo de la base de conocimientos 456734,titulado Configuración de usuarios de DD Boost en DDR de origen y de destino para lareplicación de MTree. Este artículo está disponible en el sitio web de soporte en https://support.emc.com.

Configuración del sistema Data Domain

32 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 33: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

En la sección Configuración de la replicación, de la Guía de administración de DataDomain Operating System, se proporciona información sobre la creación, la habilitación,la deshabilitación y la eliminación de pares de replicación.

Configuración de los límites de uso de los recursos de Data DomainUse los comandos del sistema operativo de Data Domain o la GUI de administración deData Domain para establecer límites sobre el uso de los siguientes recursos de DataDomain:

l Capacidad: La cantidad de capacidad de disco duro que utiliza el agente deaplicación en un host de Data Domain.Los límites de capacidad se basan en el espacio lógico utilizado, el cual depende dela cantidad de datos que se escriban en una unidad de almacenamiento antes de ladeduplicación. La capacidad lógica es el tamaño de los datos sin comprimir. Porejemplo, cuando un archivo de 1 GB se escribe dos veces en la misma unidad dealmacenamiento, esta tiene un tamaño lógico de 2 GB, pero un tamaño físico de1 GB.

l Flujos: La cantidad de flujos de Data Domain Boost que el agente de aplicaciónutiliza para leer datos de una unidad de almacenamiento o escribir datos en unaunidad de almacenamiento en un host de Data Domain.

AVISO

El agente de aplicaciones de Microsoft es compatible solo con los límites de uso delos recursos de Data Domain para operaciones de Data Domain Boost.

Data Domain usa el término cuota para describir de forma colectiva los límitesmáximos y de advertencia de capacidad de una unidad de almacenamiento. Los límitesde flujo se denominan límites.

El Data Domain Operating System es compatible con la configuración de los límites deadvertencia y los límites máximos de capacidad o de uso de flujos:

l Cuando el agente de aplicaciones de Microsoft supera un límite de advertencia, elhost de Data Domain genera una alerta. Si el administrador configuró una lista denotificación de la unidad de grupo de usuarios, el host de Data Domain enviará uncorreo electrónico a las direcciones en la lista. Un agente de aplicaciones deMicrosoft puede continuar utilizando más recursos limitados después de que sesupera un límite de advertencia.

l Cuando el agente de aplicaciones de Microsoft supera un límite máximo, no puedeutilizar más recursos limitados.

Nota

Las versiones 5.5 y 5.6 del sistema operativo de Data Domain son compatibles con loslímites máximos y de advertencia para la capacidad, pero solo con los límites deadvertencia para los flujos. La versión 5.7 del sistema operativo de Data Domain escompatible con los límites máximos y de advertencia para la capacidad y los flujos.

El administrador de Data Domain debe crear una unidad de almacenamientoindependiente para cada host de agente de aplicación o conjunto de hosts que esténlimitados.

Por ejemplo, si hay 10 hosts de agente de aplicación, el administrador de Data Domaindebe crear al menos 10 unidades de almacenamiento para limitar la capacidad de launidad de almacenamiento que utiliza cada host de agente de aplicación. Para usarmenos unidades de almacenamiento, el administrador debe agrupar los hosts deagente de aplicación y asignar el grupo a una sola unidad de almacenamiento. Los

Configuración del sistema Data Domain

Configuración de los límites de uso de los recursos de Data Domain 33

Page 34: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

hosts del agente de aplicación en el grupo comparten esta unidad de almacenamiento.Sin embargo, no puede limitar el consumo de una unidad de almacenamiento por cadahost. Un host del agente de aplicación puede consumir el 100 % de la unidad dealmacenamiento. Los recursos se consumen por orden de llegada.

Para determinar los límites de flujo de una unidad de almacenamiento, ejecute elsiguiente comando:

msagentadmin.exe administration --listSU --config<full_path_to_the_configuration_file> [--debug 9]Resultado de ejemplo del comando:

active write streams: 11active read streams: 0soft limit write streams: nonesoft limit read streams: nonesoft limit combined streams: 40hard limit combined streams: 60

AVISO

Según la cantidad y el tipo de operaciones en paralelo que se realizan en un momentodeterminado, el uso de flujos varía. Para determinar el uso exacto de los flujos,controle la cantidad de flujos que utilizan las unidades de almacenamiento durante unperíodo.

El impacto de exceder los límites de cuotaAl comienzo de un respaldo, el agente de aplicaciones de Microsoft no puededeterminar cuánta capacidad se requiere para el respaldo. El agente de aplicaciones deMicrosoft puede ejecutar un respaldo solicitado solo cuando el host de destino tienecapacidad de almacenamiento o espacio suficiente.

Superación del límite de cuota de advertencia

Cuando el agente de aplicaciones de Microsoft supera el límite de advertencia decapacidad:

l Durante un respaldo, si la unidad de almacenamiento es parte de una unidad degrupo de usuarios con una lista de notificación, el host de Data Domain envía uncorreo electrónico a todas las direcciones en la lista. La lista puede incluir aladministrador de Data Domain y al usuario del agente de aplicación.

l Las alertas aparecen en el panel Current Alerts de la GUI de administración deData Domain, independientemente de que la unidad de almacenamiento sea partede una unidad de grupo de usuarios.

l La operación de respaldo o restauración continúa sin ningún impacto adverso. Elagente de aplicación no genera una advertencia o mensaje de error en su archivode registro o en la salida operacional.

Superación del límite de cuota máximo

Cuando el agente de aplicaciones de Microsoft supera el límite máximo de capacidaddurante un respaldo, este cancela el proceso.

Configuración del sistema Data Domain

34 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 35: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Revise los registros de restauración y respaldo del cliente para buscar mensajes deerror relacionados con espacio insuficiente en una unidad de almacenamiento. Elsiguiente es un mensaje de ejemplo:

145732:(pid 4584):Max DD Stream Count: 60153003:(pid 4584): Unable to write to a file due to a lack of space.The error message is: [5005] [ 4584] [984] Thu Apr 14 10:14:18 2016 ddp_write() failed Offset 163577856, BytesToWrite 524288, BytesWritten 0 Err: 5005-ddcl_pwrite failed (nfs: No space left on device)86699:(pid 4584): Unable to write data into multiple buffers for save-set ID '1460654052': Invalid argument (errno=22)

Configuración de los límites de uso de la cuota de Data DomainPara configurar los límites de uso de capacidad para el agente de aplicación, eladministrador de Data Domain debe establecer el límite de capacidad para la unidad dealmacenamiento que utilizará el agente para los respaldos:

Procedimiento

1. Determine los hosts de agente de aplicación que utilizarán la unidad dealmacenamiento.

2. Determine la cantidad de capacidad que se debe permitir para la unidad dealmacenamiento.

3. Cree la unidad de almacenamiento y establezca la cuota de capacidad mediantela GUI o el símbolo del sistema. Se proporciona más información en ladocumentación de Data Domain.

4. Proporcione el nombre de host de Data Domain, el nombre de la unidad dealmacenamiento, el nombre de usuario y la contraseña de la unidad dealmacenamiento a los usuarios de agente de aplicación, a fin de que los utilicenpara ejecutar respaldos.

El administrador de Data Domain también puede establecer el límite de la cuotade capacidad para la unidad de almacenamiento, que envía alertas ynotificaciones, pero no limita el uso de la capacidad.

Nota

Cuando una unidad de almacenamiento está prácticamente llena y se reduce lacuota de capacidad, el próximo respaldo puede fallar. Los administradores deData Domain deben notificar a los usuarios del agente de aplicación cuandodisminuyan una cuota de capacidad, de modo que estos usuarios puedan evaluarel impacto potencial sobre los respaldos.

El impacto de superar los límites de flujo de advertenciaCuando el agente de aplicaciones de Microsoft supera el límite de flujo de advertencia:

l Durante un respaldo, si la unidad de almacenamiento es parte de una unidad degrupo de usuarios con una lista de notificación, el host de Data Domain envía uncorreo electrónico a todas las direcciones en la lista. La lista puede incluir aladministrador de Data Domain y al usuario del agente de aplicación.

l Las alertas aparecen en el panel Current Alerts de la GUI de administración de DataDomain, independientemente de que la unidad de almacenamiento sea parte de unaunidad de grupo de usuarios.

Configuración del sistema Data Domain

Configuración de los límites de uso de los recursos de Data Domain 35

Page 36: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l La operación de respaldo o restauración continúa sin ningún impacto adverso. Elagente de aplicación no genera una advertencia o mensaje de error en su archivode registro o en la salida operacional.

El impacto de superar los límites de flujo máximosCuando el agente de aplicaciones de Microsoft supera el límite máximo de flujodurante una operación, cancela el proceso.

Revise los registros de respaldo y restauración del cliente para buscar mensajes deerror relacionados con un límite de flujo superado. El siguiente es un mensaje deejemplo:

153004:(pid 4144): Unable to write to a file because the streams limit was exceeded.

Configuración de los límites de uso de flujos de Data DomainUna unidad de almacenamiento puede tener límites de advertencia y máximos para losflujos. El administrador de Data Domain puede establecer los límites de advertenciaindividuales para flujos de lectura, escritura y replicación. El administrador puedeestablecer un límite máximo solo para la cantidad total de flujos.

Para configurar un límite de uso de flujos para una unidad de almacenamiento, eladministrador de Data Domain debe establecer el límite máximo para la unidad dealmacenamiento que el agente de aplicación utiliza para los respaldos:

Procedimiento

1. Determine los hosts de agente de aplicación que utilizarán la unidad dealmacenamiento.

2. Determine la cantidad de flujos de respaldo permitidos para la unidad dealmacenamiento.

3. Cree la unidad de almacenamiento.

El administrador de Data Domain puede establecer el límite de flujos, ya seacomo parte del comando ddboost storage-unit create o después decrear la unidad de almacenamiento mediante el comando ddboost storage-unit modify Se proporciona más información en la documentación de DataDomain.

Nota

El administrador de Data Domain no puede establecer un límite de flujosmediante la GUI de administración de Data Domain.

4. Proporcione el nombre de host de Data Domain, el nombre de la unidad dealmacenamiento, el nombre de usuario y la contraseña de la unidad dealmacenamiento a los usuarios de agente de aplicación, a fin de que los utilicenpara ejecutar respaldos.

El administrador de Data Domain también puede establecer los límites deadvertencia para la unidad de almacenamiento que envía alertas ynotificaciones, pero no limitan la cantidad de flujos utilizados.

El administrador de Data Domain puede usar el comando ddboost storage-unit modify para modificar los límites de flujos de unidades dealmacenamiento. Se proporciona más información en la documentación de DataDomain.

Configuración del sistema Data Domain

36 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 37: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

El administrador de Data Domain debe tener cuidado cuando configure un límitemáximo de flujos. Establecer el límite de flujos en un valor bajo puede afectar elrendimiento del respaldo y la restauración. La disminución de un límite de flujospuede resultar en una falla de restauración. El administrador de Data Domaindebe notificar a los usuarios del agente de aplicación cuando reduzca un límitemáximo de flujos para que puedan evaluar el impacto potencial en respaldos yrestauraciones.

Configuración de la organización de la nube en niveles deData Domain para la transferencia de datos a la nube

Puede configurar el agente de aplicaciones de Microsoft para utilizar Data DomainCloud Tier en la transferencia de datos de respaldo a la nube y la recuperaciónposterior de los datos de respaldo de la nube.

Data Domain (DD) Cloud Tier es una función nativa de DD OS 6.0 o posterior para latransferencia de datos del nivel activo al almacenamiento de objetos de bajo costo yalta capacidad en la nube pública, privada o híbrida para retención a largo plazo. Elagente de aplicaciones de Microsoft es compatible con DD Cloud Tier para latransferencia de datos de respaldo de Data Domain Boost a la nube, lo que liberaespacio en el sistema Data Domain (nivel activo).

Nota

El agente de aplicaciones de Microsoft no es compatible con DD Cloud Tier para latransferencia de datos de respaldo de ProtectPoint a la nube.

Debe configurar una política de DD Cloud Tier, también conocida como política detransferencia de datos, para cada unidad de almacenamiento o MTree que utiliza elagente de aplicaciones de Microsoft para la transferencia de datos a la nube.

Después de haber configurado las políticas de transferencia de datos, puedeconfigurar y realizar las siguientes operaciones:

l Transferencia de datos de respaldo del sistema Data Domain a la nube.

l Recuperación de datos de respaldo de la nube al sistema Data Domain.

Un respaldo con el agente de aplicaciones de Microsoft consta de varios savesets derespaldo; un saveset es un conjunto de uno o más archivos de guardado creadosdurante la sesión de respaldo. Un archivo de guardado es un bloque de datos o unarchivo de sistema operativo, el objeto más simple que se puede respaldar o restaurar.Un respaldo crea uno o más archivos de guardado dentro de un saveset. El agente deaplicaciones de Microsoft transfiere y recupera los datos de respaldo solo a nivel delsaveset, y transfiere todos los archivos de guardado en un saveset.

Configuración de la política de DD Cloud Tier para transferencia de datos a lanube

El agente de aplicaciones de Microsoft transfiere los datos de respaldo del nivel activoa la nube según la política de DD Cloud Tier. Para habilitar la transferencia de datos ala nube, debe configurar la política requerida para cada unidad de almacenamiento oMTree.

Configuración del sistema Data Domain

Configuración de la organización de la nube en niveles de Data Domain para la transferencia de datos a la nube 37

Page 38: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

DD Cloud Tier proporciona dos tipos de políticas: la política basada en aplicaciones y lapolítica basada en antigüedad. El agente de aplicaciones de Microsoft admite solo lapolítica basada en aplicaciones, que se administra mediante la aplicación que crea losarchivos de respaldo en el sistema Data Domain. Esta política transfiere el contenidodel archivo de respaldo a la nube según las especificaciones de la aplicación.

AVISO

No aplique una política basada en antigüedad a una unidad de almacenamiento queutiliza el agente de aplicaciones de Microsoft. Una política basada en antigüedadtransfiere todo el contenido de archivos (incluidos los metadatos) de una unidad dealmacenamiento a la nube según la antigüedad de los archivos, como cuando setransfieren todos los archivos de más de T días. Dicha transferencia de datos medianteuna política basada en antigüedad puede causar la falla de las consultas de metadatospara el agente de aplicaciones de Microsoft.

El DBA debe ponerse en contacto con el administrador de Data Domain para crear lapolítica basada en aplicaciones, también conocida como un perfil de transferencia dedatos, para la unidad de almacenamiento o MTree que utiliza el agente de aplicacionesde Microsoft para los respaldos de Data Domain Boost. La documentación de DataDomain proporciona detalles sobre los procedimientos de configuración de DD CloudTier.

Para cualquier versión de DD OS anterior a 6.1, el administrador de Data Domain debeusar las API REST de DD para crear políticas basadas en aplicaciones a través deherramientas, como el comando curl. A partir de DD OS 6.1, el administrador de DataDomain puede ejecutar el comando de Data Domain data-movement policy paraconfigurar la política basada en aplicaciones

Mediante el comando de transferencia de datos con DD OS 6.1 o superiorDD OS 6.1 o versiones posteriores le permiten configurar la política basada enaplicaciones mediante el siguiente comando de Data Domain desde la línea decomandos. Con este comando se define la política basada en aplicaciones para losMtree especificados:

data-movement policy set app-managed {enabled | disabled} to-tier cloud cloud-unit <unit-name> mtrees <mtree-list>

Por ejemplo, con el siguiente comando se establece la política basada en aplicacionespara Mtree /data/col1/app-agent40:

data-movement policy set app-managed enabled to-tier cloud cloud-unit Cloud mtrees /data/col1/app-agent40

Puede ejecutar el siguiente comando para mostrar el resultado de la configuración dela política para fines de verificación:

data-movement policy show

Mtree Target(Tier/Unit Name) Policy Value------------------------- ---------------------- ------------- -------/data/col1/app-agent40 Cloud/Cloud app-managed enabled------------------------- ---------------------- ------------- -------

Configuración del sistema Data Domain

38 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 39: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Procesamiento distribuido de segmentosEl procesamiento distribuido de segmentos utiliza la biblioteca de Data Domain Boosten el servidor de base de datos y el software de Data Domain en Data DomainReplicator. El agente de aplicaciones de Microsoft carga la biblioteca de DD Boostdurante las operaciones de respaldo y restauración.

El procesamiento distribuido de segmentos le permite al agente de aplicaciones deMicrosoft ejecutar partes del proceso de deduplicación, lo que evita el envío de datosduplicados al sistema Data Domain que se configuró como servidor dealmacenamiento.

La función de procesamiento distribuido de segmentos proporciona los siguientesbeneficios:

l Aumenta el rendimiento, debido a que la biblioteca de DD Boost envía solamentedatos únicos al sistema Data Domain. Las mejoras de rendimiento dependen de lanaturaleza redundante de los datos que se respaldan, la carga de trabajo generalen el servidor de base de datos y la funcionalidad del servidor de base de datos. Engeneral, se logra mayor rendimiento con mayor redundancia, mayor carga detrabajo del servidor de base de datos y mayor funcionalidad del servidor de base dedatos.

l Reduce los requisitos de ancho de banda de la red mediante el envío de datosúnicos al sistema Data Domain por medio de la red.

Administra el procesamiento distribuido de segmentos mediante las opciones decomando dd boost. Utilice el procesamiento distribuido de segmentos si la conexión dered es Ethernet de 1 Gb. Configuración del procesamiento distribuido de segmentos enla página 25 proporciona información sobre cómo configurar el procesamientodistribuido de segmentos.

El procesamiento distribuido de segmentos es compatible con los siguientes modos deoperación para enviar datos de respaldo a un sistema Data Domain:

l Procesamiento distribuido de segmentos habilitado

l Procesamiento distribuido de segmentos deshabilitado

Establezca el modo de operación en el sistema Data Domain. El agente de aplicacionesde Microsoft negocia con el sistema Data Domain la configuración actual de la opcióny ejecuta respaldos según corresponda.

Modo habilitado del procesamiento distribuido de segmentosCuando habilita la función de procesamiento distribuido de segmentos, la biblioteca deDD Boost realiza las siguientes tareas:

1. Segmentación de datos.

2. Procesamiento de ID para los segmentos de datos.

3. Verificación de segmentos duplicados mediante el sistema Data Domain.

4. Compresión de segmentos únicos que el sistema Data Domain no contiene.

5. Envío de los datos comprimidos al sistema Data Domain, que escribe los datosúnicos en el disco.

Debe configurar el algoritmo de compresión local que utiliza la biblioteca de DD Boosten el sistema Data Domain. Para obtener más información acerca de la compresión

Configuración del sistema Data Domain

Procesamiento distribuido de segmentos 39

Page 40: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

local y su configuración, consulte la Guía de administración de Data Domain OperatingSystem.

Modo deshabilitado del procesamiento distribuido de segmentosCuando deshabilita la función de procesamiento distribuido de segmentos, la bibliotecade DD Boost envía los datos directamente al sistema Data Domain por medio de la red.A continuación, el sistema Data Domain segmenta, deduplica y comprime los datosantes de escribirlos en el disco.

Nota

No puede deshabilitar la función de procesamiento distribuido de segmentos en unsistema Data Domain Extended Retention.

Balanceo de carga avanzado y conmutación por error devínculos

Nota

Este tema es relevante solo si utiliza una conexión Ethernet para las operaciones derespaldo y restauración con Agente de aplicaciones de Microsoft.

La función de balanceo de carga avanzado y conmutación por error de vínculospermite las siguientes funcionalidades:

l Combinación de varios vínculos Ethernet en un grupo de interfaz.

l Registro de solo una interfaz en el sistema Data Domain con Agente deaplicaciones de Microsoft.

Si configura un grupo de interfaces, Agente de aplicaciones de Microsoft negocia conel sistema Data Domain en la interfaz registrada para enviar los datos. Cuando elsistema Data Domain recibe los datos, la carga de transferencia de datos se balancea ydistribuye en todas las interfaces del grupo.

El balanceo de carga ofrece un rendimiento físico mayor al sistema Data Domain, encomparación con la configuración de las interfaces en una interfaz virtual mediante laagregación a nivel de Ethernet.

La carga del sistema Data Domain balancea la carga de conexiones que provienen devarios servidores de base de datos en todas las interfaces del grupo. La función debalanceo de carga avanzado y conmutación por error de vínculos opera en la capa desoftware de Data Domain Boost. Esta función es transparente a la conectividad de redsubyacente y es compatible con interfaces físicas y virtuales.

La función permite balancear la carga de la transferencia de datos según la cantidadde conexiones pendientes en las interfaces. Esta función solo balancea la carga de lasconexiones para trabajos de respaldo y restauración.

La conexión de la replicación de archivos entre los sistemas Data Domain no es partedel balanceo de carga. Debe usar solo una dirección IP para el sistema Data Domain dedestino.

Se debe excluir una interfaz del grupo de interfaces (ifgroup) y reservar esa interfazpara la ruta de replicación de archivos entre los sistemas de Data Domain de origen yde destino.

Configuración del sistema Data Domain

40 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 41: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Cada instalación de Agente de aplicaciones de Microsoft debe ser capaz deconectarse a cada interfaz que sea miembro del grupo de interfaces en el sistema DataDomain.

Puede utilizar la función de balanceo de carga avanzado y conmutación por error devínculos con otras tecnologías de agregación de la capa de red y de conmutación porerror. Puede poner los vínculos que se conectan a los servidores de la base de datos yel switch que se conecta al sistema Data Domain en modo de conmutación por erroragregado. Esta configuración proporciona características de conmutación por error dered de punto a punto. Puede usar cualquiera de las tecnologías disponibles deagregación entre los servidores de la base de datos y el switch.

La función de balanceo de carga avanzado y conmutación por error de vínculostambién funciona con otra característica de capa de red en sistemas Data Domain,incluidos el etiquetado VLAN y la creación de alias de IP. Esta característica permiteuna mayor flexibilidad en la segregación de tráfico en varias redes virtuales que pasanpor los mismos vínculos físicos en el sistema Data Domain.

En la Guía de administración de EMC Data Domain Operating System se ofrece másinformación sobre cómo configurar el etiquetado de VLAN y la creación de alias de IPen un sistema Data Domain.

La función de balanceo de carga avanzado y conmutación por error de vínculosproporciona los siguientes beneficios:

l Elimina la necesidad de registrar un servidor de almacenamiento para cada hostque ejecuta Agente de aplicaciones de Microsoft, lo cual puede simplificar laadministración de la instalación.

l Enruta los trabajos de respaldo entrantes posteriores si una de las interfaces delgrupo deja de funcionar mientras el sistema Data Domain está en funcionamiento.

l Aumenta la utilización de vínculos por medio del balanceo de carga de los trabajosde respaldo y restauración en varias interfaces en el grupo.

l Realiza una conmutación por error transparente de todos los trabajos actuales avínculos operativos en buen estado cuando falla una interfaz. El proceso nointerrumpe los trabajos.

Configuración de balanceo de carga avanzado y conmutación por error de vínculos enla página 26 proporciona información acerca de cómo configurar el balanceo de cargaavanzado y la conmutación por error de vínculos.

Restricciones de configuraciónLa función de balanceo de carga avanzado y conmutación por error de vínculos tienelas siguientes restricciones:

l Puede agregar interfaces únicamente a los grupos mediante direcciones IP.

l Debe usar interfaces que tengan la misma velocidad de vínculo en un grupo.

l Necesita un switch para conectar varios servidores de base de datos debido a queun sistema Data Domain admite solo un grupo de interfaces.

Replicación de archivos administrada cifradaDe forma predeterminada, después de que los servidores de base de datos autenticanlos trabajos de replicación de archivos con el nombre de usuario y la contraseñapreconfigurados de Data Domain Boost, configuran trabajos de replicación de archivossin cifrar entre dos sistemas Data Domain. Si habilita la función de replicación cifradade archivos, cuando los servidores de base de datos configuran un trabajo dereplicación, en la sesión entre los sistemas Data Domain de origen y destino se utiliza

Configuración del sistema Data Domain

Restricciones de configuración 41

Page 42: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

el protocolo SSL para cifrar todos los datos de imagen y metadatos que se envíanmediante la WAN.

La habilitación de esta función en el sistema Data Domain es transparente para Agentede aplicaciones de Microsoft. Cuando Agente de aplicaciones de Microsoft solicita queel sistema Data Domain ejecute un trabajo de replicación de archivos, los sistemas deorigen y destino negocian para realizar el cifrado sin la intervención de Agente deaplicaciones de Microsoft. En la replicación cifrada de archivos se utiliza la suite decifrado ADH-AES256-SHA, que no se puede cambiar, en el sistema operativo de DataDomain. Si habilita esta función, no es necesario reiniciar el sistema de archivos en elsistema Data Domain.

Si habilita la replicación cifrada de archivos, debe instalar una licencia replicadora enlos sistemas Data Domain de origen y destino que tengan DD OS 5.0 o posterior. Lareplicación cifrada de archivos se aplica a todos los trabajos de replicación de archivosen el sistema.

La replicación de archivos cifrada se puede utilizar con la función de cifrado de datosen reposo, la cual está disponible en el sistema operativo de Data Domain con lalicencia de cifrado opcional. Cuando la replicación de archivos cifrada se utiliza con lafunción de cifrado de datos en reposo, el proceso de respaldo utiliza SSL para cifrarlos datos de la imagen de respaldo mediante una WAN.

Habilitación de la replicación cifrada de archivos en la página 31 proporcionainformación sobre cómo habilitar la replicación cifrada de archivos. Para obtener másinformación acerca de la replicación de archivos cifrados, consulte la Guía deadministración de Data Domain Operating System.

Alta disponibilidad de Data DomainLa función de alta disponibilidad de Data Domain permite configurar dos sistemas DataDomain como un par activo-en espera, que proporciona redundancia en caso de unafalla del sistema. La función garantiza que los sistemas activos y en espera esténsincronizados, de modo que, si el nodo activo falla debido a problemas de hardware osoftware, el nodo en espera puede continuar con los servicios.

La función de alta disponibilidad de Data Domain proporciona las siguientesfuncionalidades y compatibilidades adicionales:

l Es compatible con la conmutación por error de los servicios de respaldo,restauración, replicación y administración en el sistema de dos nodos.La conmutación por error automática no requiere la intervención del usuario.

l Proporciona un diseño completamente redundante sin fallas cuando el sistema seconfigura según las recomendaciones.

l Proporciona un sistema activo-en espera sin deterioro de rendimiento en caso deuna conmutación por error.

l Proporciona una conmutación por error en un plazo de 10 minutos para la mayoríade las operaciones.

l Es compatible con conexiones de Fibre Channel e IP.Ambos nodos deben tener acceso a las mismas redes IP, SAN FC y hosts.

En la versión más reciente de la Guía de administración de Data Domain OperatingSystem se proporciona más información acerca de la función de alta disponibilidad deData Domain.

La implementación de Agente de aplicaciones de Microsoft con la alta disponibilidad deData Domain mejora la resistencia en los flujos de trabajo de ProtectPoint, en términosde las rutas de datos implicadas en las operaciones. Sin embargo, si se produce una

Configuración del sistema Data Domain

42 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 43: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

conmutación por error durante las operaciones de vdisk en un flujo de trabajo deProtectPoint, Agente de aplicaciones de Microsoft fallará.

Validación de un sistema Data DomainPara validar el estado del sistema Data Domain, ejecute los siguientes comandos:

filesys statusddboost statusifgroup show config interfacesddboost show connectionsddboost storage-unit show compressionddboost storage-unit show

En la Guía de referencia de comandos de Data Domain Operating System se proporcionandetalles acerca de esos comandos y sus opciones.

El comando que se utiliza para validar la comunicación entre el servidor de base dedatos y el sistema Data Domain varía según el tipo de la conexión de red que utiliza.

l Si tiene un sistema DD Boost mediante IP, inicie sesión en el servidor de base dedatos y ejecute el siguiente comando:

# rpcinfo -p <Data_Domain_system_hostname>

La salida del comando debe incluir los puertos que se enumeran en Apertura depuertos en un firewall para habilitar los respaldos de Data Domain en la página 20.

l Si tiene un sistema DD Boost mediante FC, inicie sesión en el servidor de base dedatos y ejecute el comando relevante para verificar si los dispositivos de DFCestán visibles en el cliente.La Guía de referencia de comandos de Data Domain Operating System proporcionadetalles acerca de los comandos compatibles.

Solución de problemas del sistema Data DomainEl artículo 334991 de la base de conocimientos, titulado Cómo solucionar problemas derendimiento y conectividad de DataDomain DD Boost, proporciona información sobrecómo usar la herramienta ddpconnchk para solucionar problemas específicos de DataDomain Boost. Este artículo está disponible en el portal del servicio de soporte en línea(https://support.emc.com).

Configuración del sistema Data Domain

Validación de un sistema Data Domain 43

Page 44: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Configuración del sistema Data Domain

44 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 45: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

CAPÍTULO 2

Configuración de Data Domain Boost

Este capítulo incluye las siguientes secciones:

l Descripción general de Data Domain Boost con SQL Server.............................. 46l Arquitectura de Agente de aplicaciones de Microsoft para Data Domain Boost

con SQL Server..................................................................................................47l Cifrado de datos transparente de SQL Server....................................................48l Configurar un usuario con los privilegios necesarios para las operaciones de Data

Domain Boost de SQL Server.............................................................................49l Crear un archivo de configuración...................................................................... 51l Configuración del lockbox.................................................................................. 53l Configurar los requisitos previos para respaldar y restaurar grupos de

disponibilidad AlwaysOn..................................................................................... 57l Clasificación del resultado operacional de TSQL en varias tablas....................... 59

Configuración de Data Domain Boost 45

Page 46: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Descripción general de Data Domain Boost con SQL ServerObtenga más información sobre las características y funciones compatibles conAgente de aplicaciones de Microsoft para Data Domain Boost con SQL Server.

Respaldo y recuperación

l Respaldos federados y restauraciones de bases de datos del grupo dedisponibilidad Always On.

l Restauraciones y respaldos a nivel de instancia.

l Respaldos y restauraciones de varias bases de datos.

l Respaldos programados mediante trabajos del agente de SQL.

l Scripts Transact-SQL (T-SQL) con códigos de retorno mejorados para ejecutarrespaldos y restauraciones en un ambiente de SQL.

l Restauraciones de tabla, que también se conocen como restauraciones de nivelgranular, mediante ItemPoint for SQL Server.

l Restauraciones de archivos sin formato.

l Restauraciones en el nivel de grupos de archivos.

l Restauración redirigida al mismo SQL Server o a uno diferente, a la mismainstancia de SQL o a una diferente, y a la misma base de datos o una diferente.

Data Domain Cloud Tier

l Marcado de savesets que se deben transferir de un nivel activo de Data Domain aun Data Domain Cloud Tier.

l Recuperación manual de savesets desde un Data Domain Cloud Tier en una unidadde almacenamiento de Data Domain.

l Recuperación automática de los savesets de un Data Domain Cloud Tier a unaunidad de almacenamiento de Data Domain o restauración de respaldosdirectamente desde la nube.

Nota

Las operaciones de restauración directa solo están disponibles para DDOS 6.1 conElastic Cloud Storage.

l Eliminación de savesets en un Data Domain Cloud Tier.

Compatibilidad con el ambiente

l Compatibilidad con IPv4 e IPv6.

l Coexistencia con otros productos de respaldo que se usan para proteger los datosque no protege Agente de aplicaciones de Microsoft.Sin embargo, el agente de aplicaciones de Microsoft no puede coexistir con elagente de aplicación de base de datos.

l Ruta de lockbox común, el cual es el mismo lockbox en una ubicación común paraAgente de aplicaciones de Microsoft, el agente de aplicación de base de datos yAgente File System Agent.

l Es compatible con la alta disponibilidad de Data Domain para una resistenciamejorada.Alta disponibilidad de Data Domain en la página 42 ofrece información.

Configuración de Data Domain Boost

46 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 47: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Interfaz del usuario

l Visualización del nombre del clúster de Windows y la preferencia de respaldo en elpanel de conexiones de la GUI, en el caso de los grupos de disponibilidad AlwaysOn.

l Visualización de un mensaje en la GUI de restauración de bases de datos paraactivar la función de inicialización instantánea de archivos en SQL Server, a fin demejorar el rendimiento de las restauraciones de bases de datos si la función no estáactivada.

l Almacenamiento en caché de datos relacionados con SQL Server, instancias deSQL Server, bases de datos y otras configuraciones en las páginas General, Files yOptions cada vez que se inicia el agente de aplicación.Además, el agente de aplicación almacena en caché la información del savesetdurante una sesión en particular. El almacenamiento en caché permite ahorrartiempo porque se elimina la necesidad de volver a seleccionar la configuración cadavez que se inicia el agente de aplicación, en especial cuando SQL Server contieneuna gran cantidad de bases de datos o de respaldos para una base de datos.

l Recuperación de una cantidad específica de savesets o versiones de respaldo, yvisualización según el valor (número) que se especifica en la GUI de restauraciónde bases de datos.

Arquitectura de Agente de aplicaciones de Microsoft paraData Domain Boost con SQL Server

La siguiente figura representa la arquitectura general de Agente de aplicaciones deMicrosoft para Data Domain Boost con SQL Server.

Figura 1 Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boostcon SQL Server

En los puntos siguientes se describen los componentes importantes de Agente deaplicaciones de Microsoft para Data Domain Boost con SQL Server:

l Plug-in de SQL Server Management Studio: Agente de aplicaciones de Microsoftpara Data Domain Boost con SQL Server cuenta con una GUI del plug-in de SSMS.El plug-in es similar a la GUI nativa de respaldo y restauración de SQL.

Configuración de Data Domain Boost

Arquitectura de Agente de aplicaciones de Microsoft para Data Domain Boost con SQL Server 47

Page 48: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 1 Arquitectura general de Agente de aplicaciones de Microsoft para Data Domain Boostcon SQL Server (continuación)

l Interfaz de dispositivo virtual: Agente de aplicaciones de Microsoft para DataDomain Boost con SQL Server usa una VDI, que es una API proporcionada por SQLServer para que se integre en el SQL Server, y permita que Data Domain Boostcon Agente de aplicaciones de Microsoft respalde y restaure los datos de SQLServer. La documentación de Microsoft proporciona información acerca de latecnología VDI. Ejecute Agente de aplicaciones de Microsoft en el mismo host quetiene SQL Server.

l DD Boost Library: Lleva a cabo la deduplicación basada en origen y envía los datosde respaldo al servidor de Data Domain.

Ensamblado CLR de SQL: Los scripts CLR y T-SQL deben estar integrados para crearfunciones o procedimientos para ejecutar respaldos y restauraciones en un ambientede SQL. Con la instalación de Agente de aplicaciones de Microsoft se implementa elensamblado CLR. En el ensamblado CLR se incluye una rutina de función exportable deSQL para ejecutar cualquier comando Agente de aplicaciones de Microsoft en elsímbolo del sistema.

La siguiente figura ilustra la arquitectura de ensamblado CLR de SQL Server.

Figura 2 Arquitectura de ensamblado CLR de Agente de aplicaciones de Microsoft para DataDomain Boost con SQL Server

Cifrado de datos transparente de SQL ServerEl cifrado de datos transparente (TDE) de Microsoft SQL es una función que realizacifrado y descifrado I/O en tiempo real de los archivos de datos y registros.

TDE utiliza una clave de cifrado de base de datos (DEK), que se almacena en elregistro de arranque de la base de datos para que esté disponible durante larecuperación. El cifrado de los archivos de la base de datos se realiza a nivel de página.Las páginas de una base de datos cifrada se cifran antes de que se escriban en el discoy se descifran cuando se leen en la memoria. Cuando use esta función, asegúrese deque el certificado y la clave privada se respalden con los datos cifrados.

Configuración de Data Domain Boost

48 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 49: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

En Microsoft SQL Server 2008 y versiones posteriores se incluye la función de cifradoa nivel de base de datos de TDE. Esta función proporciona protección para toda labase de datos en reposo, sin afectar las aplicaciones existentes. Agente deaplicaciones de Microsoft es compatible con cifrado de datos SQL en el nivel deceldas, en el nivel de base de datos completa mediante el uso de TDE o en el nivel dearchivos con opciones de cifrado proporcionadas por Microsoft.

Nota

El agente de aplicaciones de Microsoft no admite el cifrado de datos transparente deotros fabricantes para SQL VDI.

En la documentación del producto de Microsoft SQL Server se proporciona másinformación acerca de TDE, lo que permite el cifrado de datos y la protección de lasclaves de cifrado.

Nota

Cuando active TDE, respalde el certificado y la clave privada asociada al certificado. Siel certificado no está disponible o si se restaura la base de datos en otro servidor, lascopias de seguridad del certificado y la clave privada deben estar disponibles para abrirla base de datos.

Configurar un usuario con los privilegios necesarios para lasoperaciones de Data Domain Boost de SQL Server

El agente de aplicaciones de Microsoft requiere que el usuario que inicie operacionesde respaldo y recuperación tenga ciertos privilegios de SQL Server y el host deaplicaciones de Windows. Los privilegios mínimos de Windows necesarios dependendel tipo de operación y la herramienta que se utilice.

En la documentación de Microsoft se incluyen los pasos sobre cómo configurarcuentas de usuario, además de información adicional.

Privilegios necesarios para ejecutar respaldo y recuperación de un servidorindependiente

Obtenga información sobre los requisitos de usuario para el respaldo y la recuperaciónindependientes.

Funciones de SQL Server requeridasAsigne al usuario las siguientes funciones de SQL Server:

l sysadmin

l public

Permisos de usuario de Windows requeridosCree una cuenta de usuario de Windows local o de dominio y asigne las siguientesfunciones:

l Para el respaldo y la recuperación a nivel de tabla, asigne privilegiosadministrativos.

l Para el respaldo y la recuperación a nivel de base de datos, asigne los siguientespermisos:

Configuración de Data Domain Boost

Configurar un usuario con los privilegios necesarios para las operaciones de Data Domain Boost de SQL Server 49

Page 50: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

n Agregue el usuario a la política de Windows "Crear objetos globales"

n Asigne los siguientes permisos a la carpeta de datos y registros de la base dedatos:

– Lectura

– Escritura

– Mostrar contenido de carpeta

La carpeta predeterminada de registros y datos es la ruta de instalación de SQLServer. Por ejemplo, para SQL Server 2012, la ruta predeterminada es C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\

Privilegios necesarios para ejecutar respaldo y recuperación de un grupo dedisponibilidad AlwaysOn

Obtenga información sobre los requisitos de usuario para el respaldo y la recuperaciónindependientes.

Funciones de SQL Server requeridasAsigne al usuario las siguientes funciones de SQL Server:

l sysadmin

l public

Permisos de usuario de Windows requeridosCree una cuenta de usuario de Windows con una de las siguientes configuraciones:

l Administrador de Windows integrado

l Usuario de dominio incluido en el grupo de usuarios administradores

l Cuenta de usuario local incluida en el grupo de usuarios administradores en cadanodo del clúster. El nombre de usuario y la contraseña deben ser iguales en cadanodo.

Nota

Si usa una cuenta que creó personalmente (una cuenta que no sea la de administradorde Windows integrado), debe iniciar la herramienta en el lugar en que se realizarán elrespaldo o la recuperación con permisos elevados (ejecutados como administrador).

Privilegios necesarios para ejecutar el respaldo y la recuperación de unainstancia de clúster de conmutación por error o una instancia de clúster deconmutación por error AlwaysOn

Obtenga información sobre los requisitos de usuario para la instancia de clúster deconmutación por error o el respaldo y la recuperación de instancia de clúster deconmutación por error AlwaysOn.

Funciones de SQL Server requeridasAsigne al usuario las siguientes funciones de SQL Server:

l sysadmin

l public

Permisos de usuario de Windows requeridosCree una cuenta de usuario de Windows con una de las siguientes configuraciones:

Configuración de Data Domain Boost

50 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 51: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l Administrador de Windows integrado

l Usuario de dominio incluido en el grupo de usuarios administradores

Nota

Si usa una cuenta que creó personalmente (una cuenta que no sea la de administradorde Windows integrado), debe iniciar la herramienta en el lugar en que se realizarán elrespaldo o la recuperación con permisos elevados (ejecutados como administrador).

Privilegios necesarios para ver y eliminar savesets con la herramienta devencimiento Data Domain Boost (ddbmexptool)

Cualquier usuario puede utilizar el comando ddbmexptool para enumerar y eliminarsavesets, siempre y cuando el usuario pueda acceder al lockbox mediante el comandomsagentadmin. No se requieren privilegios administrativos.

Privilegios de usuario necesarios para administrar los savesets y enumerar lainformación del cliente y de la unidad de almacenamiento conmsagentadmin.exe

Cualquier usuario puede utilizar el comando msagentadmin.exe para enumerararchivos; marcar y recuperar savesets; eliminar savesets; enumerar los clientes de lasunidades de almacenamiento; y mostrar información de límite de flujo de la unidad dealmacenamiento de Data Domain. No se requieren privilegios administrativos.

Nota

Cuando se utiliza msagentadmin.exe para crear y editar la lockbox, debe utilizar unusuario administrativo.

Adición de un usuario a una política de WindowsProcedimiento

1. En el menú Start, abra Local Security Policy.

2. En el panel Security Settings, expanda Local Policies > User RightsAssignment.

3. Para cada política a la que desee agregar al usuario, realice los siguientes pasos:

a. Haga clic con el botón secundario en la política y haga clic en Properties.

b. En la ventana Properties, haga clic en Add User or Group.

c. Agregue al usuario local a la política y, a continuación, haga clic en Apply.

Crear un archivo de configuraciónCree un archivo de configuración con cualquiera de los siguientes parámetros, segúnsea necesario.

GeneralEn la siguiente tabla se describen los parámetros de la categoría general del archivo deconfiguración.

Configuración de Data Domain Boost

Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Data Domain Boost (ddbmexptool) 51

Page 52: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Tabla 3 Parámetros generales del archivo de configuración

Parámetro Descripción

CLIENT=<client_or_hostname> Obligatorio.Especifica el hostname del servidor de aplicaciones en el quedesea restaurar o respaldar las bases de datos requeridas. Enel caso de las configuraciones de clúster, especifique elnombre de la instancia de clúster.

LOCKBOX_PATH=<full_path_to_lockbox> Opcional.Especifica el nombre de ruta del directorio completo dellockbox en el host de base de datos o de aplicación. Porejemplo, C:\Program Files\DPSAPPS\common\lockbox.

DEBUG_LEVEL=<debug_level_1_through_9> Opcional.Especifica si el software escribe mensajes de depuración en elarchivo de registro de depuración. El valor predeterminado es0, en el cual no se generan mensajes de depuración. El nivelmás alto es 9, en el cual se generan los mensajes dedepuración más detallados.

LIST_SAVESET_DESC={TRUE | FALSE} Opcional.Especifica si desea enumerar los savesets en ordendescendente para mostrar los savesets más recientes primero.El valor predeterminado es FALSE, en el cual los savesets semuestran en orden ascendente.

Sistema primarioEn la siguiente tabla se describen los parámetros de la categoría de sistema primariodel archivo de configuración.

Tabla 4 Parámetros de sistema primario del archivo de configuración

Parámetro Descripción

DDBOOST_USER=<DDBoost_username> Obligatorio.Especifica el nombre de usuario del usuario de DD Boost.

Debe registrar el nombre de host y el nombre de usuario deDD Boost en el lockbox para permitir al agente de aplicacionesde Microsoft recuperar la contraseña del usuario registrado.

DEVICE_HOST=<Data_Domain_server_name> Obligatorio.Especifica el nombre del servidor de Data Domain quecontiene la unidad de almacenamiento en la que desearespaldar y restaurar las bases de datos.

Debe registrar el nombre de host y el nombre de usuario deDD Boost en el lockbox para permitir al agente de aplicacionesde Microsoft recuperar la contraseña del usuario registrado.

DEVICE_PATH=<storage_unit_name> Obligatorio.Especifica el nombre y la ruta de la unidad de almacenamientoen la que desea respaldar y restaurar las bases de datosseleccionadas.

Configuración de Data Domain Boost

52 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 53: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Tabla 4 Parámetros de sistema primario del archivo de configuración (continuación)

Parámetro Descripción

DDBOOST_FC={TRUE | FALSE} Opcional.Especifica si un respaldo o una restauración en el sistema DataDomain primario utiliza una conexión de red IP o Fibre Channel(FC). El valor predeterminado es FALSE. Indique TRUE parautilizar una conexión de red de Fibre Channel durante elrespaldo y la restauración.

Nota

Si este parámetro se configura en TRUE, el sistema DataDomain primario debe configurarse para admitir una conexiónFibre Channel.

DEVICE_FC_SERVICE=<fibre_channel_server> Es obligatorio cuando el parámetro DDBOOST_FC se establece

en TRUEEspecifica el nombre del servicio Fibre Channel configuradoen el sistema Data Domain primario que se utilizará para unrespaldo o una restauración.

DDVDISK_USER=<vdisk_username> Opcional.Especifica el usuario de vdisk de Data Domain. Si no especificaeste parámetro, el valor predeterminado es DDBOOST_USER.

Ejemplo 1 Contenido de ejemplo de archivo de configuración

Por ejemplo, puede crear el archivo C:\ddconfig.cfg con el siguiente contenido:

DDBOOST_USER=DD163_userDEVICE_HOST=ledmd035.lss.example.comDEVICE_PATH=/SU_DD163LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"CLIENT=mw2k8x64sql2.appagentdev.comDEBUG_LEVEL=0

Configuración del lockboxEl lockbox es un archivo cifrado que utiliza el agente de aplicaciones de Microsoft paraalmacenar datos confidenciales, como credenciales de inicio de sesión, y proteger losdatos contra el acceso no autorizado.

Si se registra un servidor de Data Domain en un lockbox nuevo, se creará el archivoPersistedSettings.xml en la carpeta del lockbox. Si se registra un servidor deData Domain en el lockbox nuevo o si se elimina alguno, se actualiza el archivoPersistedSettings.xml.

El archivo PersistedSettings.xml contiene la información del servidor de DataDomain, por ejemplo, el nombre del servidor de Data Domain, el protocolo decomunicación, el nombre del servicio de FC, el nombre de usuario del usuario de DDBoost y la unidad de almacenamiento.

Configuración de Data Domain Boost

Configuración del lockbox 53

Page 54: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Puede configurar uno de los siguientes tipos de lockbox según las necesidades delambiente.

Lockbox únicoEn un ambiente independiente, cree una sola lockbox en el host.

Lockbox compartidaEn un ambiente con varias instancias, puede configurar una sola lockbox en unaubicación compartida y conceder acceso individual a esta para cada host remoto.

Nota

No utilice un lockbox compartido único para realizar operaciones de respaldo remotoen un ambiente de clúster. El respaldo fallará. Utilice varios lockbox en un ambiente declúster.

Múltiples lockboxesEn un ambiente con varias instancias, puede configurar una lockbox en cada instanciadel ambiente.

Comandos para crear y administrar la lockboxLas operaciones de lockbox se administran mediante el comando msagentadminadministration.

Nota

El usuario que ejecuta las operaciones de lockbox debe ser un administrador.

En las secciones siguientes se describen los comandos para crear, registrar yadministrar la lockbox.

Cree una caja de seguridadPara crear una lockbox, ejecute el siguiente comando:

msagentadmin administration --createLB [--lockbox <lockbox_directory>] [--debug 9]

Si no especifica un directorio de lockbox, se utilizará el directorio predeterminado, quees C:\Program Files\DPSAPPS\common\lockbox.

Registrar credenciales en la lockboxPara registrar las credenciales en la lockbox, ejecute el siguiente comando:

msagentadmin administration --registerLB --config <config_file_path> [--confirm] [--debug 9]

Anular el registro de credenciales de la lockboxPara eliminar las credenciales del archivo de configuración y la lockbox, ejecute elsiguiente comando:

msagentadmin administration --deleteLB --config <config_file_path> [--confirm] [--debug 9]

Configuración de Data Domain Boost

54 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 55: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Garantizar acceso a la lockbox para un host remotoPara garantizar acceso a la lockbox para un host remoto, ejecute el siguiente comando

msagentadmin administration --grantLB [--lockbox <lockbox_directory>] [-a "LOCKBOX_REMOTE_HOST=<hostname_to_add>"] [-a "VIRTUAL_HOST=yes"] [--debug 9]

Revocar el acceso que un host remoto tiene a la lockboxPara revocar el acceso que un host remoto tiene a la lockbox, ejecute el siguientecomando

msagentadmin administration --revokeLB [--lockbox <lockbox_directory>] [-a "LOCKBOX_REMOTE_HOST=<hostname_to_delete>"] [--debug 9]

Restablezca el lockboxPara restablecer la lockbox, ejecute el siguiente comando:

msagentadmin administration --updateLB [--lockbox <lockbox_directory>] [--debug 9]

Cree una frase de contraseña personalizadaPara crear una frase de contraseña personalizada para la lockbox, ejecute el siguientecomando:

msagentadmin administration --updateLB -a SET_LOCKBOX_PASSPHRASE=TRUE -a LOCKBOX_PATH=<lockbox_directory>

Después de escribir este comando, aparecerán los siguientes indicadores. Utilice losindicadores para establecer la frase de contraseña.

Enter a passphrase (refer to the administration guide for passphrase complexity requirements):Confirm the passphrase:

Aparecen siguientes resultados:

The passphrase for the lockbox '<lockbox>' in the directory '<lockbox_directory>' has been updated.

Nota

La frase de contraseña personalizada debe cumplir los siguientes requisitos decomplejidad:

l Longitud mínima de nueve caracteres.

l Al menos un carácter en mayúscula.

l Al menos un carácter en minúscula.

l Al menos un carácter especial.

l Al menos un dígito.

Configuración de Data Domain Boost

Comandos para crear y administrar la lockbox 55

Page 56: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Usar la frase de contraseña personalizada para restablecer la lockboxLa frase de contraseña se puede usar para restaurar el acceso a un host que no puedeacceder al lockbox.

Para usar la frase de contraseña personalizada para restablecer la lockbox, ejecute elsiguiente comando:

msagentadmin administration --updateLB -a USE_LOCKBOX_PASSPHRASE=TRUE -a LOCKBOX_PATH=<lockbox_directory>

Después de escribir este comando, aparecerá el siguiente indicador. Utilice el indicadorpara establecer la frase de contraseña.

Enter a previously set passphrase:

Aparecen siguientes resultados:

The lockbox '<lockbox>' in the directory '<lockbox_directory>' has been reset.

Crear una opción de seguridad personalizada para un umbral menor de valores desistema estables (SSV)Para crear una opción de seguridad personalizada para un umbral menor de valores desistema estables (SSV) para la lockbox, ejecute el siguiente comando:

msagentadmin administration --updateLB -a SET_LOCKBOX_SECURITY="custom" -a LOCKBOX_PATH=<lockbox_directory>

Este comando es útil cuando el lockbox queda inaccesible con frecuencia después deactualizaciones de sistema regulares. Sin embargo, se recomienda que use la frase decontraseña para restablecer el lockbox en lugar de personalizar el nivel de seguridad.

Importe el lockboxPara importar la lockbox, ejecute el siguiente comando:

msagentadmin administration --updateLB -a LOCKBOX_IMPORT=yes -a LOCKBOX_PATH=<lockbox_directory>

Este comando es útil cuando se crea el lockbox en un directorio no predeterminado yeste necesita actualizarse (importarse) con la versión más reciente.

Cree una caja de seguridadUse los siguientes pasos para crear un lockbox y agregarle las credenciales.

Procedimiento

1. Cree el lockbox mediante el siguiente comando:

msagentadmin administration --createLB

Configuración de Data Domain Boost

56 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 57: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Por ejemplo, para crear un lockbox en la carpeta C:\Lockboxes, escriba elsiguiente comando:

msagentadmin administration --createLB --lockbox C:\Lockboxes

Si no especifica una carpeta, el lockbox se crea en el directorio predeterminado,que es C:\Program Files\DPSAPPS\common\lockbox.

AVISO

Cuando el agente de aplicaciones de Microsoft se integra con eCDM, la lockboxdebe ubicarse en el directorio predeterminado.

2. Cree un archivo de configuración que contenga las credenciales adecuadas.

Por ejemplo, escriba el siguiente comando para editar config.cfg:

notepad c:\Lockboxes\config.cfg

A continuación, agregue las configuraciones correspondientes al archivo deconfiguración. Por ejemplo, para registrar un servidor Data Domain, agregue lassiguientes credenciales:

LOCKBOX_PATH=C:\LockboxesDDBOOST_USER=ddvdiskDEVICE_HOST=ledmd034.lss.emc.com DEVICE_PATH=/ddbdatest/mattp/pp

3. Utilice el archivo de configuración para registrar las credenciales con el lockboxmediante el siguiente comando:

msagentadmin administration --registerLB --config "<config_file_path>"

Por ejemplo:

msagentadmin.exe administration --registerLB --config "C:\lockbox-config-details.cfg"

Se le solicitarán las contraseñas necesarias para las cuentas de usuarioconfiguradas.

Configurar los requisitos previos para respaldar y restaurargrupos de disponibilidad AlwaysOn

Configure los siguientes requisitos previos para ejecutar respaldos federados degrupos de disponibilidad AlwaysOn.

Configuración de Data Domain Boost

Configurar los requisitos previos para respaldar y restaurar grupos de disponibilidad AlwaysOn 57

Page 58: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

Además de los siguientes requisitos previos, asegúrese de haber asignado los permisosnecesarios según se describe en Configurar un usuario con los privilegios necesariospara las operaciones de Data Domain Boost de SQL Server en la página 49.

Instale el agente de aplicaciones de Microsoft en cada nodoDebe instalar el agente de aplicaciones de Microsoft en todos los nodos que seencuentran en el grupo de disponibilidad AlwaysOn.

Configurar una lockboxDebe configurar una sola lockbox compartida o una independiente en cada nodo que seencuentra en el grupo de disponibilidad AlwaysOn.

Establecer la configuración secundaria legibleConfigure la opción de configuración secundaria legible del grupo de disponibilidadAlwaysOn en Yes o Read-intent only:

1. En SSMS de SQL Server, en Object Explorer, haga clic con el botón secundarioen el grupo de disponibilidad AlwaysOn y seleccione Properties.Se mostrará el cuadro de diálogo Availability Group Properties.

2. En la tabla Availability Replicas, en la columna Readable Secondary, seleccioneYes o Read-intent only para las réplicas secundarias y primarias de las instanciasde SQL Server.Esta configuración permite que el agente de aplicaciones de Microsoft reúnainformación sobre la réplica secundaria (por ejemplo, ubicación del archivo en labase de datos, que puede ser diferente de las otras réplicas).

Configure los permisos Execute Methods y Remote Enable con WindowsManagement Instrumentation (WMI).Configure Windows Management Instrumentation (WMI) para asignar los permisosExecute Methods y Remote Enable a la cuenta de usuario:

Nota

Si usted es un administrador de dominio, no necesita establecer explícitamente estospermisos, ya que los tiene de manera predeterminada.

1. En SQL Server, en el menú Start, haga clic en Run.

2. Escriba wmimgmt.msc y, a continuación, presione Enter en el teclado.

3. En el panel WMI Control, haga clic con el botón secundario en WMI Control(Local) y seleccione Properties.

4. En el cuadro de diálogo WMI Control Properties:

a. Haga clic en la pestaña Security.

b. Expanda el nodo Root y seleccione el espacio de nombres cimv2.

c. Haga clic en Security para abrir la configuración de seguridad de WMI.

d. Haga clic en Advanced para abrir la configuración de seguridad avanzada paraeste espacio de nombres de WMI.

e. Especifique la cuenta del usuario.

f. Haga clic en Edit y seleccione solamente Execute Methods y Remote Enable.

g. En la lista desplegable Apply to, seleccione This namespace andsubnamespaces para asegurarse de que estos permisos se aplican a esteespacio de nombres y todos los espacios de nombres debajo de él.

Configuración de Data Domain Boost

58 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 59: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

h. Haga clic en OK para guardar los nuevos permisos.

Asigne los permisos Read y Read & Execute a la cuenta de usuario.En los volúmenes NTFS, asigne los permisos Read y Read & Execute a la cuenta deusuario:

1. En el Explorador de Windows, haga clic con el botón secundario en el archivo (o lacarpeta) con el que desea trabajar y seleccione Properties.

2. En el cuadro de diálogo Properties, haga clic en la pestaña Security.

3. En la lista Name, seleccione el usuario, el contacto, el equipo o el grupo cuyospermisos desea ver.

4. Asigne los permisos Read y Read & Execute a la cuenta de usuario.

Asigne los derechos de objeto de política de grupo (GPO) a la cuenta de usuarioEn SQL Server, asigne los derechos de objeto de política de grupo (GPO) a la cuentade usuario:

l Asigne el derecho Log on as a batch job a la cuenta de usuario para ejecutar tareasen el programador de tareas cuando no haya iniciado sesión:

1. En el menú Start, haga clic en Run, escriba secpol.msc y presione Enter en elteclado.Aparece la ventana Local Security Policy.

2. En el panel de navegación izquierdo, en Security Settings, haga clic en LocalPolicies > User Rights Assignment.

3. En el panel derecho, haga doble clic en Log on as a batch job.Aparecerá el cuadro de diálogo Log on as a batch job Properties.

4. En la pestaña Local Security Setting, haga clic en Add User or Group...Se abre el cuadro de diálogo Select Users, Computers, Service Accounts, orGroups.

5. En el campo Enter the object names to select, especifique la cuenta deusuario y haga clic en OK.

l Asigne el derecho Log on as a service a la cuenta de usuario:

1. En el menú Start, haga clic en Run, escriba secpol.msc y presione Enter en elteclado.Aparece la ventana Local Security Policy.

2. En el panel de navegación izquierdo, en Security Settings, haga clic en LocalPolicies > User Rights Assignment.

3. En el panel derecho, haga doble clic en Log on as a service.Aparecerá el cuadro de diálogo Log on as a service Properties.

4. En la pestaña Local Security Setting, haga clic en Add User or Group...Se abre el cuadro de diálogo Select Users, Computers, Service Accounts, orGroups.

5. En el campo Enter the object names to select, especifique la cuenta deusuario y haga clic en OK.

Clasificación del resultado operacional de TSQL en variastablas

El agente de aplicaciones de Microsoft es compatible con el resultado operacional deTSQL en formato de tabla y texto sin formato.

Configuración de Data Domain Boost

Clasificación del resultado operacional de TSQL en varias tablas 59

Page 60: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Puede clasificar el resultado operacional de TSQL del agente de aplicaciones deMicrosoft en tablas separadas. El siguiente script TSQL es un ejemplo de conversióndel resultado en otra tabla.

Script TSQL para clasificar el resultado en varias tablas

USE [master]GO--insert into tabledeclare @t table (msg nvarchar(MAX))DECLARE @returnCode intinsert into @t (msg) EXEC @returnCode = dbo.emc_run_delete' -e now -n mssql -a "DDBOOST_USER = dduser" -a "DEVICE_HOST = ddhost.com" -a "DEVICE_PATH = /ddpath" -a "CLIENT =sqlServerHost"' IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END--parsing the msg for saveset entriesdeclare @output table( client nvarchar(100), SaveDate nvarchar(100), ssid nvarchar(25), saveset nvarchar(100))declare @tmpmsg nvarchar(max)declare @begin int, @end intdeclare @client nvarchar(100), @saveDate nvarchar(100), @ssid nvarchar(25), @saveset nvarchar(100)declare log_cursor CURSOR FOR select * from @topen log_cursorfetch next from log_cursor into @tmpmsgwhile @@FETCH_STATUS = 0BEGINif (PATINDEX('client = %', @tmpmsg) > 0)beginSET @begin = CHARINDEX('=', @tmpmsg, 1)SET @end = CHARINDEX(',', @tmpmsg, @begin)SET @client = SUBSTRING(@tmpmsg, @begin+1, @end-@begin-1)SET @begin = CHARINDEX('=', @tmpmsg, @end)SET @end = CHARINDEX('(', @tmpmsg, @begin)SET @saveDate = SUBSTRING(@tmpmsg, @begin+1, @end-@begin-1)SET @begin = @endSET @end = CHARINDEX(')', @tmpmsg, @begin)SET @ssid = SUBSTRING(@tmpmsg, @begin+1, @end-@begin-1)SET @begin = CHARINDEX('name =', @tmpmsg, @end)SET @saveset = RIGHT(@tmpmsg, LEN(@tmpmsg)-@begin-6)insert into @output(client, SaveDate, ssid, saveset) values (@client, @saveDate, @ssid, @saveset)endfetch next from log_cursor into @tmpmsgENDCLOSE log_cursordeallocate log_cursorselect * from @output

Configuración de Data Domain Boost

60 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 61: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

CAPÍTULO 3

Configuración de ProtectPoint

Este capítulo incluye las siguientes secciones:

l Descripción general de ProtectPoint con SQL Server........................................ 62l Configuraciones compatibles de ProtectPoint con SQL Server..........................63l Configuración de ProtectPoint con RecoverPoint..............................................64l Configuración de ProtectPoint con VMAX......................................................... 70l Configuración del lockbox.................................................................................. 82l Configurar los requisitos previos para respaldar y restaurar grupos de

disponibilidad AlwaysOn..................................................................................... 87l Clasificación del resultado operacional de TSQL en varias tablas....................... 87

Configuración de ProtectPoint 61

Page 62: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Descripción general de ProtectPoint con SQL ServerObtenga más información sobre las características y funciones compatibles conAgente de aplicaciones de Microsoft para ProtectPoint con SQL Server.

Respaldos de ProtectPoint

l Interfaces del plug-in de Microsoft SQL Server Management Studio, T-SQL y elsímbolo del sistema para realizar respaldos.Las operaciones de mantenimiento de respaldos, como la eliminación, estándisponibles en T-SQL y el símbolo del sistema.

l Respaldos completos, en los que solo los bloques modificados de los dispositivosde origen se transfieren a Data Domain, con la tecnología de ProtectPoint

l Respaldos de registros de transacciones mediante el uso del flujo de trabajo deData Domain Boost

l Respaldos híbridos que incluyen la ejecución de los respaldos completos primero y,a continuación, los respaldos de registros de transacciones

l Respaldos a nivel de escritor, en los que se respaldan todas las instancias queestán presentes en un SQL Server

l Respaldos a nivel de instancia, en los que se respaldan todas las bases de datos(bases de datos tanto del usuario como del sistema) de una instancia de SQLServer

l Respaldos a nivel de base de datos, en los que se respaldan una o más bases dedatos individuales

l Enumeración, navegación y eliminación de respaldos

l Respaldo de bases de datos en dispositivos RDM en ambientes virtuales, VMwarey Hyper-V

Restauraciones de ProtectPoint

l Interfaces del plug-in de Microsoft SQL Server Management Studio, T-SQL y elsímbolo del sistema para realizar restauraciones

l Restauraciones a nivel de instancia, en las que se restauran todas las bases dedatos de una instancia de servidor

l Restauraciones a nivel de base de datos, en las que se restauran todos los archivosde datos de una base de datos determinada

l Restauraciones a nivel de tabla, también conocidas como restauraciones de nivelgranular, mediante el uso de ItemPoint para SQL Server

l Restauraciones de reversión a nivel de volumen, en las que se reemplaza elvolumen completo y todas las bases de datos de ese volumen

Nota

Se trata de una restauración a nivel de almacenamiento optimizado en la que:

n En el caso de VMAX, la restauración se realizará a partir de la última copia deinstantánea local

n En el caso de Xtremio con RecoverPoint y VMAX, se restauran los bloquesmodificados si se trata de una restauración a partir de una copia de DataDomain

Configuración de ProtectPoint

62 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 63: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l En el caso de RecoverPoint 5.0 o versiones posteriores, se realizan restauracionesde un grupo de consistencia parcial o un subconjunto de las bases de datos de ungrupo de consistencia como parte de una restauración de volumen

l Restauraciones redirigidas, en las que el flujo de trabajo monta el respaldo de DataDomain directamente y restaura los archivos que se necesitan

l Restauraciones de bases de datos en archivos

Compatibilidad con el ambiente

l Coexistencia con otros productos de respaldo que se usan para proteger los datosque no protege Agente de aplicaciones de MicrosoftSin embargo, Agente de aplicaciones de Microsoft no puede coexistir con elagente de aplicación de base de datos.

l Ruta de lockbox común, es decir, el mismo lockbox es una ubicación común paraAgente de aplicaciones de Microsoft, agente de aplicación de base de datos yAgente File System Agent.

l Es compatible con la alta disponibilidad de Data Domain para una resistenciamejorada.Alta disponibilidad de Data Domain en la página 42 ofrece información.

Configuraciones compatibles de ProtectPoint con SQLServer

Agente de aplicaciones de Microsoft para ProtectPoint con SQL Server es compatiblecon las siguientes configuraciones:

l Alta disponibilidad de Data Domain

l Un host de aplicaciones con uno o más LUN de producción que contienen datos delas aplicaciones

l Un clúster de RecoverPoint en el mismo centro de datos que los LUN deproducción

l Un sistema Data Domain conectado directamente al clúster de RecoverPoint

l Solo conectividad Fibre Channel entre RecoverPoint y Data Domain

l Discos de formato MBR o GPT porque VSS no tiene ninguna restricción sobre eltipo de formato de disco

l Volúmenes que pueden montarse mediante letras de unidad o puntos de montaje

l Hasta 64 volúmenes en una sesión de respaldo de VSS

l Ambiente físico o máquinas virtuales de servidores VMware ESX o Hyper-V, conmapeo de dispositivos crudos (RDM) físico.

l Cualquier software de múltiples rutas de I/O, como PowerPath, Windows MPIO,etc., que se instale para el LUN de origen

l Configuraciones en las que todos los volúmenes que se deben respaldar estánpresentes en XtremIO y configurados en los respaldos de RecoverPoint paraProtectPointDurante los respaldos de ProtectPoint, todos los volúmenes que se incluyen en elrespaldo deben ser capaces de crear instantáneas de RecoverPoint. De locontrario, los respaldos de VSS fallan.

Por ejemplo, suponga lo siguiente:

Configuración de ProtectPoint

Configuraciones compatibles de ProtectPoint con SQL Server 63

Page 64: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

n Una instancia de SQL Server está instalada en C:\ (unidad local) y las bases dedatos del sistema están en la misma C:\.

n Se crea una base de datos de usuario en la instancia de SQL Server, donde sealmacenan los archivos de datos en E:\ y los registros de transacciones sealmacenan en F:\, y tanto F:\ como E:\ son volúmenes de XtremIO.En este caso, no se puede respaldar toda la instalación de SQL Server debido aque las bases de datos del sistema no residen en un volumen que es capaz decrear instantáneas de RecoverPoint. Puede respaldar solo bases de datos delcliente, ya que tanto E:\ como F:\ admiten respaldos de ProtectPoint.

l Configuraciones en las que todos los volúmenes que se respaldarán estánpresentes en VMAX.

Configuración de ProtectPoint con RecoverPointGuía de soluciones de ProtectPoint y Guía de configuración del almacenamiento primario ycon protección de ProtectPoint proporcionan información sobre cómo configurar elalmacenamiento primario y de protección para ProtectPoint y vdisk.

AVISO

Agente de aplicaciones de Microsoft utiliza la unidad de almacenamiento de DataDomain Boost para operaciones de catálogo y respaldos de registros de transaccionesde SQL Server, incluso en los ambientes de ProtectPoint. Asegúrese de que eladministrador de Data Domain proporcione una unidad de almacenamiento.

En la documentación de RecoverPoint se proporciona información sobre cómo instalary configurar RecoverPoint.

En la documentación de XtremIO se proporciona información sobre cómo instalar yconfigurar el dispositivo de almacenamiento XtremIO.

Descripción general de ProtectPoint con RecoverPointEl Agente de aplicaciones de Microsoft admite el tipo de protección de ProtectPointpara los datos de las aplicaciones de Microsoft en los dispositivos de almacenamientoXtremIO mediante el uso de RecoverPoint.

Agente de aplicaciones de Microsoft utiliza la tecnología de ProtectPoint para habilitarlos respaldos de instantáneas de datos de las aplicaciones de Microsoft delalmacenamiento primario de un sistema XtremIO al almacenamiento con protección deun sistema Data Domain. La tecnología proporciona transferencia de bloques de datosde los LUN de origen del sistema XtremIO (administrados por grupos de consistenciade RecoverPoint) al sistema Data Domain. Agente de aplicaciones de Microsofttambién permite la restauración de respaldos de ProtectPoint desde el sistema DataDomain.

Un respaldo de datos de ProtectPoint es un respaldo completo con el costo de unrespaldo incremental. Además, el respaldo tiene un mínimo de sobrecarga en el host deaplicaciones, debido a que todos los bloques modificados se transfieren de XtremIO aData Domain por medio de un dispositivo de RecoverPoint (RPA).

En la matriz de compatibilidad de software, que está disponible en http://compatibilityguide.emc.com:8080/CompGuideApp/, se proporciona información sobrelas plataformas compatibles, los sistemas de archivos y los administradores devolúmenes para realizar las operaciones de ProtectPoint.

Configuración de ProtectPoint

64 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 65: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Utilice las herramientas de respaldo y recuperación de Agente de aplicaciones deMicrosoft, como el plug-in SQL Server Management Studio, para realizar operacionesde respaldo y recuperación de ProtectPoint para SQL Server.

ProtectPoint usa las siguientes funciones en el sistema Data Domain, el clúster deRecoverPoint y el arreglo de XtremIO para ofrecer protección de datos:

l En el sistema Data Domain:

n Servicios de destino de vdisk y SCSI

n FastCopy

n Data Domain Boost

l En el clúster de RecoverPoint:

n grupos de coherencia de RecoverPoint

l En el arreglo XtremIO:

n Grupos de iniciadores de XtremIO

En RecoverPoint, los grupos de coherencia protegen los LUN de origen (volúmenes).Dos conjuntos de datos que dependen el uno del otro (como una base de datos y unregistro de base de datos), generalmente, son parte del mismo grupo de consistencia.Entre los componentes lógicos de un grupo de consistencia se incluyen copias,conjuntos de replicación y registros:

l Las copias y los registros son todos los volúmenes de un grupo de consistencia queson un origen o un destino de replicación en un clúster de RPA específico.

l Un grupo de coherencia consta de uno o más conjuntos de replicación que incluyenun volumen de producción y cualquier volumen local o remoto al cual se replica elvolumen de producción. En un grupo de consistencia, la cantidad de conjuntos dereplicación es igual a la cantidad de volúmenes de producción que se replican.

Un conjunto de grupos de RecoverPoint es un conjunto definido por el usuario de losgrupos de coherencia. La documentación de RecoverPoint proporciona informaciónacerca de los grupos de coherencia y los procedimientos para configurar los grupos decoherencia y sus componentes.

Las siguientes condiciones se aplican a las operaciones de ProtectPoint:

l La copia local en un grupo de consistencia existe en el sistema Data Domain, y nohay ningún volumen de registro para esa copia local. El grupo de consistenciapuede tener solo una copia local en un sistema Data Domain.

l No se puede habilitar el uso de marcadores paralelos para un conjunto de grupos.

l La eliminación de un grupo de coherencia no elimina las imágenes estáticasasociadas que los respaldos crearon en un sistema Data Domain. Debe eliminarmanualmente las imágenes estáticas de acuerdo con la documentación de DataDomain.

ProtectPoint con la topología de RecoverPointEn la siguiente figura se muestra un ejemplo de la topología de ProtectPoint con unsitio primario y un sitio secundario.

En el sitio primario, el host de aplicaciones accede a los datos de la base de datos quese almacenan en el sistema XtremIO y los datos de respaldo se transfieren al sistemaData Domain. Un host de recuperación independiente es opcional. Si se ejecuta larecuperación en el host de aplicaciones original, el host de aplicaciones también será elhost de recuperación.

Configuración de ProtectPoint

Descripción general de ProtectPoint con RecoverPoint 65

Page 66: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 3 Ambiente de ProtectPoint con RecoverPoint

Si tiene un sitio secundario opcional, puede replicar los datos de respaldo del sistemaData Domain del sitio primario al sistema Data Domain del sitio secundario. En el sitiosecundario, también puede recuperar los datos en un host de recuperación opcional.

ProtectPoint con los requisitos de conectividad de RecoverPointPara las operaciones de ProtectPoint con RecoverPoint se requieren tanto conexionesde red IP (LAN o WAN) como de SAN Fibre Channel. La siguiente tabla enumera lostipos requeridos de conexiones de red.

En la siguiente tabla se enumeran los tipos requeridos de conexiones de red en unambiente de RecoverPoint:

Tabla 5 Tipos de conexión de red en un ambiente de ProtectPoint con RecoverPoint

Sitio Componentes conectados Tipo de conexión

Sitio primario Host de aplicaciones primario a sistemaXtremIO primario

FC

Host de aplicaciones primario a RPA IP

Host de aplicaciones primario a sistema DataDomain primario

IP o (IP y FC)

Sistema XtremIO primario a RPA IP y FC

RPA a sistema Data Domain primario IP y FC (opcional)

(Opcional) Host de recuperación primario asistema XtremIO primario

FC

(Opcional) Host de recuperación primario asistema Data Domain primario

IP o (IP y FC)

(Opcional) Host de recuperación primario aRPA

IP

Configuración de ProtectPoint

66 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 67: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Tabla 5 Tipos de conexión de red en un ambiente de ProtectPoint conRecoverPoint (continuación)

Sitio Componentes conectados Tipo de conexión

Sitio secundario(opcional)

Host de recuperación secundario a sistemaXtremIO

FC

(Opcional) Host de recuperación secundario asistema Data Domain

IP y FC

Conexiones entresitios (opcionales)

Host de aplicaciones primario a sistema DataDomain

IP

Sistema Data Domain primario a sistema DataDomain secundario

IP

Arquitectura de ProtectPoint con RecoverPointLa siguiente figura representa la arquitectura de ProtectPoint con RecoverPoint.

Figura 4 Arquitectura de ProtectPoint con RecoverPoint

Los siguientes son los componentes importantes de la arquitectura de Agente deaplicaciones de Microsoft para ProtectPoint con RecoverPoint:

l Solicitante (solicitante de VSS del agente de aplicación): Se comunica con el VSSWriter y el servicio VSS para coordinar el respaldo, y escribe las entradas delcatálogo, incluidos los metadatos de respaldo, como la lista de las bases de datosrespaldadas, los nombres de las imágenes estáticas en el servidor de Data Domain.

l Servicio VSS: Coordina las acciones entre el software de respaldo, la aplicación deMicrosoft y el proveedor de hardware. Este componente permite crear respaldoscoherentes con las aplicaciones.

l Proveedor de hardware (proveedor de hardware de VSS del agente de aplicación):Crea shadow copies con la tecnología de ProtectPoint. Este componente se

Configuración de ProtectPoint

Arquitectura de ProtectPoint con RecoverPoint 67

Page 68: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

implementa como un servicio COM de Windows. Este componente permite crearuna shadow copy, importarla y restaurarla en el solicitante y en el serviciomediante la tecnología de ProtectPoint. Este componente no es un proveedorgenérico. Funciona únicamente con el solicitante Agente de aplicaciones deMicrosoft.

l Escritor: Una aplicación de Microsoft

Crear ProtectPoint con un archivo de configuración de RecoverPointCree un archivo de configuración con cualquiera de los siguientes parámetros, segúnsea necesario.

GeneralEn la siguiente tabla se describen los parámetros de la categoría general del archivo deconfiguración.

Tabla 6 Parámetros generales del archivo de configuración

Parámetro Descripción

CLIENT=<client_or_hostname> Obligatorio.Especifica el hostname del servidor de aplicaciones en el quedesea restaurar o respaldar las bases de datos requeridas. Enel caso de las configuraciones de clúster, especifique elnombre de la instancia de clúster.

LOCKBOX_PATH=<full_path_to_lockbox> Opcional.Especifica el nombre de ruta del directorio completo dellockbox en el host de base de datos o de aplicación. Porejemplo, C:\Program Files\DPSAPPS\common\lockbox.

DEBUG_LEVEL=<debug_level_1_through_9> Opcional.Especifica si el software escribe mensajes de depuración en elarchivo de registro de depuración. El valor predeterminado es0, en el cual no se generan mensajes de depuración. El nivelmás alto es 9, en el cual se generan los mensajes dedepuración más detallados.

Sistema primarioEn la siguiente tabla se describen los parámetros de la categoría de sistema primariodel archivo de configuración.

Tabla 7 Parámetros de sistema primario del archivo de configuración

Parámetro Descripción

DDBOOST_USER=<DDBoost_user> Obligatorio.Especifica el nombre de usuario del usuario de DD Boost.

Debe registrar el nombre de host y el nombre de usuario deDD Boost en el lockbox para permitir al agente de aplicacionesde Microsoft recuperar la contraseña del usuario registrado.

DEVICE_HOST=<Data_Domain_server> Obligatorio.

Configuración de ProtectPoint

68 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 69: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Tabla 7 Parámetros de sistema primario del archivo de configuración (continuación)

Parámetro Descripción

Especifica el nombre del servidor de Data Domain quecontiene la unidad de almacenamiento en la que desearespaldar y restaurar las bases de datos.

Debe registrar el nombre de host y el nombre de usuario deDD Boost en el lockbox para permitir al agente de aplicacionesde Microsoft recuperar la contraseña del usuario registrado.

DEVICE_PATH=<storage_unit_name> Obligatorio.Especifica el nombre y la ruta de la unidad de almacenamientoen la que desea respaldar y restaurar las bases de datosseleccionadas.

DDVDISK_USER=<vdisk_username> Opcional.Especifica el usuario de vdisk de Data Domain. Si no especificaeste parámetro, el valor predeterminado es el usuarioespecificado con el parámetro DDBOOST_USER.

DDBOOST_FC={TRUE | FALSE} Opcional.Especifica si un respaldo o una restauración en el sistema DataDomain primario utiliza una conexión de red IP o Fibre Channel(FC). El valor predeterminado es FALSE. Especifique TRUEpara utilizar una conexión de red de FC durante el respaldo yla restauración.

Nota

Si este parámetro se configura en TRUE, el sistema Data

Domain primario debe configurarse para admitir una conexiónde FC.

DEVICE_FC_SERVICE=<fibre_channel_server> Es obligatorio cuando el parámetro DDBOOST_FC seestablece en TRUE.Especifica el nombre del servicio Fibre Channel configuradoen el sistema Data Domain primario que se utilizará para unrespaldo o una restauración.

RESTORE_DEVICE_POOL=<restore_device_pool> Obligatorio.Especifica el pool de dispositivos de restauración que contienelos dispositivos de vdisk que se utilizan para ejecutar laoperación de restauración. Asegúrese de que el servidor deData Domain que se ha especificado pertenezca a este pool dedispositivos.

RESTORE_DEVICE_GROUP=<restore_device_group> Obligatorio.Especifica el grupo de dispositivos de restauración quecontiene los dispositivos de vdisk y el pool de dispositivos derestauración que se utilizan para ejecutar la operación derestauración. Asegúrese de que el servidor de Data Domainque se ha especificado pertenezca a este grupo dedispositivos.

Configuración de ProtectPoint

Crear ProtectPoint con un archivo de configuración de RecoverPoint 69

Page 70: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Clúster de RecoverPointLa categoría de clúster de RecoverPoint se utiliza para configurar las operaciones deRecoverPoint. En la siguiente tabla se describen los parámetros de la categoría declúster de RecoverPoint del archivo de configuración.

Tabla 8 Parámetros de clúster de RecoverPoint del archivo de configuración

Parámetro Descripción

RP_MGMT_HOST=<RPA_management_hostname> Obligatorio.Especifica el nombre completo del host de administración deRecoverPoint.

Debe registrar este nombre de host y el nombre de usuario enel lockbox para que el agente de aplicaciones de Microsoftpueda recuperar la contraseña del usuario.

Escriba el hostname en el siguiente formato:

rp.my-host.com

RP_USER=<RPA_management_host_user> Obligatorio.Especifica el nombre de usuario de RecoverPoint que utiliza elproveedor de hardware mientras ejecuta las instantáneas anivel de LUN.

Debe registrar este nombre de usuario y el nombre de host enel lockbox para que el agente de aplicaciones de Microsoftpueda recuperar la contraseña de este usuario.

Por ejemplo: recoverpoint-user

Ejemplo de archivo de configuraciónPor ejemplo, puede crear el archivo C:\ddconfig.cfg con el siguiente contenido:

DDBOOST_USER=DD163_userDEVICE_HOST=ledmd035.lss.example.comDEVICE_PATH=/SU_DD163LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"RP_MGMT_HOST=ledmd160.lss.example.comRP_USER=adminDDVDISK_USER=DD163_userCLIENT=mw2k8x64sql2.nmmdev.com

Configuración de ProtectPoint con VMAXGuía de soluciones de ProtectPoint y Guía de configuración del almacenamiento primario ycon protección de ProtectPoint proporcionan información sobre cómo configurar elalmacenamiento primario y de protección para ProtectPoint y vdisk.

AVISO

Agente de aplicaciones de Microsoft utiliza la unidad de almacenamiento de DataDomain Boost para operaciones de catálogo y respaldos de registros de transaccionesde SQL Server, incluso en los ambientes de ProtectPoint. Asegúrese de que eladministrador de Data Domain proporcione una unidad de almacenamiento.

Configuración de ProtectPoint

70 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 71: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Descripción general de ProtectPoint con VMAXEl Agente de aplicaciones de Microsoft admite el uso de ProtectPoint con VMAX paraproteger las aplicaciones de Microsoft.

Agente de aplicaciones de Microsoft utiliza ProtectPoint con VMAX para realizarrespaldos de instantáneas de datos de aplicaciones y transferirlos de manera eficienteal almacenamiento con protección en un sistema Data Domain.

Los archivos que no se pueden respaldar mediante ProtectPoint con VMAX, como losarchivos que no residen en VMAX o que no son compatibles con instantáneas debido arestricciones del proveedor, aún están protegidos con los respaldos de Data DomainBoost.

La recuperación se realiza mediante herramientas de recuperación específicas de labase de datos.

En la matriz de compatibilidad en línea, que está disponible en http://compatibilityguide.emc.com:8080/CompGuideApp/, se proporciona información sobrelas plataformas compatibles, los sistemas de archivos y los administradores devolúmenes para realizar las operaciones de ProtectPoint con VMAX.

En la tecnología de ProtectPoint se utilizan las siguientes funciones de Data Domain ydel arreglo de almacenamiento VMAX:

Tabla 9 Tecnología de ProtectPoint con VMAX

Sistema Tecnología

Data Domain Destinos de vdisk y SCSI

FastCopy

VMAX FAST.X para encapsular dispositivos externosde Data Domain

SnapVX para instantáneas

Cuando se realizan respaldos, ProtectPoint primero crea una instantánea SnapVX enel arreglo VMAX. A continuación, utiliza información de rastreo interno para transferirde manera eficiente solo los bloques de datos modificados a través de Storage AreaNetwork (SAN) para el dispositivo de almacenamiento (vdisk) de destino de DataDomain, sin pasar por el host de aplicaciones. Data Domain utiliza estos bloquesmodificados para actualizar la imagen almacenada más reciente.

Este enfoque respecto de la transferencia y el almacenamiento permite queProtectPoint realice respaldos completos, y que solo se generen gastos de un respaldoincremental.

Los respaldos de ProtectPoint tienen un mínimo de sobrecarga en el host deaplicaciones, porque todos los datos protegidos se transfieren directamente delarreglo VMAX al sistema Data Domain a través de una SAN.

Configuraciones compatibles de ProtectPoint con VMAXObtenga información acerca de las configuraciones compatibles de ProtectPoint conVMAX

Configuración de ProtectPoint

Descripción general de ProtectPoint con VMAX 71

Page 72: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Ambiente de ProtectPoint con un arreglo VMAX en el sitio primario y un arregloVMAX en el sitio secundarioEn la siguiente figura se muestra un ejemplo de la topología de ProtectPoint conVMAX, con un sitio primario y un sitio secundario opcional.

En el sitio primario, el host de aplicaciones accede a los datos que se almacenan en elarreglo VMAX y los datos de respaldo se transfieren al sistema Data Domain. Un hostde recuperación independiente es opcional. Si se ejecuta la operación de restauraciónal host de aplicaciones original, el host de aplicaciones también es el host derecuperación.

Figura 5 ProtectPoint con VMAX en los sitios primarios y secundarios

Puede replicar los datos de respaldo desde el sistema Data Domain en el sitio primarioal sistema Data Domain en el sitio secundario. También puede restaurar los datos a unhost de recuperación opcional en el sitio secundario. Sin embargo, no puede realizaruna restauración a nivel de volumen, también conocida como restauración dereversión.

Host de ProtectPoint con varios arreglos VMAX en el mismo sitioEl agente de aplicaciones de Microsoft es compatible con el respaldo y la restauraciónde los datos de las aplicaciones que residen en varios arreglos de almacenamientoVMAX en el mismo sitio. En la siguiente figura se muestra un ejemplo de estatopología.

Configuración de ProtectPoint

72 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 73: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 6 ProtectPoint con varios arreglos VMAX en el mismo sitio

Después de que se inicia un respaldo de instantánea, VSS pone en modo de reposotodos los LUN al mismo tiempo. El proveedor de hardware VSS VMAX tomainstantáneas de cada LUN aprovisionado de VMAX.

Las imágenes estáticas con datos de los LUN respaldados se almacenan en un solosistema Data Domain.

Requisitos de conectividad de ProtectPoint con VMAXPara las operaciones de ProtectPoint con VMAX se requieren conexiones de red IP(LAN o WAN) y conexiones FC SAN.

En la siguiente tabla se enumeran los tipos requeridos de conexiones de red en unambiente VMAX:

Tabla 10 Tipos de conexión de red en un ambiente de ProtectPoint con VMAX

Sitio Componentes conectados Tipo de conexión

Sitio primario Host de aplicaciones primario a sistema VMAXprimario

FC

Host de aplicaciones primario a sistema DataDomain primario

IP

Configuración de ProtectPoint

Requisitos de conectividad de ProtectPoint con VMAX 73

Page 74: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Tabla 10 Tipos de conexión de red en un ambiente de ProtectPoint con VMAX (continuación)

Sitio Componentes conectados Tipo de conexión

Sistema VMAX primario a sistema DataDomain primario

FC

(Opcional) Host de recuperación primario asistema VMAX primario

FC

(Opcional) Host de recuperación primario asistema Data Domain primario

IP

Sitio secundario(opcional)

Host de recuperación secundario a sistemaVMAX secundario

FC

Host de recuperación secundario a sistemaData Domain secundario

IP

Sistema VMAX secundario a sistema DataDomain secundario

FC

Conexiones entresitios (opcionales)

Host de aplicaciones primario a sistema DataDomain secundario

IP

Sistema Data Domain primario a sistema DataDomain secundario

IP

Sistema VMAX primario a sistema VMAXsecundario

SRDF/ S, SRDF/A oSRDF/Metro

Sistema VMAX secundario a sistema DataDomain primario

FC, si lo permite ladistancia

Sistema VMAX primario a sistema DataDomain secundario

FC, si lo permite ladistancia

Arquitectura de ProtectPoint con VMAXLa siguiente figura representa la arquitectura de ProtectPoint con VMAX.

Figura 7 Arquitectura de ProtectPoint con VMAX

Configuración de ProtectPoint

74 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 75: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Replicación de VMAXEl agente de aplicaciones de Microsoft admite la protección de ProtectPoint, queutiliza un sistema VMAX primario o secundario en un ambiente de replicación deVMAX. En este ambiente, los arreglos de almacenamiento de VMAX primarios ysecundarios se conectan mediante un vínculo de Symmetrix Remote Data Facility(SRDF) en configuraciones síncronas (SRDF/S), asíncronas (SRDF/A) o de metro(SRDF/Metro).

SRDF es una función de VMAX que mantiene una copia síncrona en tiempo real de losdatos a nivel de LUN, entre los arreglos VMAX primario y secundario. Un LUN deorigen denominado R1 en el arreglo primario está asociado a un LUN origendenominado R2 en el arreglo secundario. El software SRDF mantiene la sincronizacióncontinua de los dos orígenes mediante la copia de todos los cambios en un dispositivode LUN en el otro. La documentación de VMAX proporciona más detalles acerca de lareplicación de VMAX y la funcionalidad SRDF.

La siguiente figura muestra los arreglos VMAX con un vínculo SRDF/S, donde elsistema VMAX secundario está conectado a un sistema Data Domain secundario. Enesta configuración de SRDF, puede utilizar al agente de aplicaciones de Microsoft pararealizar un respaldo de ProtectPoint en el sistema Data Domain secundario, querespalda el LUN R2.

Nota

El agente de aplicaciones de Microsoft también utiliza el flujo de trabajo de DataDomain Boost para respaldar los archivos que no se pueden convertir en instantáneasy crear entradas de catálogo.

Configuración de ProtectPoint

Replicación de VMAX 75

Page 76: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 8 Respaldo de ProtectPoint en un Data Domain secundario en una configuración de SRDF

La siguiente figura muestra los arreglos VMAX con un vínculo SRDF/S, donde lossistemas VMAX primario y secundario están conectados a un sistema Data Domain. Enesta configuración de SRDF, puede utilizar el agente de aplicaciones de Microsoft pararealizar un respaldo de ProtectPoint en el sistema Data Domain primario o secundario.El respaldo de ProtectPoint primario respalda el LUN R1 en el sistema Data Domainprimario. El respaldo de ProtectPoint secundario respalda el LUN R2 en el sistemaData Domain secundario.

Nota

El agente de aplicaciones de Microsoft no puede ejecutar respaldos para ambossistemas Data Domain en la misma sesión de respaldo.

En estas configuraciones de SRDF, el agente de aplicaciones de Microsoft valida lasincronización de los LUN R1 y R2. El agente de aplicaciones de Microsoft crea unainstantánea SnapVX del LUN R2 para transferir los datos de respaldo al sistema DataDomain secundario.

Configuración de ProtectPoint

76 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 77: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 9 Respaldo de ProtectPoint a un Data Domain primario o secundario en una configuraciónde SRDF

Los requisitos de SRDF/S y la compatibilidad de configuración para el agente deaplicaciones de Microsoft de ProtectPoint son los siguientes:

l El agente de aplicaciones de Microsoft determina automáticamente el estado delvínculo de SRDF/S en el tiempo de ejecución.

l Si hay un vínculo de SRDF/S al comienzo de una operación, la operación derespaldo o restauración falla.

l El agente de aplicaciones de Microsoft no admite cambios, en el modo de vínculode SRDF/S, realizados durante las operaciones de respaldo o restauración.

l Si el vínculo de SRDF está en estado de conmutación por error o de conmutaciónpor recuperación, las operaciones del agente de aplicaciones de Microsoft fallarán.

l La replicación de SRDF no puede realizar la transición entre los modos síncrono yasíncrono durante ninguna operación de VMAX. El modo debe permanecerconstante.

l El agente de aplicaciones de Microsoft no es compatible con la creación deinstantáneas de sistemas de archivos o grupos de volúmenes entre gruposdistintos de SRDF.

l El agente de aplicaciones de Microsoft es compatible solamente con conexionesremotas de un solo salto. El agente de aplicaciones de Microsoft no es compatiblecon las configuraciones de VMAX en cascada.

Configuración de ProtectPoint

Replicación de VMAX 77

Page 78: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 9 Respaldo de ProtectPoint a un Data Domain primario o secundario en una configuraciónde SRDF (continuación)

l El agente de aplicaciones de Microsoft no es compatible con configuraciones deSRDF simultáneas o de SRDF/Star simultáneas en las que R1 es un origen para doso más destinos simultáneos.

Instalar y configurar VMAX Solutions EnablerAntes de comenzar

Instale y configure Solutions Enabler en modo local en el host de aplicaciones. Se debecompletar la instalación de Solutions Enabler de VMAX antes de instalar Agente deaplicaciones de Microsoft.

1. Para instalar Solutions Enabler de VMAX, ejecute el siguiente comando:

<Solutions_Enabler_Version>-WINDOWS-x64.exe

2. En el asistente de instalación, seleccione Custom Installation.

3. Especifique la opción VSS Provider y deje las otras opciones como están.

4. Complete la instalación.

En la Guía de instalación y configuración de Solutions Enabler se proporciona másinformación.

Procedimiento

1. Obtenga los siguientes identificadores:

l ID de VMAX, también conocido como SYMID

l Dispositivos de origen (STD)

l Dispositivos de respaldo (FTS)

Existe una asignación 1:1 entre los dispositivos de origen y los de respaldo,por lo que hay un dispositivo de respaldo para cada dispositivo de origen.

l Dispositivos de restauración (FTS)

Asegúrese de que exista al menos un dispositivo de restauración para cadadispositivo de origen.

Asegúrese de que el administrador del laboratorio o VMAX haya agregado eldispositivo de restauración al grupo de almacenamiento de VMAX. El nombredel grupo de almacenamiento de VMAX predeterminado es NsrSnapSG.

Nota

Utilice dispositivos de restauración (FTS) para realizar restauraciones dereversión. Utilice dispositivos vdisk en lugar de dispositivos de restauración(FTS) para todos los demás tipos de restauración.

2. Si usa una máquina virtual de SQL Server, agregue autorización para ejecutarrespaldos.

Configuración de ProtectPoint

78 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 79: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Pídale al administrador del servidor ESXi que ejecute el siguiente comando en lamáquina virtual de SQL Server en la cual se ejecutan respaldos:

symcfg auth add -host <ESXi_Hostname> -username root -password <ESXi_Password> -namespace vmware/esxv2 -port 5988 -vmware

3. Enumere los dispositivos VMAX para verificar la instalación. Para ello, ejecutelos siguientes comandos desde el símbolo del sistema C:\Program Files\EMC\SYMCLI\bin.

a. symcfg discoverb. sympd list

Nota

En la salida del comando sympd list no se muestran los dispositivos derespaldo.

4. Establezca un vínculo entre cada dispositivo de origen y el dispositivo derespaldo mediante la ejecución de los siguientes comandos:

a. symsnapvx -sid <Symmetrix_VMAX_ID> -devs <STD_Device_ID>-name <Snapshot_Name> establish

b. symsnapvx -sid <Symmetrix_VMAX_ID> link -devs<STD_Device_ID> -lndevs <Backup_Device_ID> -name<Snapshot_Name> -copyPor ejemplo:

symsnapvx -sid 1031 link -devs C5A -lndevs 42 -name SNAPSHOT_C5A -copy

c. Para ver el estado de la operación, ejecute el siguiente comando:

symsnapvx -sid <Symmetrix_VMAX_ID> -devs <STD_Device_ID> list -linked

Si el indicador C (copiar) cambia a D (copiado/descargado), significa que laoperación se completó.

5. Para actualizar la base de datos de Solutions Enabler, escriba el siguientecomando:

symcfg discover

Debe estar actualizada la base de datos de Solutions Enabler de cualquier hosten el que se ejecute un respaldo o una recuperación.

6. Configure los equipos selectores tal y como se describe en Guía de configuracióndel almacenamiento primario y con protección de ProtectPoint.

Solutions Enabler requiere equipos selectores para controlar las funciones dealmacenamiento de los arreglos VMAX. Los equipos selectores son LUN de

Configuración de ProtectPoint

Instalar y configurar VMAX Solutions Enabler 79

Page 80: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

VMAX que actúan como el destino de las solicitudes de los comandos de lasfunciones basadas en Enginuity™.

7. En el caso de una restauración de volumen, para montar la imagen estática yrestaurar los datos directamente desde Data Domain, enmascare losdispositivos FTS de Symmetrix en el host de aplicaciones.

En la documentación de VMAX se proporciona información sobre cómoenmascarar dispositivos FTS.

Crear ProtectPoint con un archivo de configuración de VMAXCree un archivo de configuración con cualquiera de los siguientes parámetros, segúnsea necesario.

GeneralEn la siguiente tabla se describen los parámetros de la categoría general del archivo deconfiguración.

Tabla 11 Parámetros generales del archivo de configuración

Parámetro Descripción

CLIENT=<client_or_hostname> Obligatorio.Especifica el hostname del servidor de aplicaciones en el quedesea restaurar o respaldar las bases de datos requeridas. Enel caso de las configuraciones de clúster, especifique elnombre de la instancia de clúster.

LOCKBOX_PATH=<full_path_to_lockbox> Opcional.Especifica el nombre de ruta del directorio completo dellockbox en el host de base de datos o de aplicación. Porejemplo, C:\Program Files\DPSAPPS\common\lockbox.

DEBUG_LEVEL=<debug_level_1_through_9> Opcional.Especifica si el software escribe mensajes de depuración en elarchivo de registro de depuración. El valor predeterminado es0, en el cual no se generan mensajes de depuración. El nivelmás alto es 9, en el cual se generan los mensajes dedepuración más detallados.

Sistema primarioEn la siguiente tabla se describen los parámetros de la categoría de sistema primariodel archivo de configuración.

Tabla 12 Parámetros de sistema primario del archivo de configuración

Parámetro Descripción

DDBOOST_USER=<DDBoost_user> Obligatorio.Especifica el nombre de usuario del usuario de DD Boost.

Debe registrar el nombre de host y el nombre de usuario deDD Boost en el lockbox para permitir al agente de aplicacionesde Microsoft recuperar la contraseña del usuario registrado.

DEVICE_HOST=<Data_Domain_server> Obligatorio.

Configuración de ProtectPoint

80 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 81: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Tabla 12 Parámetros de sistema primario del archivo de configuración (continuación)

Parámetro Descripción

Especifica el nombre del servidor de Data Domain quecontiene la unidad de almacenamiento en la que desearespaldar y restaurar las bases de datos.

Debe registrar el nombre de host y el nombre de usuario deDD Boost en el lockbox para permitir al agente de aplicacionesde Microsoft recuperar la contraseña del usuario registrado.

DEVICE_PATH=<storage_unit_name> Obligatorio.Especifica el nombre y la ruta de la unidad de almacenamientoen la que desea respaldar y restaurar las bases de datosseleccionadas.

DDVDISK_USER=<vdisk_username> Opcional.Especifica el usuario de vdisk de Data Domain. Si no especificaeste parámetro, el valor predeterminado es el usuarioespecificado con el parámetro DDBOOST_USER.

DDBOOST_FC={TRUE | FALSE} Opcional.Especifica si un respaldo o una restauración en el sistema DataDomain primario utiliza una conexión de red IP o Fibre Channel(FC). El valor predeterminado es FALSE. Especifique TRUEpara utilizar una conexión de red de FC durante el respaldo yla restauración.

Nota

Si este parámetro se configura en TRUE, el sistema Data

Domain primario debe configurarse para admitir una conexiónde FC.

DEVICE_FC_SERVICE=<fibre_channel_server> Es obligatorio cuando el parámetro DDBOOST_FC seestablece en TRUE.Especifica el nombre del servicio Fibre Channel configuradoen el sistema Data Domain primario que se utilizará para unrespaldo o una restauración.

RESTORE_DEVICE_POOL=<restore_device_pool> Obligatorio.Especifica el pool de dispositivos de restauración que contienelos dispositivos de vdisk que se utilizan para ejecutar laoperación de restauración. Asegúrese de que el servidor deData Domain que se ha especificado pertenezca a este pool dedispositivos.

RESTORE_DEVICE_GROUP=<restore_device_group> Obligatorio.Especifica el grupo de dispositivos de restauración quecontiene los dispositivos de vdisk y el pool de dispositivos derestauración que se utilizan para ejecutar la operación derestauración. Asegúrese de que el servidor de Data Domainque se ha especificado pertenezca a este grupo dedispositivos.

RESTORE_FROM_DD_ONLY=yes Opcional.

Configuración de ProtectPoint

Crear ProtectPoint con un archivo de configuración de VMAX 81

Page 82: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Tabla 12 Parámetros de sistema primario del archivo de configuración (continuación)

Parámetro Descripción

En el caso de restauraciones de reversión en ambientesVMAX, especifica la restauración desde Data Domain, inclusosi la instantánea está disponible localmente, es decir, en elarreglo VMAX.

VMAXLa categoría VMAX se utiliza para configurar las operaciones de VMAX. En la siguientetabla se describen los parámetros de la categoría VMAX del archivo de configuración.

Tabla 13 Parámetros VMAX del archivo de configuración

Parámetro Descripción

SYMM_SNAP_REMOTE={yes | no} Opcional.Especifica que en el respaldo de ProtectPoint se utilizará elarreglo VMAX remoto cuando se respalden volúmenesprotegidos de SRDF/S.

SNAPSG_NAME=<VMAX_storage_group_name> Opcional.Especifica el nombre del grupo de almacenamiento VMAX quese utilizará durante una restauración en un dispositivo derestauración nativo de FAST.X o VMAX en VMAX.

De manera predeterminada, se utiliza el grupo dealmacenamiento NsrSnapSG para una restauración deProtectPoint en un sistema VMAX.

Ejemplo de archivo de configuraciónPor ejemplo, puede crear el archivo C:\ddconfig.cfg con el siguiente contenido:

DDBOOST_USER=DD163_userDEVICE_HOST=ledmd035.lss.example.comDEVICE_PATH=/SU_DD163LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"RP_MGMT_HOST=ledmd160.lss.example.comRP_USER=adminDDVDISK_USER=DD163_userCLIENT=mw2k8x64sql2.nmmdev.com

Configuración del lockboxEl lockbox es un archivo cifrado que utiliza el agente de aplicaciones de Microsoft paraalmacenar datos confidenciales, como credenciales de inicio de sesión, y proteger losdatos contra el acceso no autorizado.

Si se registra un servidor de Data Domain en un lockbox nuevo, se creará el archivoPersistedSettings.xml en la carpeta del lockbox. Si se registra un servidor deData Domain en el lockbox nuevo o si se elimina alguno, se actualiza el archivoPersistedSettings.xml.

El archivo PersistedSettings.xml contiene la información del servidor de DataDomain, por ejemplo, el nombre del servidor de Data Domain, el protocolo de

Configuración de ProtectPoint

82 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 83: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

comunicación, el nombre del servicio de FC, el nombre de usuario del usuario de DDBoost y la unidad de almacenamiento.

Puede configurar uno de los siguientes tipos de lockbox según las necesidades delambiente.

Lockbox únicoEn un ambiente independiente, cree una sola lockbox en el host.

Lockbox compartidaEn un ambiente con varias instancias, puede configurar una sola lockbox en unaubicación compartida y conceder acceso individual a esta para cada host remoto.

Nota

No utilice un lockbox compartido único para realizar operaciones de respaldo remotoen un ambiente de clúster. El respaldo fallará. Utilice varios lockbox en un ambiente declúster.

Múltiples lockboxesEn un ambiente con varias instancias, puede configurar una lockbox en cada instanciadel ambiente.

Comandos para crear y administrar la lockboxLas operaciones de lockbox se administran mediante el comando msagentadminadministration.

Nota

El usuario que ejecuta las operaciones de lockbox debe ser un administrador.

En las secciones siguientes se describen los comandos para crear, registrar yadministrar la lockbox.

Cree una caja de seguridadPara crear una lockbox, ejecute el siguiente comando:

msagentadmin administration --createLB [--lockbox <lockbox_directory>] [--debug 9]

Si no especifica un directorio de lockbox, se utilizará el directorio predeterminado, quees C:\Program Files\DPSAPPS\common\lockbox.

Registrar credenciales en la lockboxPara registrar las credenciales en la lockbox, ejecute el siguiente comando:

msagentadmin administration --registerLB --config <config_file_path> [--confirm] [--debug 9]

Configuración de ProtectPoint

Comandos para crear y administrar la lockbox 83

Page 84: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Anular el registro de credenciales de la lockboxPara eliminar las credenciales del archivo de configuración y la lockbox, ejecute elsiguiente comando:

msagentadmin administration --deleteLB --config <config_file_path> [--confirm] [--debug 9]

Garantizar acceso a la lockbox para un host remotoPara garantizar acceso a la lockbox para un host remoto, ejecute el siguiente comando

msagentadmin administration --grantLB [--lockbox <lockbox_directory>] [-a "LOCKBOX_REMOTE_HOST=<hostname_to_add>"] [-a "VIRTUAL_HOST=yes"] [--debug 9]

Revocar el acceso que un host remoto tiene a la lockboxPara revocar el acceso que un host remoto tiene a la lockbox, ejecute el siguientecomando

msagentadmin administration --revokeLB [--lockbox <lockbox_directory>] [-a "LOCKBOX_REMOTE_HOST=<hostname_to_delete>"] [--debug 9]

Restablezca el lockboxPara restablecer la lockbox, ejecute el siguiente comando:

msagentadmin administration --updateLB [--lockbox <lockbox_directory>] [--debug 9]

Cree una frase de contraseña personalizadaPara crear una frase de contraseña personalizada para la lockbox, ejecute el siguientecomando:

msagentadmin administration --updateLB -a SET_LOCKBOX_PASSPHRASE=TRUE -a LOCKBOX_PATH=<lockbox_directory>

Después de escribir este comando, aparecerán los siguientes indicadores. Utilice losindicadores para establecer la frase de contraseña.

Enter a passphrase (refer to the administration guide for passphrase complexity requirements):Confirm the passphrase:

Aparecen siguientes resultados:

The passphrase for the lockbox '<lockbox>' in the directory '<lockbox_directory>' has been updated.

Configuración de ProtectPoint

84 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 85: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

La frase de contraseña personalizada debe cumplir los siguientes requisitos decomplejidad:

l Longitud mínima de nueve caracteres.

l Al menos un carácter en mayúscula.

l Al menos un carácter en minúscula.

l Al menos un carácter especial.

l Al menos un dígito.

Usar la frase de contraseña personalizada para restablecer la lockboxLa frase de contraseña se puede usar para restaurar el acceso a un host que no puedeacceder al lockbox.

Para usar la frase de contraseña personalizada para restablecer la lockbox, ejecute elsiguiente comando:

msagentadmin administration --updateLB -a USE_LOCKBOX_PASSPHRASE=TRUE -a LOCKBOX_PATH=<lockbox_directory>

Después de escribir este comando, aparecerá el siguiente indicador. Utilice el indicadorpara establecer la frase de contraseña.

Enter a previously set passphrase:

Aparecen siguientes resultados:

The lockbox '<lockbox>' in the directory '<lockbox_directory>' has been reset.

Crear una opción de seguridad personalizada para un umbral menor de valores desistema estables (SSV)Para crear una opción de seguridad personalizada para un umbral menor de valores desistema estables (SSV) para la lockbox, ejecute el siguiente comando:

msagentadmin administration --updateLB -a SET_LOCKBOX_SECURITY="custom" -a LOCKBOX_PATH=<lockbox_directory>

Este comando es útil cuando el lockbox queda inaccesible con frecuencia después deactualizaciones de sistema regulares. Sin embargo, se recomienda que use la frase decontraseña para restablecer el lockbox en lugar de personalizar el nivel de seguridad.

Importe el lockboxPara importar la lockbox, ejecute el siguiente comando:

msagentadmin administration --updateLB -a LOCKBOX_IMPORT=yes -a LOCKBOX_PATH=<lockbox_directory>

Este comando es útil cuando se crea el lockbox en un directorio no predeterminado yeste necesita actualizarse (importarse) con la versión más reciente.

Configuración de ProtectPoint

Comandos para crear y administrar la lockbox 85

Page 86: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Cree una caja de seguridadUse los siguientes pasos para crear un lockbox y agregarle las credenciales.

Procedimiento

1. Cree el lockbox mediante el siguiente comando:

msagentadmin administration --createLB

Por ejemplo, para crear un lockbox en la carpeta C:\Lockboxes, escriba elsiguiente comando:

msagentadmin administration --createLB --lockbox C:\Lockboxes

Si no especifica una carpeta, el lockbox se crea en el directorio predeterminado,que es C:\Program Files\DPSAPPS\common\lockbox.

AVISO

Cuando el agente de aplicaciones de Microsoft se integra con eCDM, la lockboxdebe ubicarse en el directorio predeterminado.

2. Cree un archivo de configuración que contenga las credenciales adecuadas.

Por ejemplo, escriba el siguiente comando para editar config.cfg:

notepad c:\Lockboxes\config.cfg

A continuación, agregue las configuraciones correspondientes al archivo deconfiguración. Por ejemplo, para registrar un servidor Data Domain, agregue lassiguientes credenciales:

LOCKBOX_PATH=C:\LockboxesDDBOOST_USER=ddvdiskDEVICE_HOST=ledmd034.lss.emc.com DEVICE_PATH=/ddbdatest/mattp/pp

3. Utilice el archivo de configuración para registrar las credenciales con el lockboxmediante el siguiente comando:

msagentadmin administration --registerLB --config "<config_file_path>"

Por ejemplo:

msagentadmin.exe administration --registerLB --config "C:\lockbox-config-details.cfg"

Se le solicitarán las contraseñas necesarias para las cuentas de usuarioconfiguradas.

Configuración de ProtectPoint

86 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 87: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Configurar los requisitos previos para respaldar y restaurargrupos de disponibilidad AlwaysOn

Debe cumplir los siguientes requisitos de configuración para ejecutar respaldos yrestauraciones de grupos de disponibilidad Always On de SQL:

Instale el agente de aplicaciones de Microsoft en cada nodoDebe instalar el agente de aplicaciones de Microsoft en todos los nodos que seencuentran en el grupo de disponibilidad AlwaysOn.

Configurar una lockboxDebe configurar una sola lockbox compartida o una independiente en cada nodo que seencuentra en el grupo de disponibilidad AlwaysOn.

Aprovisionar dispositivos de restauraciónEl administrador de almacenamiento debe proporcionar todos los dispositivos derestauración vdisk y FTS en todos los nodos en los que probablemente se produzca larestauración. El documento Guía de configuración del almacenamiento primario y conprotección de ProtectPoint proporciona información.

Clasificación del resultado operacional de TSQL en variastablas

El agente de aplicaciones de Microsoft es compatible con el resultado operacional deTSQL en formato de tabla y texto sin formato.

Puede clasificar el resultado operacional de TSQL del agente de aplicaciones deMicrosoft en tablas separadas. El siguiente script TSQL es un ejemplo de conversióndel resultado en otra tabla.

Script TSQL para clasificar el resultado en varias tablas

USE [master]GO--insert into tabledeclare @t table (msg nvarchar(MAX))DECLARE @returnCode intinsert into @t (msg) EXEC @returnCode = dbo.emc_run_delete' -e now -n mssql -a "DDBOOST_USER = dduser" -a "DEVICE_HOST = ddhost.com" -a "DEVICE_PATH = /ddpath" -a "CLIENT =sqlServerHost"' IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END--parsing the msg for saveset entriesdeclare @output table( client nvarchar(100), SaveDate nvarchar(100), ssid nvarchar(25), saveset nvarchar(100))declare @tmpmsg nvarchar(max)declare @begin int, @end intdeclare @client nvarchar(100), @saveDate nvarchar(100), @ssid nvarchar(25), @saveset nvarchar(100)declare log_cursor CURSOR FOR select * from @topen log_cursorfetch next from log_cursor into @tmpmsgwhile @@FETCH_STATUS = 0BEGINif (PATINDEX('client = %', @tmpmsg) > 0)

Configuración de ProtectPoint

Configurar los requisitos previos para respaldar y restaurar grupos de disponibilidad AlwaysOn 87

Page 88: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

beginSET @begin = CHARINDEX('=', @tmpmsg, 1)SET @end = CHARINDEX(',', @tmpmsg, @begin)SET @client = SUBSTRING(@tmpmsg, @begin+1, @end-@begin-1)SET @begin = CHARINDEX('=', @tmpmsg, @end)SET @end = CHARINDEX('(', @tmpmsg, @begin)SET @saveDate = SUBSTRING(@tmpmsg, @begin+1, @end-@begin-1)SET @begin = @endSET @end = CHARINDEX(')', @tmpmsg, @begin)SET @ssid = SUBSTRING(@tmpmsg, @begin+1, @end-@begin-1)SET @begin = CHARINDEX('name =', @tmpmsg, @end)SET @saveset = RIGHT(@tmpmsg, LEN(@tmpmsg)-@begin-6)insert into @output(client, SaveDate, ssid, saveset) values (@client, @saveDate, @ssid, @saveset)endfetch next from log_cursor into @tmpmsgENDCLOSE log_cursordeallocate log_cursorselect * from @output

Configuración de ProtectPoint

88 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 89: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

PARTE 2

Respaldo de SQL Server

Esta parte incluye los siguientes capítulos:

Capítulo 4, "Respaldo de SQL Server con Data Domain Boost"

Capítulo 5, "Respaldo de SQL Server con ProtectPoint"

Respaldo de SQL Server 89

Page 90: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Respaldo de SQL Server

90 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 91: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

CAPÍTULO 4

Respaldo de SQL Server con Data DomainBoost

Este capítulo incluye las siguientes secciones:

l Descripción general de Data Domain Boost con respaldos de SQL Server..........92l Mejores prácticas para respaldar SQL Server con Data Domain Boost...............93l Convenciones de nomenclatura para respaldos con Data Domain Boost............ 94l Circunstancias que promueven los respaldos de SQL Server a nivel completo .. 95l Programación de trabajos de respaldo............................................................... 95l Realización de un respaldo manual ...................................................................104l Enumerar respaldos.......................................................................................... 124l Transferir y recuperar savesets en un nivel de nube de Data Domain................129l Eliminación de respaldos................................................................................... 133

Respaldo de SQL Server con Data Domain Boost 91

Page 92: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Descripción general de Data Domain Boost con respaldos deSQL Server

El módulo de Agente de aplicaciones de Microsoft para Data Domain Boost con SQLServer se integra en la interfaz de dispositivo Virtual (VDI) de SQL.

La interfaz permite al usuario configurar el módulo mediante un plug-in de SQL ServerManagement Studio.

El plug-in es similar a la interfaz gráfica del usuario (GUI) nativa de respaldo yrestauración de SQL. Los administradores de base de datos (DBA) pueden utilizar lasherramientas nativas de Microsoft para respaldar y restaurar los datos de SQL.

En un respaldo de Data Domain Boost en un sistema Data Domain se usan lossiguientes componentes:

l La API de la biblioteca de Data Domain Boost permite al software de respaldocomunicarse con el sistema Data Domain.En la Guía de compatibilidad de software para Data Domain Boost for EnterpriseApplications, que puede obtener en el servicio de soporte en línea, se proporcionainformación acerca de las versiones compatibles de la biblioteca de Data DomainBoost y de Data Domain Operating System.

l El componente de procesamiento distribuido de segmentos analiza los datos queya están almacenados en el sistema Data Domain y envía solo datos únicos alalmacenamiento. El componente de procesamiento distribuido de segmentospermite que los datos de respaldo se dedupliquen en la base de datos o en el hostde aplicaciones para reducir la cantidad de datos transferidos por medio de la red. Procesamiento distribuido de segmentos en la página 39 ofrece información.

Durante la restauración de datos a un cliente, el sistema Data Domain convierte losdatos almacenados a su estado original no deduplicado antes de enviar los datosmediante la red.

Respaldos federados de grupos de disponibilidad Always OnPuede utilizar la función de grupo de disponibilidad Always On de SQL Server paratener bases de datos en un grupo de disponibilidad para alta disponibilidad.

El administrador de base de datos puede configurar preferencias de respaldo para elgrupo de disponibilidad y proponer una copia determinada, que puede ser la copiaprimaria o una de las copias secundarias, que se usará para el respaldo.

Agente de aplicaciones de Microsoft es compatible con respaldos federados pararespaldos de Data Domain Boost. Durante los respaldos federados, Agente deaplicaciones de Microsoft detecta la configuración de preferencias del respaldo deSQL Server para el grupo de disponibilidad y, a continuación, realiza el respaldo en elnodo recomendado.

Nota

En un nodo secundario, SQL Server es solamente compatible con los respaldos solo decopia de bases de datos. Si el nodo recomendado es un nodo secundario, Agente deaplicaciones de Microsoft realiza un respaldo solo de copia de las bases de datos. SQLServer no es compatible con respaldos diferenciales en réplicas secundarias de SQLServer. Sin embargo, puede realizar respaldos de registros de transacciones desdecualquiera de las copias.

Respaldo de SQL Server con Data Domain Boost

92 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 93: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

En la siguiente figura se proporciona una descripción general de las interacciones deproceso durante los respaldos federados. En la figura, el respaldo se inicia en el nodoA, pero se recomienda el nodo B.

Figura 10 Comando de respaldo federado y flujo de datos

Mejores prácticas para respaldar SQL Server con DataDomain Boost

Considere las mejores prácticas para restaurar SQL Server con Data Domain Boost.

Configurar respaldos para usar la misma ruta de Data DomainPara garantizar la coherencia de los respaldos en el sistema Data Domain, configuretodos los respaldos de una instancia de SQL Server para usar el mismo sistema DataDomain y la misma ruta.

Ajustar la configuración de conexiónLos dispositivos Data Domain Boost no distinguen entre el protocolo de control detransmisiones (TCP)/protocolo de Internet (IP) y Fibre Channel (FC), y los tipos dered LAN, WAN y MAN. Los dispositivos Data Domain Boost pueden funcionarcorrectamente en situaciones en las que la pérdida de paquetes es estrictamente del0 % y la latencia es menor que 20 ms.

Usar caracteres compatiblesLa aplicación de Microsoft es compatible con la fecha de la configuración regionalespecífica y la hora de procesamiento. Además, la configuración del idioma de la fechay hora se puede establecer en caracteres que no sean en inglés. Sin embargo, losnombres de la ruta de acceso y base de datos se deben escribir solo en caracteresASCII. Convenciones de nomenclatura para respaldos con Data Domain Boost en lapágina 94 proporciona más información sobre los caracteres compatibles para losnombres de instancia y base de datos.

Configurar los límites de cuota de Data DomainEl agente de aplicaciones de Microsoft no tiene un parámetro para controlar el tamañototal que consume. Solo se pueden establecer límites de cuota en el sistema DataDomain por MTree (unidad de almacenamiento).

Los límites de cuota de un MTree se calculan según el tamaño lógico, que es el tamañoantes de la compresión y la deduplicación de los datos.

Los límites de cuota afectan a las operaciones de respaldo solamente.

Respaldo de SQL Server con Data Domain Boost

Mejores prácticas para respaldar SQL Server con Data Domain Boost 93

Page 94: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Configuración de los límites de uso de los recursos de Data Domain en la página 33proporciona más información sobre los límites de cuota, el impacto de superar loslímites y la configuración de los límites de uso.

Configure los límites de uso de flujos de Data Domain.Configure una cantidad suficiente de flujos de Data Domain para mejorar elrendimiento de los respaldos y las restauraciones. Los flujos controlan el paralelismode respaldos y restauraciones para cada base de datos.

El agente de aplicaciones de Microsoft requiere un flujo por cada saveset que serespalde o se restaure. Al ejecutar respaldos fraccionados, cada fracción requiere unflujo. Las fracciones se ejecutan simultáneamente para cada base de datos. Las basesde datos se respaldan y se restauran de manera secuencial. Cuando se utilizanfracciones, la cantidad de flujos debe ser igual o mayor que la cantidad de fracciones.

La cantidad mínima de flujos para un ambiente sin fracciones es 1.

Configuración de los límites de uso de flujos de Data Domain en la página 36proporciona más información sobre el límite de flujos, el impacto de superar los límitesy la configuración de los límites de uso.

Convenciones de nomenclatura para respaldos con DataDomain Boost

Cuando se asignen nombres de instancias, bases de datos y grupos de archivos deSQL Server, tenga en cuenta que el agente de aplicaciones de Microsoft no distingueentre mayúsculas y minúsculas. Los nombres no distinguen mayúsculas de minúsculas.

Por lo tanto, si hay dos o más bases de datos con el mismo nombre, pero condiferentes mayúsculas y minúsculas; por ejemplo, DB1 y db1, el agente de aplicacionesde Microsoft verá estas bases de datos de la misma forma y, de manerapredeterminada, respaldará una de las dos.

En la siguiente tabla se describen los caracteres especiales que se admiten paraasignar nombres a los respaldos de bases de datos en configuraciones independientes,de clúster y de grupos de disponibilidad Always On con Data Domain Boost.

Tabla 14 Caracteres especiales compatibles

Carácter especial Nombre

~ Tilde

` Acento grave

! Signo de exclamación

@ A una velocidad de

% Porcentaje

^ Signo de intercalación

& Y comercial

( Paréntesis de apertura

) Paréntesis de cierre

- Guion

_ Guion bajo

Respaldo de SQL Server con Data Domain Boost

94 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 95: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Tabla 14 Caracteres especiales compatibles (continuación)

Carácter especial Nombre

{ Llave de apertura

} Llave de cierre

\ Barra invertida

. Punto

' Apóstrofe

Nota

Si bien SQL Server es compatible con instancias de asignación de nombres con elsímbolo numeral (#), el agente de aplicaciones de Microsoft no lo es. Si en unainstancia se incluye el símbolo numeral, se producirá un error en los respaldos de esainstancia.

Circunstancias que promueven los respaldos de SQL Servera nivel completo

Los respaldos de registros de transacciones se promueven a respaldos completos ensituaciones determinadas.

De forma predeterminada, los respaldos de registros de transacciones se promueven alnivel completo en los siguientes escenarios:

l Cuando no hay un respaldo completo existente.

l Cuando se detecta una brecha de registro.

l Cuando se cambia el modelo de recuperación.

l Si en el respaldo se incluyen bases de datos de modelo simple, estas se promuevena un respaldo completo o se omiten según la configuración de respaldo.

Hay opciones para ajustar el comportamiento de la promoción automática disponiblescuando se configura un respaldo. Tanto la marca de comando ddbmsqlsv-a"BACKUP_PROMOTION" como la opción Backup Promotion del plug-in de SSMSAgente de aplicaciones de Microsoft para Application Direct controlan la promoción derespaldo.

Programación de trabajos de respaldoPuede programar trabajos de respaldo de Microsoft SQL Server con el Agente SQLServer o el programador de tareas de Windows.

Programación de respaldos de SQL Server mediante el uso del agente SQLServer

El Agente SQL Server es un agente de programación de trabajos que se encuentra enel paquete de Microsoft SQL Server.

En esta sección se describe la programación de respaldos de SQL Server mediante eluso del trabajo del Agente SQL Server para los subsistemas CmdExec y T-SQL. El

Respaldo de SQL Server con Data Domain Boost

Circunstancias que promueven los respaldos de SQL Server a nivel completo 95

Page 96: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Agente SQL Server, un agente de programación de trabajos del paquete de SQLServer, consta de un servicio de Windows en el que se ejecutan trabajos.

Cada trabajo puede contener uno o más pasos, y cada paso puede contener suspropias tareas. El agente de aplicaciones de Microsoft utiliza SQL Server paraalmacenar información de los trabajos, y puede ejecutarlos según una programación,en respuesta a un evento específico o según una demanda específica.

Configuración del Agente SQL Server para programar trabajos

La configuración del Agente SQL Server consta de las siguientes tareas:

l Activación del Agente SQL Server

l Configuración de la seguridad

Activación del Agente SQL ServerEl Agente SQL Server está en estado deshabilitado de forma predeterminada. Parahabilitar el Agente SQL Server:

1. Abra SSMS y, a continuación, seleccione View > Object Explorer.

2. Haga clic con el botón secundario en SQL Server Agent y seleccione Start.

Configuración de la seguridadPara ejecutar comandos del símbolo del sistema del agente de aplicaciones deMicrosoft en el subsistema CmdExec, debe tener privilegios de administrador. Puedecambiar las credenciales de inicio de sesión del servicio del Agente SQL Server por lasde administrador, o configurar un host proxy para el subsistema CmdExec.

Cambio de las credenciales de inicio de sesión del servicio del Agente SQL ServerProcedimiento

1. En el escritorio de Windows, haga clic en Start > Run.

2. En el cuadro de diálogo Run, en el campo Open, escriba services.msc y hagaclic en OK.

3. En la ventana Services, haga clic con el botón secundario en SQL ServerAgent Service y seleccione Properties.

4. En el cuadro de diálogo Propiedades del servicio del Agente SQL Server:

a. En la pestaña Log On, seleccione This account.

b. Escriba la información del usuario administrador en los campos pertinentes.También puede hacer clic en Examinar y seleccionar el usuario que tieneprivilegios de administrador.

c. Haga clic en OK.

Creación de un proxy para el subsistema CmdExecSQL Server Agent utiliza los proxies, que son objetos que permiten que SQL ServerAgent obtenga acceso a las credenciales almacenadas para los usuarios de Windows, afin de definir el contexto de seguridad para los pasos de trabajo.

Cuando se ejecuta un paso de trabajo que está configurado para usar un proxy, SQLServer Agent usa las credenciales definidas en el proxy y, a continuación, el contextode seguridad correspondiente para ejecutar el paso de trabajo.

Respaldo de SQL Server con Data Domain Boost

96 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 97: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Procedimiento

1. Abra SSMS y, a continuación, seleccione View > Object Explorer.

2. Especifique credenciales de usuario:

a. En Object Explorer, expanda Security, haga clic con el botón secundario enCredentials y, a continuación, seleccione Properties.

b. En la página Credential Properties - EMC, especifique los siguientescampos y haga clic en OK:

l Nombre de credencial: Escriba un nombre para la credencial.

l Identidad: Escriba el nombre de usuario del administrador.

l Password: Escriba la contraseña del usuario que especificó en el campoIdentity.

l Confirmar contraseña: Vuelva a escribir la contraseña que especificó enel campo Contraseña.

3. Cree un proxy:

a. En Object Explorer, expanda SQL Server Agent y, a continuación, expandaProxies.

b. Haga clic con el botón secundario en Proxies y seleccione New proxy.

c. En la página ‘EMC’ Proxy Account Properties, especifique los siguientescampos y haga clic en OK:

l Nombre del proxy: Escriba un nombre para el proxy.

l Nombre de credencial: Escriba el nombre de la credencial que especificóen el paso 2b.

l Activar para los subsistemas siguientes: En este campo, seleccioneOperating system (CmdExec).

Nota

Cuando cree un paso de trabajo, debe seleccionar este proxy de la listaRun as en la página Job Step Properties.

Programación de un trabajo de CmdExecPuede programar un trabajo de CmdExec en un solo SQL Server o en varios servidoresSQL Server.

Programación de un trabajo de CmdExec en un solo SQL ServerProcedimiento

1. Abra SSMS y, a continuación, seleccione View > Object Explorer.

2. En Object Object Explorer, expanda SQL Server Agent, haga clic con el botónsecundario en Jobs y, a continuación, seleccione New job.

3. En la ventana Propiedades del trabajo:

a. En la página General, complete la información correspondiente en loscampos Name, Owner y Description.

b. En la página Steps, haga clic en New para crear un paso.

Respaldo de SQL Server con Data Domain Boost

Programación de respaldos de SQL Server mediante el uso del agente SQL Server 97

Page 98: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

c. En la ventana Job Step Properties, en la página General, especifique lossiguientes campos:

l Step name: Escriba un nombre para el paso de trabajo.

l Type: Seleccione el sistema operativo (CmdExec).

l Run as: Según su configuración, seleccione el proxy o la cuenta deservicio de SQL Server Agent.

l Procesar código de salida de un comando correcto: Escriba el códigode salida para procesar de un comando correcto.

l Command: Especifique el comando requerido.Configurar respaldos con el plug-in SSMS del Agente de aplicaciones deMicrosoft para Application Direct en la página 104 proporcionainformación sobre cómo generar el comando.

El comando generado no tiene una ruta completa al archivo binario. Alespecificar el comando generado en este campo, debe agregar la ruta deacceso completa al archivo binario. Si la ruta al archivo binario contieneespacios, especifique la ruta entre comillas.

Por ejemplo:

"C:\Program Files\DPSAPPS\MSAPPAGENT\bin\ddbmsqlsv.exe" -D9 -c NMMDB154.nmmdev.com -l full -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.192.14" -a "NSR_DFA_SI_DD_USER=ddbma" -a "NSR_DFA_SI_DEVICE_PATH=/ddbma-sqlagent2" "MSSQL:master".

d. En la página Advanced, especifique los siguientes campos:

l Acción en caso de éxito: Seleccione si desea continuar con el próximopaso de trabajo, o salir del paso actual e informar sobre la ejecucióncorrecta después de que el paso de trabajo actual se realicecorrectamente.

l Especifique los demás campos según sus requisitos.

l Haga clic en OK.

e. En la página Schedules, haga clic en New para programar un trabajo.

f. En la ventana Job Schedule Properties, especifique la informaciónapropiada en los campos correspondientes y, a continuación, haga clic enOK.

g. En la página Alerts, haga clic en Add a fin de crear una alerta para ejecutarun trabajo cuando se produzca un evento específico.

h. En la ventana New Alert, en la página General, especifique los siguientescampos:

l Name: Escriba un nombre para la alerta.

l Type: Seleccione el tipo de evento.

l Especifique la información adecuada en los otros campos.

i. En la página Respuesta, especifique los siguientes campos:

l Notificar a los operadores: Seleccione esta opción para enviar unmensaje a los operadores sobre el estado del paso de trabajo.

Respaldo de SQL Server con Data Domain Boost

98 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 99: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l Nuevo operador: Haga clic en este botón para agregar un operador a lalista Operator.

j. En la página Options, configure un método (por ejemplo, E-mail, Pager oNet Send) para notificar a los operadores sobre el estado del paso detrabajo.

k. En la página Notifications, en Actions to perform when the job completes,seleccione los métodos de notificación apropiados para informar a losoperadores sobre el estado del paso de trabajo.

l. En la página Destinos, seleccione Destino en servidor local.

m. Haga clic en OK.

Programación de un trabajo de CmdExec en varios servidores SQL ServerProgramar trabajos desde una ubicación central a varios servidores SQL Server dedestino facilita el trabajo del administrador de bases de datos. Para configurar estafuncionalidad, debe instalar al agente de aplicaciones de Microsoft en todos los hostsde destino, establecer un Agente SQL Server como maestro y a los demás como hostde destino.

Configuración de los Agentes SQL Server maestro y de destinoProcedimiento

1. Abra SSMS y, a continuación, seleccione View > Object Explorer.

2. Haga clic en SQL Server Agent y seleccione Multi Server Administrator >Make this a Master.

El Asistente para servidor maestro aparece.

3. En la página Welcome to the Master Server Wizard, haga clic en Next.

4. En la página Master Server Operator, complete la información adecuada en loscampos E-mail address, Pager address y Net send address para informar alos operadores sobre el estado del trabajo y haga clic en Next.

5. En la página Target Servers:

a. En el panel Registered servers, seleccione los servidores que desea usarcomo destinos para los trabajos de SQL Server Agent y haga clic en la flechahacia la derecha para moverlos al panel Target servers.

b. Si desea agregar servidores al panel Registered servers, haga clic en AddConnection.

c. En el cuadro de diálogo Checking Server Compatibility, revise lainformación y haga clic en Close.Aparecerá la página Credenciales de inicio de sesión del servidor maestro.

6. Habilite la conectividad remota de SQL Server:

a. En SSMS, haga clic con el botón secundario en SQL Server y, acontinuación, seleccione Properties.

b. En la ventana Server Properties, en el grupo Select a page, seleccioneConnections.

c. Seleccione Permitir conexiones remotas con este servidor.

d. Haga clic en OK.

Respaldo de SQL Server con Data Domain Boost

Programación de respaldos de SQL Server mediante el uso del agente SQL Server 99

Page 100: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

7. Especifique las excepciones de firewall generales en el SQL Server.

8. Si no hay un certificado SSL, establezca el nivel de cifrado en los hosts dedestino en 1 o 0 según el nivel de seguridad que necesite.

Para establecer el nivel de cifrado, cambie la entrada del registroMsxEncryptChannelOptions a 1 o 0. La clave del registro se encuentra en\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQLServer\<instance_name>\SQLServerAgent\.

9. En la página Credenciales de inicio de sesión del servidor maestro, haga clicen Siguiente.

10. En la página Complete the Wizard, revise la información y haga clic en Finish.

Ejecución de un trabajo en los servidores de destinoProcedimiento

1. Abra SSMS y, a continuación, seleccione View > Object Explorer.

2. En Object Explorer, expanda SQL Server Agent, haga clic con el botónsecundario en Jobs y, a continuación, seleccione New job.

3. En la ventana Propiedades del trabajo:

a. En la página General, complete la información correspondiente en loscampos Name, Owner y Description.

b. En la página Steps, haga clic en New para crear un paso.

c. En la ventana Job Step Properties, realice los siguientes pasos:

a. En la página General, especifique los siguientes campos:

l Step name: Escriba un nombre para el paso de trabajo.

l Type: Seleccione el sistema operativo (CmdExec).

l Run as: Según su configuración, seleccione el proxy o la cuenta deservicio de SQL Server Agent.

l Procesar código de salida de un comando correcto: Escriba elcódigo de salida para procesar de un comando correcto.

l Command: Especifique el comando requerido.Configurar respaldos con el plug-in SSMS del Agente de aplicacionesde Microsoft para Application Direct en la página 104 proporcionainformación sobre cómo generar el comando.

El comando generado no tiene una ruta completa al archivo binario. Alespecificar el comando generado en este campo, debe agregar la rutade acceso completa al archivo binario. Si la ruta al archivo binariocontiene espacios, especifique la ruta entre comillas.

Por ejemplo:

"C:\Program Files\DPSAPPS\MSAPPAGENT\bin\ddbmsqlsv.exe" -D9 -c NMMDB154.nmmdev.com -l full -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.192.14" -a "NSR_DFA_SI_DD_USER=ddbma" -a "NSR_DFA_SI_DEVICE_PATH=/ddbma-sqlagent2" "MSSQL:master"

b. En la página Advanced, especifique los siguientes campos:

Respaldo de SQL Server con Data Domain Boost

100 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 101: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l Acción en caso de éxito: Seleccione si desea continuar con elpróximo paso de trabajo, o salir del paso actual e informar sobre laejecución correcta después de que el paso de trabajo actual se realicecorrectamente.

l Especifique los demás campos según sus requisitos.

l Haga clic en OK.

d. En la página Schedules, haga clic en New para programar un trabajo.

e. En la ventana Job Schedule Properties, especifique la informaciónapropiada en los campos correspondientes y, a continuación, haga clic enOK.

f. En la página Alerts, haga clic en Add a fin de crear una alerta para ejecutarun trabajo cuando se produzca un evento específico.

g. En la ventana New Alert:

a. En la página General, especifique los siguientes campos:

l Name: Escriba un nombre para la alerta.

l Type: Seleccione el tipo de evento.

l Especifique la información adecuada en los otros campos.

b. En la página Respuesta, especifique los siguientes campos:

l Notificar a los operadores: Seleccione esta opción para enviar unmensaje a los operadores sobre el estado del paso de trabajo.

l Nuevo operador: Haga clic en este botón para agregar un operador ala lista Operator.

c. En la página Options, configure un método (por ejemplo, E-mail, Pager oNet Send) para notificar a los operadores sobre el estado del paso detrabajo.

d. En la página Notifications, en Actions to perform when the jobcompletes, seleccione los métodos de notificación apropiados parainformar a los operadores sobre el estado del paso de trabajo.

e. En la página Targets, de la lista Target multiple servers, seleccione losservidores de destino.

h. Haga clic en OK.

Programación de un trabajo de T-SQLEl subsistema T-SQL no funciona en servidores proxy.

Procedimiento

1. Abra SSMS y, a continuación, seleccione View > Object Explorer.

2. En Object Object Explorer, expanda SQL Server Agent, haga clic con el botónsecundario en Jobs y, a continuación, seleccione New job.

3. En la ventana Job Properties:

a. En la página General, especifique los siguientes campos:

l Name: Escriba un nombre para el trabajo.

l Propietario: Haga clic en el botón junto al cuadro de texto y, acontinuación, realice los siguientes pasos:

Respaldo de SQL Server con Data Domain Boost

Programación de respaldos de SQL Server mediante el uso del agente SQL Server 101

Page 102: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

a. En el cuadro de diálogo Seleccionar inicio de sesión, haga clic enExaminar.

b. En el cuadro de diálogo Browse for Objects, en Matching objects,seleccione NT SERVICE\SQLSERVERAGENT y haga clic en OK.

c. En el cuadro de diálogo Select Login, haga clic en OK.

l Description: Escriba una descripción para el trabajo.

b. En la página Steps, haga clic en New.

c. En la ventana Job Step Properties, en la página General, especifique lossiguientes campos:

l Step name: Escriba un nombre para el paso de trabajo.

l Type: Seleccione Script Transact-SQL (T-SQL).

l Run as: Seleccione la cuenta de servicio de SSQL Server Agent.

l Procesar código de salida de un comando correcto: Escriba el códigode salida para procesar de un comando correcto.

l Command: Especifique el comando T-SQL requerido.Configurar respaldos con el plug-in SSMS del Agente de aplicaciones deMicrosoft para Application Direct en la página 104 proporcionainformación sobre cómo generar el comando de T-SQL.

Puede ejecutar el comando de T-SQL generado mediante la opción demenú Nueva consulta para comprobar si la operación se realizacorrectamente. Si el comando se ejecuta correctamente, los respaldosprogramados se realizarán correctamente.

Si desea usar códigos de retorno en el comando de T-SQL generado,debe modificar el comando.

Observe el siguiente ejemplo de comando T-SQL básico:

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_backup ' -c NMMDB154.nmmdev.com -l full -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.192.14" -a "NSR_DFA_SI_DD_USER=ddbma" -a "NSR_DFA_SI_DEVICE_PATH=/ddbma-sqlagent2" "MSSQL:Fabrics"'PRINT @returnCodeGO

Tenga en cuenta el siguiente comando T-SQL de ejemplo con códigos deretorno:

DECLARE @returnCode intEXEC @returnCode = dbo.emc_run_backup ' -c NMMDA224.heroines.local -l full -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.77.27" -a "NSR_DFA_SI_DD_USER=ost112" -a "NSR_DFA_SI_DEVICE_PATH=/heroines" "MSSQL:CopyOftest_db_1" "MSSQL:db1"'IF @returnCode <>0BEGINRAISERROR ('Fail!', 16, 1)END

Respaldo de SQL Server con Data Domain Boost

102 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 103: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Si el código de retorno es un error, falla el paso de trabajo.

Nota

Los últimos dos parámetros (16 y 1) son necesarios para mostrar un errorsi falla un paso de trabajo.

d. En la página Advanced, especifique los siguientes campos:

l Acción en caso de éxito: Seleccione si desea continuar con el próximopaso de trabajo, o salir del paso actual e informar sobre la ejecucióncorrecta después de que el paso de trabajo actual se realicecorrectamente.

l Especifique los demás campos según sus requisitos.

l Haga clic en OK.

l En la página Schedules, haga clic en New para programar un trabajo.

l En la ventana Job Schedule Properties, especifique la informaciónapropiada en los campos correspondientes y, a continuación, haga clic enOK.

l En la página Alerts, haga clic en Add a fin de crear una alerta paraejecutar un trabajo cuando se produzca un evento específico.

l En la ventana New Alert:En la página General, especifique los siguientes campos:

n Name: Escriba un nombre para la alerta.

n Type: Seleccione el tipo de evento.

n Especifique la información adecuada en los otros campos.

e. En la página Respuesta, especifique los siguientes campos:

l Notificar a los operadores: Seleccione esta opción para enviar unmensaje a los operadores sobre el estado del paso de trabajo.

l Nuevo operador: Haga clic en este botón para agregar un operador a lalista Operator.

f. En la página Options, configure un método (por ejemplo, E-mail, Pager oNet Send) para notificar a los operadores sobre el estado del paso detrabajo.

g. En la página Notifications, en Actions to perform when the jobcompletes, seleccione los métodos de notificación apropiados para informara los operadores sobre el estado del paso de trabajo.

h. En la página Targets, seleccione Target local server.

i. Haga clic en OK.

Requistos posteriores

Para comprobar el estado de un trabajo, haga clic en el trabajo y seleccione ViewHistory o revise los archivos de registro en la carpeta nsr/applogs/.

Respaldo de SQL Server con Data Domain Boost

Programación de respaldos de SQL Server mediante el uso del agente SQL Server 103

Page 104: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Programación de respaldos de SQL Server mediante el programador de tareasde Windows

Para programar respaldos de SQL Server mediante el programador de tareas deWindows, realice los siguientes pasos:

Procedimiento

1. En el escritorio de Windows, haga clic en Start > All Programs > Accessories >System Tools > Task Scheduler.

2. En el panel izquierdo de la ventana Task Scheduler, haga clic con el botónderecho en Task Scheduler Library y, a continuación, seleccione Create BasicTask.

Aparece el Asistente para crear tareas básicas.

3. En la página Create a Basic Task, en el campo Name, escriba un nombre parala tarea y, a continuación, haga clic en Next.

4. En la página Task Trigger, seleccione la opción adecuada para iniciar la tarea yhaga clic en Next.

Aparecerá la página correspondiente a la opción seleccionada.

5. Especifique o seleccione todos los campos que se requieran para realizar latarea y, a continuación, haga clic en Next.

6. En la página Action, seleccione Start a program y haga clic en Next.

7. En la página Start a program, busque el archivo .bat, especifique la ruta en elcampo Program/script y haga clic en Next.

8. En la página Summary, revise los detalles de la tarea y haga clic en Finish.

El proceso crea la tarea y la agrega a su programación de Windows.

Realización de un respaldo manualEl agente de aplicaciones de Microsoft para Data Domain Boost con SQL Serveradmite varias herramientas para realizar respaldos manuales.

Puede configurar respaldos mediante el plug-in (GUI) SQL Server Management Studiodel agente de aplicaciones de Microsoft, los comandos del agente de aplicaciones deMicrosoft para Data Domain Boost o los scripts T-SQL.

Configurar respaldos con el plug-in SSMS del Agente de aplicaciones deMicrosoft para Application Direct

El agente de aplicaciones de Microsoft admite una interfaz de usuario para realizaroperaciones de respaldo a través de un plug-in SQL Server Management Studio(SSMS).

Si el dispositivo Data Domain está conectado solo en la LAN de respaldo y el host deSQL es un host múltiple y tiene una interfaz en la LAN de respaldo, los respaldos en eldispositivo Data Domain continúan por medio de la LAN de respaldo de formapredeterminada.

Si tanto el dispositivo Data Domain como el host de SQL son hosts múltiples y estánconectados a la LAN de respaldo, asegúrese de que el nombre del servidor DataDomain que especifique en el plug-in SSMS del Agente de aplicaciones de Microsoft

Respaldo de SQL Server con Data Domain Boost

104 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 105: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

para Application Direct sea igual a la dirección IP de la LAN de respaldo. Los respaldosen el dispositivo Data Domain continúan por medio de la LAN de respaldo.

Para respaldar SQL Server en un servidor Data Domain sobre Fibre Channel (FC),primero debe configurar FC en el servidor Data Domain.

La vista Script está disponible en cada página de la pestaña Backup, lo que genera unscript equivalente del símbolo del sistema. Puede usar el script para crear unarchivo .bat para realizar respaldos programados, la automatización y otras tareas. Lassiguientes opciones de script están disponibles:

l CLI Scripts: Para generar el script de la CLI, el cual puede utilizar para realizar unrespaldo de la CLI.

l T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL.

Iniciar el plug-in SSMS del Agente de aplicaciones de Microsoft para Application Direct

Para iniciar el plug-in SSMS del Agente de aplicaciones de Microsoft para ApplicationDirect, siga estos pasos:

1. En el menú Inicio de Windows, seleccione Microsoft SQL Server ManagementStudio.

2. En Microsoft SQL Server Management Studio, en la ventana Connect toServer, especifique la información del servidor y las credenciales y, a continuación,haga clic en Connect.

3. En la barra de herramientas, haga clic en Agente de aplicaciones de Microsoftpara Application Direct.

Nota

Si no ha instalado SSMS, para iniciar el plug-in de SSMS Agente de aplicaciones deMicrosoft para Application Direct, en la carpeta<Microsoft_application_agent_installation_folder>\DPSAPPS\MSAPPAGENT\bin, haga doble clic en el archivo DDSSMSAddinApp.exe.

Configurar los ajustes generales del respaldoPara configurar respaldos SQL con el plug-in de SSMS Agente de aplicaciones deMicrosoft para Application Direct, primero debe especificar las opciones generales derespaldo en la página Backup > General.

Procedimiento

1. Abra la ventana Agente de aplicaciones de Microsoft para Application Directen la página Backup > General.

La página General aparece como se muestra en la figura siguiente.

Respaldo de SQL Server con Data Domain Boost

Configurar respaldos con el plug-in SSMS del Agente de aplicaciones de Microsoft para Application Direct 105

Page 106: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 11 Data Domain Boost: página General en Backup

2. Deje SQL Server Host como está. La instancia se completa de formapredeterminada.

3. En el campo SQL Server Instance, seleccione el nombre de la instancia de SQLServer que contiene las bases de datos que desea respaldar.

4. En la lista Database Filter, seleccione una de las siguientes opciones:

l All Databases: Muestra las bases de datos normales y las bases de datos delgrupo de disponibilidad Always On de la instancia de SQL Serverseleccionada en la tabla de bases de datos que está debajo del campoDatabase Filter.Esta es la opción predeterminada.

Puede respaldar las bases de datos del grupo de disponibilidad Always Oncomo bases de datos normales sin considerar las preferencias del grupo dedisponibilidad Always On.

l Non AAG Databases: Muestra solo las bases de datos normales de lainstancia de SQL Server seleccionada en la tabla de bases de datos.

l Una lista de grupos de disponibilidad Always On si están disponibles: Siselecciona uno de los grupos de disponibilidad Always On, se mostrarán lasbases de datos correspondientes en la tabla de bases de datos.En el panel Connections, se muestra el nombre del clúster que contiene elgrupo de disponibilidad Always On y la preferencia de respaldo queespecifica la réplica recomendada para ejecutar el respaldo. Puedeconfigurar la preferencia de réplica de los grupos de disponibilidad AlwaysOn mediante SSMS.

Respaldo de SQL Server con Data Domain Boost

106 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 107: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

5. En la tabla de bases de datos, seleccione todas las bases de datos marcando lacasilla de verificación en la fila de encabezado, o bien solo las bases de datosindividuales que desea respaldar.

6. En la lista Backup type, seleccione el tipo de respaldo que desea realizar; porejemplo, Full, Transaction log o Differential.

7. (Opcional) Para ejecutar un respaldo solo de copia, seleccione Copy-onlybackup.

Los respaldos solo de copia no alteran la cadena de respaldo de SQL Server, niafectan el truncamiento de registros y la promoción de nivel del respaldo. Losrespaldos solo de copia son compatibles con respaldos de registros detransacciones o de nivel completo.

8. (Opcional) Para excluir las bases de datos de un respaldo de nivel de instanciade SQL Server, realice los siguientes pasos:

a. Haga clic en el botón Excluded Databases.

Aparecerá la ventana Exclude Databases.

b. Seleccione cada base de datos que desee excluir del respaldo.

c. Haga clic en OK.

Las bases de datos que se seleccionan para la exclusión aparecen atenuadasen la lista de bases de datos, y se muestra la cantidad de bases de datosexcluidas.

9. En el campo Name, escriba un nombre para el respaldo que desea ejecutar.

Una vez finalizado el respaldo, los nombres de saveset de las bases de datosrespaldadas estarán en el siguiente formato:

<save_set_name>:<database>Por ejemplo, selecciona las bases de datos db1 y db2, especifica test como elnombre de respaldo o saveset y, a continuación, realiza el respaldo. Una vezfinalizado el respaldo, los nombres de saveset de las bases de datos respaldadasserán test:db1 y test:db2.

Nota

No se admite el carácter numeral (#) para los nombres de saveset. Si utilizaeste carácter, los respaldos fallarán.

10. En el campo Description, escriba una descripción para el respaldo que deseaejecutar.

11. En el campo Expires after (days), seleccione la cantidad de días después de loscuales debe vencer el respaldo. El valor predeterminado es 30.

12. Bajo Destination, para seleccionar el servidor de Data Domain de destino parael respaldo, realice los siguientes pasos:

a. Haga clic en el botón de navegación Data Domain Server.

Aparecerá el cuadro de diálogo Data Domain Connection List & LockboxSettings, como se muestra en la siguiente figura.

Respaldo de SQL Server con Data Domain Boost

Configurar respaldos con el plug-in SSMS del Agente de aplicaciones de Microsoft para Application Direct 107

Page 108: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 12 Lista de conexiones y configuración del lockbox de Data Domain

b. En el campo Lockbox Folder, escriba la ruta al lockbox y haga clic enRefresh.

La ruta predeterminada al lockbox es C:\Program Files\DPSAPPS\common\lockbox.

La lista DataDomain Connections se actualiza.

c. En la tabla DataDomain Connections, seleccione el servidor de Data Domainde destino para el respaldo.

d. (Opcional) Para agregar o eliminar servidores de Data Domain desde la tablaDataDomain Connections, realice una de las siguientes secuencias deacciones:

l Realice los siguientes pasos para agregar un servidor de Data Domain:

a. Haga clic en Add.Aparecerá el cuadro de diálogo Add Data Domain Server details,como se muestra en la siguiente figura.

Figura 13 Data Domain: Add Data Domain server details

b. En el campo DataDomain Server, escriba el nombre del servidor deData Domain.

Respaldo de SQL Server con Data Domain Boost

108 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 109: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

c. En la lista Communication Protocol, seleccione Ethernet o Fibrechannel, que será el medio a través del cual desea respaldar las basesde datos en el servidor de Data Domain. La opción Ethernet estáseleccionada de manera predeterminada.

d. Si seleccionó Fibre channel en la lista Communication Protocol,escriba el nombre del servidor de Data Domain como el nombre delservicio Fibre Channel, en el campo FC Service Name.

e. En el campo User Name, escriba el nombre del usuario de DD Boost.

f. En el campo Password, ingrese la contraseña del usuario de DDBoost.

g. En el campo Storage Unit, escriba el nombre de la unidad dealmacenamiento de destino para el respaldo.Antes de guardarlos en el lockbox, se verifica la información delusuario de Data Domain Boost. La verificación de las credenciales delusuario requiere bastante tiempo para completarse.

l Para quitar un servidor de Data Domain, seleccione el servidor y, acontinuación, haga clic en Remove.

l Para agregar un servidor virtual de SQL para respaldar las bases de datosen instancias de clúste,r o restaurar bases de datos desde instancias declúster de SQL, realice los siguientes pasos:

n Seleccione Edit LockBox Settings.

n En el campo Enter Host Name, escriba el nombre de dominiocalificado del servidor virtual de SQL.

n Haga clic en OK.

l Para quitar un servidor virtual de SQL, seleccione el nombre de dominiocalificado del servidor virtual de SQL en la lista Select Host Name y hagaclic en Remove.

El archivo PersistedSettings.xml en la carpeta del lockbox contieneinformación acerca de los servidores de Data Domain. Si se agrega unservidor de Data Domain a un lockbox nuevo, se crea el archivoPersistedSettings.xml. Si se agrega un servidor de Data Domain allockbox o si se elimina alguno, se actualiza el archivoPersistedSettings.xml.

13. Para iniciar la operación de respaldo, haga clic en Run.

Configurar los ajustes opcionales del respaldoCuando configura respaldos SQL con el plug-in de SSMS Agente de aplicaciones deMicrosoft para Application Direct, puede especificar la configuración opcional derespaldo en la página Backup > Options.

Todas las configuraciones de la página Options son opcionales.

Procedimiento

1. En el panel izquierdo, haga clic en Options para especificar las configuracionesde respaldo opcionales.

La página Options aparece como se muestra en la figura siguiente.

Respaldo de SQL Server con Data Domain Boost

Configurar respaldos con el plug-in SSMS del Agente de aplicaciones de Microsoft para Application Direct 109

Page 110: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 14 Data Domain Boost: página Options en Backup

2. Para realizar una operación de suma de comprobación con el respaldo y guardarla información en los medios de respaldo, seleccione Perform checksumbefore writing to media.

Agente de aplicaciones de Microsoft realiza otra suma de comprobación antesde una restauración, a fin de garantizar que la suma de comprobación coincidacon el respaldo.

3. Para utilizar una suma de comprobación para detectar un estado de respaldo orestauración parcial, seleccione Continue on error.

SQL Server verifica la suma de comprobación calculando un resultado local ycomparando el resultado con el valor almacenado. Si los valores no coinciden yse producen errores, puede seleccionar esta opción para continuar con laoperación de respaldo o de restauración.

4. Para truncar los registros de transacciones antes de un respaldo, seleccioneTruncate the transaction log.

Agente de aplicaciones de Microsoft habilita esta opción si selecciona el registrode transacciones como el tipo de respaldo.

5. Para ejecutar un respaldo del final del registro de la base de datos y dejar labase de datos en estado de restauración, seleccione Backup the tail of the logand leave database in restoring state.

6. En Stripes, seleccione Create a striped backup para crear un respaldofraccionado. Asimismo, puede especificar la cantidad de fracciones. Siespecifica un valor superior al límite máximo de 32, el valor predeterminado es32.

Respaldo de SQL Server con Data Domain Boost

110 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 111: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

7. Para ascender los respaldos de bases de datos del modelo de recuperaciónSIMPLE al nivel completo, seleccione Promote to full backup.

Las bases de datos del modelo de recuperación SIMPLE no admiten losrespaldos de registros de transacciones. Agente de aplicaciones de Microsofthabilita esta opción si selecciona bases de datos del modelo de recuperaciónSIMPLE para respaldar, y si especifica Transaction log como el tipo de respaldo.

8. Para omitir bases de datos del modelo de recuperación SIMPLE del respaldo,seleccione Skip backup.

Agente de aplicaciones de Microsoft habilita esta opción si selecciona bases dedatos del modelo de recuperación SIMPLE para respaldar, y si especificaTransaction log como el tipo de respaldo. Las bases de datos del modelo derecuperación SIMPLE no admiten los respaldos de registros de transacciones.

9. Para comprobar el estado de las bases de datos seleccionadas e ignorar lasbases de datos que no están listas o no están disponibles para el respaldo,seleccione Skip databases that cannot be backed up at its current state.

Si el estado de las bases de datos es ONLINE, las bases de datos están listas odisponibles para los respaldos.

Si el estado de las bases de datos es OFFLINE, EMERGENCY (SINGLE_USERMode), SUSPECT, RESTORING, RECOVERING o RECOVERY_PENDING,significa que las bases de datos no están listas o no están disponibles para losrespaldos.

10. Para generar registros detallados, los que puede usar para solucionar problemasde respaldo, especifique un número entre 1 y 9 en el campo Select a debuglevel. El valor predeterminado es 0 (cero).

11. Para eliminar registros de depuración anterior a una determinada cantidad dedías, en el campo Delete debug logs after, especifique dicha cantidad con unnúmero entre 1 y 32767 días. El valor predeterminado es 0 y no se eliminan losregistros de depuración.

Normalmente, si se eliminan los registros de depuración, se evita que la carpetade registro en la unidad de instalación sea demasiado grande.

Nota

Con esta opción se eliminarán solo los registros de depuración con el nombre enel formato predeterminado, y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

12. Para especificar opciones de promoción de respaldo, seleccione uno de lossiguientes valores de la lista Backup Promotion:

l ALL: Permite que la promoción de respaldo se produzca en cualquierescenario aplicable.

l NONE: Deshabilita todas las promociones de respaldo.

l NONE_WITH_WARNINGS: Deshabilita la promoción de respaldo, peroregistra una advertencia si la promoción de respaldo ocurre normalmente.

l SKIP_RECOVERY_MODEL: Deshabilita la detección de cambio del modelode recuperación de la base de datos. No ocurrirá una promoción de respaldodespués de un cambio del modelo de recuperación, pero se seguiránproduciendo promociones de respaldo en otros escenarios.

Respaldo de SQL Server con Data Domain Boost

Configurar respaldos con el plug-in SSMS del Agente de aplicaciones de Microsoft para Application Direct 111

Page 112: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l SKIP_RECOVERY_MODEL_WITH_WARNINGS: Permite la detección decambio del modelo de recuperación de la base de datos, sin embargo, si sedetecta un cambio en el modelo de recuperación, se registrará unaadvertencia en lugar de la promoción de respaldo. Se seguirán produciendopromociones de respaldo en otros escenarios.

13. Para especificar opciones de respaldo avanzadas, utilice el campo Advancedoptions para seleccionar o escribir opciones avanzadas.

Separe varias entradas con una coma, por ejemplo:BUFFERCOUNT=2, READ_WRITE_FILEGROUPSSe admiten las siguientes opciones de respaldo avanzadas:

l BUFFERCOUNT=number_of_IO_buffers: Especifica la cantidad total debúferes de I/O que se pueden usar durante la operación de respaldo.

l READ_WRITE_FILEGROUPS: Respalda solo los grupos de archivos (activos) delectura/escritura dentro de la base de datos.

14. Para iniciar la operación de respaldo, haga clic en Run.

Monitorear la operación de respaldoDespués de que se ejecuta una operación de respaldo desde el plug-in de SSMSAgente de aplicaciones de Microsoft para Application Direct, en la página Backup >Monitor se muestra el script y estado del respaldo.

En la siguiente figura se muestra la información y el estado del respaldo según comoaparecen en la página Monitor.

Figura 15 Data Domain Boost: página Monitor en Backup

Respaldo de SQL Server con Data Domain Boost

112 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 113: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

Para obtener información sobre el éxito o fracaso de la operación de respaldo, reviselos archivos de registro que se encuentran en la carpeta de instalación. La ubicacióntípica de los archivo de registro es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Respaldar SQL Server con el comando de respaldo Data Domain BoostUtilice el comando ddbmsqlsv para configurar respaldos de datos de Microsoft SQLServer desde un símbolo del sistema.

Nota

En las sintaxis, las opciones que están entre corchetes, es decir, [ y ], son opcionales.

Para realizar operaciones específicas de respaldo y restauración, Agente deaplicaciones de Microsoft también es compatible con el comando ddbmadmin.exe,además del comando msagentadmin.exe. Sin embargo, el comandoddbmadmin.exe está obsoleto.

Sintaxis para respaldos de un servidor independiente

Ejecute el comando ddbmsqlsv con la siguiente sintaxis para respaldar un servidorSQL Server independiente:

ddbmsqlsv -c <client_name> -l {full | incr | diff} -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=<server_name>" -a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>" -a "NSR_DFA_SI_DD_USER=<DDBoost_user>" [<optional_parameters>] "<backup_path>"

donde:

-c <client_name>

Especifica el hostname de SQL Server que contiene la instancia de SQL Serverque desea respaldar.

-l {full | incr | diff}

Especifica el tipo de respaldo para ejecutar; por ejemplo, completo (full),registro de transacciones (incr) o diferencial (diff). El valor predeterminado esfull.

-a "NSR_DFA_SI=TRUE"

Especifica que el respaldo es independiente del servidor.

-a "NSR_DFA_SI_USE_DD=TRUE

Especifica que el destino de respaldo es un servidor Data Domain.

-a "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica si el destino de respaldo es un servidor Data Domain.

-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento hacia donde deseadirigir el respaldo.

Respaldo de SQL Server con Data Domain Boost

Respaldar SQL Server con el comando de respaldo Data Domain Boost 113

Page 114: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

-a "NSR_DFA_SI_DD_USER=<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.Debe registrar el nombre de host y el nombre de usuario de DD Boost en ellockbox para permitir al agente de aplicaciones de Microsoft recuperar lacontraseña del usuario registrado.

<backup_path>

Especifica la ruta de respaldo.Escriba la ruta de respaldo en uno de los siguientes formatos:

l Para una instancia predeterminada, escriba la ruta en uno de los siguientesformatos:

n Para respaldar la instancia completa, escriba MSSQL:n Para respaldar bases de datos específicas, escriba

[MSSQL:]<database> [[MSSQL:]<database> [...]]Por ejemplo: "MSSQL:database1" "MSSQL:database2"

l Para una instancia con nombre, escriba la ruta en uno de los siguientesformatos:

n Para respaldar la instancia completa, escriba MSSQL$<Instance_Name>:

n Para respaldar bases de datos específicas, escriba MSSQL$<Instance_Name>:<database> [...]

Por ejemplo: "MSSQL$SqlInst1:database1" "MSSQL$SqlInst1:database2"

Ejemplo 2 Comando de respaldo independiente de SQL

ddbmsqlsv.exe -c SQLX86.adesc.com -l full -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.196.90" -a "NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/sqlserver" "MSSQL$INST2008:d2"

Sintaxis para respaldos de un grupo de disponibilidad AlwaysOn

Ejecute el comando ddbmsqlsv con la siguiente sintaxis para respaldar un servidorSQL Server independiente:

ddbmsqlsv -c <cluster_name> -A <virtual_server> -l {full | incr | diff} -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=<server_name>" -a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>" -a "NSR_DFA_SI_DD_USER=<DDBoost_user>" [<optional_parameters>] "<backup_path>"

donde:

-c <cluster_name>

Especifica el nombre del clúster de Windows que desea respaldar.

-A <virtual_server>

Especifica el nombre de dominio calificado (FQDN) del servidor virtual de SQL.

Respaldo de SQL Server con Data Domain Boost

114 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 115: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

-l {full | incr | diff}

Especifica el tipo de respaldo para ejecutar; por ejemplo, completo (full),registro de transacciones (incr) o diferencial (diff). El valor predeterminado esfull.

-a "NSR_DFA_SI=TRUE"

Especifica que el respaldo es independiente del servidor.

-a "NSR_DFA_SI_USE_DD=TRUE

Especifica que el destino de respaldo es un servidor Data Domain.

-a "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica el nombre del servidor Data Domain que contiene la unidad dealmacenamiento en la que desea respaldar las bases de datos.

-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento hacia donde deseadirigir el respaldo.

-a "NSR_DFA_SI_DD_USER=<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.Debe registrar el nombre de host y el nombre de usuario de DD Boost en ellockbox para permitir al agente de aplicaciones de Microsoft recuperar lacontraseña del usuario registrado.

"<backup_path>"

Especifica la ruta a los objetos que desea respaldar.Escriba la ruta de respaldo en uno de los siguientes formatos:

l Para una instancia predeterminada, escriba la ruta en uno de los siguientesformatos:

n Para respaldar la instancia completa, escriba MSSQL#<aag_name>:n Para respaldar bases de datos específicas, escriba

[MSSQL#<aag_name>:]<database>[[MSSQL#<aag_name>:]<database> [...]]

Por ejemplo: For example: "MSSQL#aag1:database1""MSSQL#aag1:database2"

l Para una instancia con nombre, escriba la ruta en uno de los siguientesformatos:

n Para respaldar la instancia completa, escriba MSSQL$<Instance_Name>#<aag_name>:

n Para respaldar bases de datos específicas, escriba MSSQL$<Instance_Name>#<aag_name>:<database> [...]

Por ejemplo: "MSSQL$SqlInst1#sql2012-aag3:database1" "MSSQL$SqlInst1#sql2012-aag3:database2"

Nota

El agente de aplicaciones de Microsoft no es compatible con el respaldo de variosgrupos de disponibilidad Always On en la misma operación.

Respaldo de SQL Server con Data Domain Boost

Respaldar SQL Server con el comando de respaldo Data Domain Boost 115

Page 116: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Ejemplo 3 Comando de respaldo del clúster de SQL

Con el siguiente comando se respaldan bases de datos en un ambiente de clúster deSQL:

ddbmsqlsv.exe -c SQLcluster1.adesc.com -A SQLcluster1.adesc.com -l full -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.196.90" -a "NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/sqlserver" "MSSQL$SQ12INST4#sql2012-aag3:"

Respaldo de un grupo de disponibilidad continua cuando todos losnombres de instancia son iguales

Cuando en los nodos del servidor solo se incluyen instancias predeterminadas, ocuando los nombres de instancia de SQL Server son iguales en el grupo dedisponibilidad, escriba el comando de respaldo con la siguiente sintaxis:

ddbmsqlsv.exe -c SQL2012clus3.brsvlab.local -S 4 -l full -y +30d -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a "NSR_DFA_SI_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -a "NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" "MSSQL$SQ12INST4#sql2012-aag3:"

donde:

l -c SQL2012clus3.brsvlab.local especifica el nombre del clúster.

l "MSSQL$SQ12INST4#sql2012-aag3:" es el nombre del objeto de respaldo, enel que se respaldan todas las bases de datos del grupo de disponibilidad AlwaysOnsql2012-aag3. El nombre del objeto de respaldo consta de los siguientescomponentes:

n MSSQL es un término obligatorio.

n Si usa instancias con nombre, $SQ12INST4 es el nombre de la instancia deSQL Server.Si usa una instancia predeterminada, no especifique$<SQL_Server_instance_name> en el objeto de respaldo.

n # representa un respaldo federado.

n sql2012-aag3 es el nombre del grupo de disponibilidad AlwaysOn.

Respaldo de un grupo de disponibilidad Always On cuando hayvarios nombres de instancia

Cuando realiza respaldos en un grupo de disponibilidad Always On en el que los nodoscontienen servidores SQL Server con nombres de instancia diferentes, el comando derespaldo en cada instancia debe reflejar la instancia disponible.

Por ejemplo, considere el siguiente escenario:

l Hay dos instancias diferentes:

n SQ12INST4 reside en Node1.

n SQ12INST4 reside en Node2

Respaldo de SQL Server con Data Domain Boost

116 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 117: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l Node1 es la réplica primaria.

l Node2 es la réplica secundaria.

l La preferencia de respaldo del grupo de disponibilidad Always On se establececomo secundaria.

En este escenario, el comando de respaldo en SQL2INST4 debería especificar el objetode respaldo como "MSSQL$SQL2INST4#sql2012-aag3:", mientras que elcomando de respaldo en SQL2INST5 debería especificar el objeto de respaldo como"MSSQL$SQL2INST5#sql2012-aag3:". Después de la conmutación por error delNodo1 y el Nodo2, el Nodo1 se convierte en secundario y el Nodo2 en primario. Elcomando de respaldo es el mismo después de la conmutación por error.

Nota

Cuando se examinan los respaldos para una operación de restauración, los savesetspodrían estar en cualquiera de las instancias (SQL2INST4 o SQL2INST5). El savesetdepende de la instancia que se utiliza para el primer respaldo.

Respaldo de varias bases de datos en un grupo de disponibilidadAlways On

Para respaldar solo ciertas bases de datos en un grupo de disponibilidad continua, use"<save_set_name1>" "<save_set_name2>" "<save_set_name3>"... para especificarlos nombres de las bases de datos como objetos de respaldo.

Escriba el comando de respaldo con la siguiente sintaxis:

ddbmsqlsv.exe -c SQL2012clus3.brsvlab.local -S 4 -l full -y +30d -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a "NSR_DFA_SI_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -a "NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" "MSSQL$SQ12INST4#sql2012- aag3:database1" "MSSQL$SQ12INST4#sql2012-aag3:database3" "MSSQL $SQ12INST4#sql2012-aag3:database8"

donde:

l MSSQL$SQ12INST4#sql2012-aag3:database1, MSSQL$SQ12INST4#sql2012-aag3:database3 y MSSQL$SQ12INST4#sql2012-aag3:database8 son los objetos de respaldo

l Se respaldan solo database1, database3 y database8 del grupo de disponibilidadAlways On the sql2012-aag3.

Parámetros opcionales para el comando ddbmsqlsv

En la siguiente lista se describen los parámetros opcionales que puede utilizar con elcomando ddbmsqlsv:

-N <backup_set_name>

Especifica una etiqueta para el respaldo.

-b <backup_set_description>

Especifica una descripción para el respaldo.

-S <number_of_stripes>

Respaldo de SQL Server con Data Domain Boost

Respaldar SQL Server con el comando de respaldo Data Domain Boost 117

Page 118: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Especifica la ejecución de un respaldo fraccionado con el número de fraccionesespecificadas. Si especifica un valor superior a un límite de 32, el valorpredeterminado será 32.

-a "SKIP_SIMPLE_DATABASE={TRUE | FALSE}"

Especifica si se ignora el respaldo de las bases de datos del modelo derecuperación SIMPLE. Use esta opción si selecciona bases de datos del modelo derecuperación SIMPLE para el respaldo y especifica Transaction log como el tipode respaldo. Las bases de datos del modelo de recuperación SIMPLE no admitenlos respaldos de registros de transacciones.El valor predeterminado es FALSE.

-a "NSR_SKIP_NON_BACKUPABLE_STATE_DB={TRUE | FALSE}"

Especifica si se debe comprobar el estado de las bases de datos seleccionadas eignorar las bases de datos que no estén disponibles o listas para el respaldo.Si el estado de las bases de datos es ONLINE, las bases de datos están listas odisponibles para los respaldos.Si el estado de las bases de datos es OFFLINE, EMERGENCY (SINGLE_USERMode), SUSPECT, RESTORING, RECOVERING o RECOVERY_PENDING, lasbases de datos no están listas o disponibles para los respaldos.El valor predeterminado es TRUE.

-q

Muestra mensajes de ddbmsqlsv en el modo silencioso; es decir, la opciónmuestra información de resumen y mensajes de error únicamente.

-v

Muestra mensajes de ddbmsqlsv en el modo detallado; es decir, la opciónproporciona información detallada sobre el progreso de la operación de respaldo.

-G

Especifica la ejecución de un respaldo de registro de transacciones NO_LOGantes de respaldar la base de datos.

-R

Utiliza la opción NO_TRUNCATE cuando se respaldan los registros detransacciones.

-T

Realiza un respaldo de registro de transacciones TRUNCATE_ONLY antes derespaldar la base de datos.

-k

Especifica la realización de una suma de comprobación antes de respaldar losdatos al dispositivo.

-u

Especifica la realización de una suma de comprobación antes del respaldo, peroque continúe con la operación de respaldo incluso en caso de errores.

-y +<integer>{d | w | m | y}

Especifica el período después del cual debe vencer el respaldo. Por ejemplo:

-y +20d

Respaldo de SQL Server con Data Domain Boost

118 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 119: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Puede especificar cualquier número entero positivo, seguido de una de lassiguientes unidades de tiempo:

l d por día

l w por semana

l m por mes

l y por año

La fecha de retención máxima es 7/2/2106.Si omite esta opción o especifica 0, se utiliza el valor predeterminado de 30 días.

-h "<databases_to_omit>"

Especifica las bases de datos que se excluirán del respaldo. Puede usar estaopción para especificar el nombre exacto de la base de datos o usar caracterescomodín.Se admiten dos caracteres comodín.

l Signo de interrogación (?): coincide con cualquier carácter

l Asterisco (*): coincide con cero caracteres a caracteres ilimitadosCuando se utilizan caracteres comodín, debe encerrar el nombre de la base dedatos con corchetes; por ejemplo, ["DB?]".

Por ejemplo, considere los siguientes escenarios:

l Para excluir solo DB_1 y DB_2 del respaldo, agregue -h “DB_1” -h“DB_2” al comando de respaldo.

l Para excluir todas las bases de datos con el formato de nombre DB_x, comoDB_9 y DB_a, agregue -h [DB_?”] al comando de respaldo.

l Para excluir todas las bases de datos con nombres que terminan en DB,agregue -h [“*DB”] al comando de respaldo.

-O {BUFFERCOUNT | READ_WRITE_FILEGROUPS}

Especifica las opciones de respaldo avanzadas.Se pueden especificar las siguientes opciones de respaldo avanzadas:

l BUFFERCOUNT=<number_of_IO_buffers>: Especifica la cantidad total debúferes de I/O que se pueden usar durante una operación de respaldo.

l READ_WRITE_FILEGROUPS: Especifica que se respalden solo los grupos dearchivos (activos) de lectura/escritura dentro de la base de datos.

Si especifica varias opciones, separe cada argumento con una coma. La sintaxises la siguiente:

-O "Option1, Option2, Option3"

-D <debug_level_1_through_9>

Genera registros detallados que se pueden usar para solucionar problemas derespaldo. El valor predeterminado es 0 (cero).

-a "DELETE_DEBUG_LOG_DAYS=<days>"

Especifica que se eliminen los archivos de registro de depuración anteriores a lacantidad de días especificada. El rango válido es entre 1 y 32767. De formapredeterminada, los registros de depuración no se eliminan. Normalmente, si seeliminan los registros de depuración, se evita que la carpeta de registro en launidad de instalación sea demasiado grande.

Respaldo de SQL Server con Data Domain Boost

Respaldar SQL Server con el comando de respaldo Data Domain Boost 119

Page 120: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Con este parámetro se eliminarán solo los registros de depuración con el nombreen el formato predeterminado y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

-a "NSR_COPY_ONLY={TRUE | FALSE}"

Realiza un respaldo solo de copia de un SQL Server. Los respaldos solo de copiano alteran la cadena de respaldo de SQL Server y no afectan el truncamiento deregistros ni la promoción de nivel del respaldo. El valor predeterminado es FALSE.Esta opción solo se aplica si especifica full o incr como el tipo de respaldo conel parámetro -l.Generalmente, es necesario ejecutar respaldos de registro de transacciones solode copia nada más que para realizar restauraciones en línea.

-a "NSR_ENABLE_FC={TRUE | FALSE}"

Habilita o deshabilita el respaldo de las bases de datos al servidor Data Domain através de Fibre Channel. El valor predeterminado es FALSE.

-a "NSR_FC_HOSTNAME=<fibre_channel_server>

Especifica el nombre de host de Fibre Channel. Utilice esta opción con elparámetro -a "NSR_ENABLE_FC=TRUE".

-a "NSR_INCLUDE_AAG_DATABASE=None”

Especifica que se omitan las bases de datos de grupos de disponibilidad AlwaysOnde una operación de respaldo de nivel de instancia.

-a "NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contieneinformación cifrada acerca de los hosts registrados y los nombres de usuariocorrespondientes en pares. Cada par está asociado con una contraseña queutilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminada a laruta de lockbox en la ruta de instalación predeterminada, que es C:\ProgramFiles\DPSAPPS\common\lockbox.

-a "SKIP_SYSTEM_DATABASE={TRUE | FALSE}"

Especifica si se omiten las bases de datos del sistema durante los respaldos deregistro de transacciones a nivel de instancia. El valor predeterminado es FALSE.

-a "BACKUP_PROMOTION={ALL | NONE | NONE_WITH_WARNINGS |SKIP_RECOVERY_MODEL | SKIP_RECOVERY_MODEL_WITH_WARNINGS}"

Especifica las opciones de promoción de respaldo. Los siguientes valores sonválidos:

l ALL (Predeterminado): Permite que la promoción de respaldo se produzca encualquier escenario aplicable.

l NONE: Deshabilita todas las promociones de respaldo.

l NONE_WITH_WARNINGS: Deshabilita la promoción de respaldo, pero registrauna advertencia si la promoción de respaldo ocurre normalmente.

l SKIP_RECOVERY_MODEL: Deshabilita la detección de cambio del modelo derecuperación de la base de datos. No ocurrirá una promoción de respaldodespués de un cambio del modelo de recuperación, pero se seguiránproduciendo promociones de respaldo en otros escenarios.

l SKIP_RECOVERY_MODEL_WITH_WARNINGS: Permite la detección de cambiodel modelo de recuperación de la base de datos, sin embargo, si se detecta uncambio en el modelo de recuperación, se registrará una advertencia en lugar

Respaldo de SQL Server con Data Domain Boost

120 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 121: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

de la promoción de respaldo. Se seguirán produciendo promociones derespaldo en otros escenarios.

La configuración especificada con esta opción se aplica a cada base de datos en lainstancia de SQL cuando se especifica esta configuración junto con una ruta derespaldo de nivel de instancia de SQL.De manera similar, la configuración especificada con esta opción solo se aplica abases de datos determinadas cuando se especifica esta configuración con unaruta de respaldo de nivel de base de datos.

Realizar respaldos con scripts T-SQLAgente de aplicaciones de Microsoft para Data Domain Boost le permite generar unscript CLR de SQL que puede usar para respaldar SQL Server.

En el comando de respaldo CLR de SQL, emc_run_backup, se utilizan las mismasopciones de respaldo del símbolo del sistema de Agente de aplicaciones de Microsoftpara Data Domain Boost con SQL Server También debe proporcionar parámetrosVARCHAR para este comando.

Para usar este comando, debe tener un conocimiento detallado de las opciones derespaldo del símbolo del sistema de Agente de aplicaciones de Microsoft para DataDomain Boost con SQL Server. Respaldar SQL Server con el comando de respaldoData Domain Boost en la página 113 proporciona información sobre las opciones derespaldo del símbolo del sistema de Agente de aplicaciones de Microsoft para DataDomain Boost con SQL Server.

Script T-SQL de respaldo de ejemplo

El siguiente script CLR de SQL es un ejemplo de un script de respaldo:

USE [master]GODECLARE @returnCode int8 -l full -N "Set1" -y +0d -a "NSR_DFA_SI=TRUE" -a"NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.192.10" -a"NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/ddsub7" -a"NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" "MSSQL:"'IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, la ventana deconsultas de SSMS y la herramienta de línea de comandos OSQL, para ejecutar losscripts CLR de SQL.

Puede usar el script CLR de SQL para programar respaldos de SQL Server con elagente SQL Server. Programación de respaldos de SQL Server mediante el uso delagente SQL Server en la página 95 ofrece información.

Mejores prácticas para respaldar SQL Server con Data Domain Boost en la página 93proporciona instrucciones para mejorar el rendimiento de los respaldos de SQL Servermediante los scripts CLR de SQL de Agente de aplicaciones de Microsoft para DataDomain Boost.

Respaldo de SQL Server con Data Domain Boost

Realizar respaldos con scripts T-SQL 121

Page 122: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Realización de respaldos de extracción de SQL Server mediante los scripts T-SQL de Agente deaplicaciones de Microsoft para Data Domain Boost.

Para respaldar todas las bases de datos o solo las bases de datos específicas de unainstancia de SQL Server desde un host de origen en un dispositivo Data Domainmediante un host diferente, realice los siguientes pasos:

Procedimiento

1. Inicie SSMS en otro host que se use para ejecutar el respaldo.

2. Conéctese a la instancia de SQL Server de origen en el host de origen.

3. En la ventana de SSMS en el otro host, haga clic en Nueva consulta.

4. En la ventana Nueva consulta, ejecute el script T-SQL para ejecutar elrespaldo.

Resultados

Puede generar el script T-SQL mediante la GUI del agente de aplicaciones deMicrosoft en el host de origen y copiarlo en la ventana Nueva consulta en el otro hosto escribir el script T-SQL en la ventana Nueva consulta. Configurar respaldos con elplug-in SSMS del Agente de aplicaciones de Microsoft para Application Direct en lapágina 104 y Realizar respaldos con scripts T-SQL en la página 121 ofreceninformación.

Ejemplo 4 Script T-SQL de respaldo de extracción

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_backup ' -c CLUST-SQL-02.contoso.com -ACLUST-SQL-02.contoso.com -l full -y +0d -a "NSR_DFA_SI=TRUE" -a"NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=nmmddtwo.sp2010.com" -a "NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/ddbmav2b75" -a"NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" "MSSQL$Inst1:Clus-SQL-01-DB01""MSSQL$Inst1:CLUST-SQL-02-DB01" "MSSQL$Inst1:CLUST-SQL-02-DB02" "MSSQL$Inst1:CLUST-SQL-02-DB03"'IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END

donde:

l CLUST-SQL-02.contoso.com es el host de origen que tiene la instancia de SQLServer de origen que desea respaldar.

l Inst1 es la instancia de SQL Server de origen a la que debe conectarse desde elotro host para ejecutar el respaldo.

l Clu-SQL-01-DB01, CLUST-SQL-02-DB01, CLUST-SQL-02- y CLUST-SQL-02-DB03 son las bases de datos seleccionadas en la instancia Inst1 para respaldar.

Respaldo de SQL Server con Data Domain Boost

122 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 123: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Ejecución de respaldos federados de bases de datos de grupos de disponibilidad AlwaysOn deSQL con scripts T-SQL

Para ejecutar respaldos federados, utilice el mismo comando y las mismas opciones derespaldo que se describen en Realizar respaldos con scripts T-SQL en la página 121,pero con las siguientes modificaciones:

l Especifique el nombre del clúster de Windows para <client_name> en -c<client_name>.

l Especifique el nombre del objeto de respaldo para <save_set_name> en -N<save_set_name>.

l Especifique #<AlwaysOn_Availability_Group_name> en el nombre del objeto derespaldo.

Con las opciones en los siguientes scripts de ejemplo se indican estas modificaciones.

Nota

El agente de aplicaciones de Microsoft no es compatible con el respaldo de variosgrupos de disponibilidad Always On en la misma operación.

Ejemplo 5 Script T-SQL de ejemplo para respaldar un grupo de disponibilidad Always Oncompleto

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_backup '-c SQL2012clus3.brsvlab.local -S 4 -l full -y +30d -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a"NSR_DFA_SI_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\ProgramFiles\DPSAPPS\common\lockbox" -a"NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" -N "MSSQL$SQ12INST4#sql2012-aag3:" "MSSQL$SQ12INST4#sql2012-aag3:"'IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END

Ejemplo 6 Script T-SQL de ejemplo para respaldar varias bases de datos (un subconjunto debases de datos) de un grupo de disponibilidad Always On

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_backup '-c SQL2012clus3.brsvlab.local -S 4 -l full -y +30d -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a"NSR_DFA_SI_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\ProgramFiles\DPSAPPS\common\lockbox" -a

Respaldo de SQL Server con Data Domain Boost

Realizar respaldos con scripts T-SQL 123

Page 124: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Ejemplo 6 Script T-SQL de ejemplo para respaldar varias bases de datos (un subconjunto debases de datos) de un grupo de disponibilidad Always On (continuación)

"NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" -N "MSSQL$SQ12INST4#sql2012-aag3:DB" "MSSQL$SQ12INST4#sql2012-aag3:database1" "MSSQL$SQ12INST4#sql2012-aag3:database3" "MSSQL$SQ12INST4#sql2012-aag3:database8"'IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END

Ejemplo 7 Script T-SQL de ejemplo para respaldar una base de datos específica de un grupo dedisponibilidad Always On

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_backup '-c SQL2012clus3.brsvlab.local -S 4 -l full -y +30d -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a"NSR_DFA_SI_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\ProgramFiles\DPSAPPS\common\lockbox" -a"NSR_SKIP_NON_BACKUPABLE_STATE_DB=TRUE" -N "MSSQL$SQ12INST4#sql2012-aag3:database1" "MSSQL$SQ12INST4#sql2012-aag3:database1"'IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END

Enumerar respaldosEnumere respaldos mediante el comando msagentadmin administration o elcomando ddbmexptool .

Enumere respaldos y guarde archivos con el comando de administraciónmsagentadmin

El agente de aplicaciones de Microsoft admite comandos de enumeración para verrespaldos y guardar archivos.

Enumere respaldos o guarde archivos con el comando msagentadminadministration con la siguiente sintaxis:

msagentadmin administration {--list | --listfiles} --ddhost "<Data_Domain_server_name>" --ddpath "<name_and_path_of_storage_unit>" --dduser "<DDBoost_username>" --appID "mssql" [<optional_parameters>]

donde:

{--list | --listfiles}

Respaldo de SQL Server con Data Domain Boost

124 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 125: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Especifica el tipo de operación de enumeración. Se debe especificar solo uno delos siguientes parámetros:

l --listfiles especifica la lista de archivos de guardado en la unidad dealmacenamiento.

l --list especifica la lista de respaldos.Puede utilizar el alias -s para el parámetro list.

--ddhost "<name>"

Especifica el nombre del servidor de Data Domain que contiene la unidad dealmacenamiento en la que respaldó las bases de datos.

--ddpath "/<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldólas bases de datos seleccionadas.

--dduser "<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.

--appID "mssql"

Especifica el ID de aplicación (espacio de nombres) para buscar los respaldos.Especifique mssql para SQL Server.Puede utilizar el alias -n para el parámetro --appID.

Parámetros opcionales para el comando de administración msagentadmin

En la siguiente lista se describen los parámetros opcionales que puede usar con loscomandos msagentadmin administration.

--config "<configuration_file_path>"

Especifica la ruta de acceso completa del archivo de configuración.Puede utilizar el alias -z para el parámetro --config.

--lockbox <lockbox_path>

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contieneinformación cifrada acerca de los hosts registrados y los nombres de usuariocorrespondientes en pares. Cada par está asociado con una contraseña queutilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminada segúnla ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

--tier

Especifica la visualización de la ubicación de los savesets en el sistema DataDomain (nivel activo) o el nivel de nube de Data Domain.

--client <client_name>

Especifica el hostname del servidor de aplicaciones que contiene la instancia deservidor que se respaldó.Puede utilizar el alias -c para el parámetro --client.

--before <hora_de_finalización>

Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha,día u hora, o antes. Si no especifica un valor, el valor predeterminado es la fecha yla hora actuales.Por ejemplo, now, 3/31/2016 15:00:00 o Tuesday.

Respaldo de SQL Server con Data Domain Boost

Enumere respaldos y guarde archivos con el comando de administración msagentadmin 125

Page 126: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Puede utilizar el alias -e para el parámetro --before.

--after <start_time>

Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha,día u hora, o después.Por ejemplo: 3/31/2016 15:00:00 o Tuesday.Puede utilizar el alias -b para el parámetro --after.

--limit <integer>

Especifica que se limiten los resultados de la lista al número especificado.

--debug <level_1_through_9>

Especifica el nivel de depuración para enumerar los respaldos. El valorpredeterminado es 0 (cero).Puede utilizar el alias -D para el parámetro --debug.

--deleteDebugLog <days>

Elimina los archivos de registro de depuración anteriores a la cantidad de díasespecificada. El rango válido es entre 1 y 32767.De forma predeterminada, los registros de depuración no se eliminan.Normalmente, si se eliminan los registros de depuración, se evita que la carpetade registro en la unidad de instalación sea demasiado grande.Con este parámetro se eliminarán solo los registros de depuración con el nombreen el formato predeterminado y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs

--help

Imprime un mensaje de ayuda breve.Puede utilizar el alias -h para el parámetro --help .

--confirm

Especifica que se omitan los indicadores de confirmación del usuario para laoperación.

-a "<key-value_pair>"

Especifica la palabra clave y el valor de una opción que se especificó también en elarchivo de configuración. Por ejemplo, -a "CLIENT=<client_name>".

Ejemplos del comando de enumeración msagentadminTenga en cuenta los siguientes ejemplos de comando de enumeración msagentadminadministration.

Ejemplo 8 Enumerar todos los respaldos

El siguiente comando enumera todos los respaldos:

msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb -e --client myserver.myapp.com

Ejemplo 9 Enumerar todos los archivos en una unidad de almacenamiento

El siguiente comando enumera todos los archivos en la unidad dealmacenamiento /dd/backups:

Respaldo de SQL Server con Data Domain Boost

126 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 127: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Ejemplo 9 Enumerar todos los archivos en una unidad de almacenamiento (continuación)

msagentadmin administration --listFiles --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb --client myserver.myapp.com

Ejemplo 10 Limitar los resultados de la lista a un número determinado

El siguiente comando enumera los cinco respaldos más recientes:

msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb --client myserver.myapp.com --limit 5

Ejemplo 11 Limitar los resultados de la lista a una fecha determinada

El siguiente comando enumera los respaldos que se ejecutaron después del 30 demarzo de 2017:

msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --appid msapp_bbb --after '3/30/2017'

Ejemplo 12 Limitar los resultados de la lista a un día de esta semana

El siguiente comando enumera los respaldos que se ejecutaron antes de este martes:

msagentadmin administration --list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --appid msapp_bbb --client myserver.myapp.com --before Tuesday

Enumerar respaldos con la herramienta de vencimiento de Data Domain BoostEjecute el siguiente comando para enumerar respaldos:

ddbmexptool -l -n MSSQL -a "DDBOOST_USER=<DDBoost_user>" -a "DEVICE_PATH=<storage_unit>" -a "DEVICE_HOST=<name>" -a "CLIENT=<client_name>" [<optional_parameters>]

donde:

-l

Especifica que se enumeren respaldos.

-n MSSQL

Especifica que se enumeren los savesets de aplicación de SQL Server.

-a "DEVICE_HOST=<name>"

Respaldo de SQL Server con Data Domain Boost

Enumerar respaldos con la herramienta de vencimiento de Data Domain Boost 127

Page 128: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Especifica el nombre del servidor de Data Domain que contiene la unidad dealmacenamiento en la que respaldó las bases de datos.

-a "DEVICE_PATH=<storage_unit>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldólas bases de datos seleccionadas.

a "DDBOOST_USER=<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.

-a "CLIENT=<client_name>"

Especifica el hostname de SQL Server que se especificó para el respaldo.

Nota

Especifique los parámetros -b y -e para limitar el resultado a respaldos dentro de unrango de tiempo establecido.

Tenga en cuenta los siguientes ejemplos del comando de enumeración ddbmexptool.

l El siguiente comando enumera todos los respaldos:

ddbmexptool.exe -l -n mssql -a "DDBOOST_USER=ost" -a "DEVICE_PATH=aru42" -a "DEVICE_HOST=10.31.194.120" -a "CLIENT=hmytest2.contoso.com"

l El siguiente comando enumera todos los savesets con el nombre MSSQL$DEST2008:testdb1.

ddbmexptool.exe -l -n mssql -a "DDBOOST_USER=ost" -a "DEVICE_PATH=msappstu7" -a "DEVICE_HOST=10.31.140.205" -a "CLIENT=vclus33.joy.com" -N MSSQL$DEST2008:testdb1

l El siguiente comando utiliza un archivo de configuración:

ddbmexptool.exe -l -z -n mssql C:\DD-Config-Details.txt

ResultadosLa herramienta de vencimiento muestra los savesets en orden ascendente de formapredeterminada, es decir, los savesets más antiguos se muestran primero. Paraenumerar los savesets en orden descendente, es decir, que se muestren los savesetsmás recientes primero, especifique LIST_SAVESET_DESC=TRUE en el archivo deconfiguración y, a continuación, utilice la opción -a “LIST_SAVESET_DESC=TRUE”con el comando ddbmexptool.

Parámetros opcionales para la herramienta de vencimiento ddbmexptool

En la siguiente lista se describen los parámetros opcionales para la herramienta devencimiento ddbmexptool.

-v

Muestra la salida detallada en la consola.

-D <debug_level_1_through_9>

Genera registros detallados que se pueden usar para solucionar problemas derespaldo. El valor predeterminado es 0 (cero).

-p <number_of_days>

Respaldo de SQL Server con Data Domain Boost

128 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 129: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Elimina los archivos de registro de depuración anteriores a la cantidad de díasespecificada. El rango válido es entre 1 y 32767. De forma predeterminada, losregistros de depuración no se eliminan. Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta de registro en la unidad de instalación seademasiado grande. Con este parámetro se eliminarán solo los registros dedepuración con el nombre en el formato predeterminado y que se ubiquen en lacarpeta de registros en <installation_path>\MSAPPAGENT\logs.

-b <start_time>

Especifica el límite inferior del tiempo de guardado del respaldo.Especifique la hora en el formato <Hr> :<Min>:<Sec><Month><DD>,<YYYY> o en el formato de hora relativa. Los formatos de hora relativacompatibles son ahora, <n> días atrás, <n> meses atrás, <n> años atrás y <n>días.

Si no especifica la opción -b, el comando considera 1/1/1970 como el límiteinferior.

-e <end_time>

Especifica el límite superior del tiempo de guardado del respaldo.Especifique la hora en el formato <Hr> :<Min>:<Sec><Month><DD>,<YYYY> o en el formato de hora relativa. Los formatos de hora relativacompatibles son ahora, <n> días atrás, <n> meses atrás, <n> años atrás y <n>días.

Si no especifica la opción -e, el comando considera la hora actual como el límitesuperior.

La mejor práctica es establecer el valor de -e en el mismo valor que el período detiempo de la política de vencimiento que se especificó en el momento delrespaldo.

-N <save_set_name>

Especifica un determinado nombre de saveset para mostrar o para mostrar yeliminar. Por ejemplo, -N MSSQL$DEST2008:testdb1.

-z <full_path_to_the_configuration_file>

Especifica la ruta de acceso completa del archivo de configuración.

-a "parameter=value"

Especifica un par de valores de clave; es decir, -a "key = value" para lasopciones presentes en el archivo de configuración. Por ejemplo, -a"DEVICE_HOST = bu-ddb890.lss.emc.com"

-Y

Especifica que se omita el indicador de confirmación del usuario en el momento deeliminar respaldos.

Transferir y recuperar savesets en un nivel de nube de DataDomain

El agente de aplicaciones de Microsoft admite la administración de datos con un nivelde nube de Data Domain.

Respaldo de SQL Server con Data Domain Boost

Transferir y recuperar savesets en un nivel de nube de Data Domain 129

Page 130: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

Configuración de la organización de la nube en niveles de Data Domain para latransferencia de datos a la nube en la página 37 describe cómo configurar una políticade transferencia de datos de nivel de datos de DD.

Use el comando msagentadmin.exe administration para realizar las siguientestareas:

l Marcar los savesets para transferirlos de una unidad de almacenamiento de DataDomain a un Data Domain Cloud Tier.

l Recuperar savesets desde un Data Domain Cloud Tier en una unidad dealmacenamiento de Data Domain.El agente de aplicaciones de Microsoft es compatible con los siguientes tipos derecuperación:

n Automáticas o sin inconvenientes: Cuando en una operación de restauración serequieren los savesets que están presentes en un Data Domain Cloud Tier, elagente de aplicaciones de Microsoft recupera los savesets en el nivel activo enData Domain.Sin embargo, cuando se utiliza Elastic Cloud Storage (ECS) con DD OS 6.1 oposterior, el agente de aplicaciones de Microsoft restaura los savesets en eldispositivo de nivel de nube directamente de ECS al cliente sin recurrir al nivelactivo. En la documentación de Data Domain se proporcionan más detalles yrecomendaciones para las operaciones de restauración directamente desdeECS.

n Manual: Cuando se cumplan las dos condiciones siguientes, recupere lossavesets manualmente antes de realizar una operación de restauración:

– Cuando para la operación de restauración se necesiten los savesets queestán presentes en un Data Domain Cloud Tier.

– Cuando no desee que el agente de aplicaciones de Microsoft recupere yrestaure automáticamente los savesets.

Transferir los savesets al Data Domain Cloud TierUse la marca --move o -m con el comando msagentadmin administration paratransferir los savesets a un dispositivo a nivel de nube de Data Domain.

Para transferir los savesets a un nivel de nube de Data Domain, escriba el siguientecomando:

msagentadmin.exe administration --move --ddhost "<Data_Domain_server_name>" --ddpath "<name_and_path_of_storage_unit>" --dduser "<DDBoost_username>" [--tier] [--client <client_name>] [--after <start_time>] --before <end_time> --appID <application_ID> --config <config_file_path> [--debug <debug_level_1_through_9>]

AVISO

Después, cuando quiera marcar savesets, asegúrese de no marcar los savesetsmarcados previamente mediante el uso de las opciones --after<start_time> y --before<end_time>. Si marca los savesets marcados previamente, es posible que estoafecte el rendimiento de la transferencia de datos.

Respaldo de SQL Server con Data Domain Boost

130 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 131: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Tenga en cuenta los siguientes comandos de ejemplo para marcar los savesets de SQLServer que se deben transferir de una unidad de almacenamiento de Data Domain a unData Domain Cloud Tier:

Ejemplo 13 Comando de transferencia de nivel de nube sin un archivo de configuración

msagentadmin administration --move --tier --before "30 days ago" --appID mssql --ddhost "10.70.102.111" --ddpath "/mt1" --dduser "ost" --client SQLX86.adesc.com --debug 9

Ejemplo 14 Comando de transferencia de nivel de nube con un archivo de configuración

msagentadmin.exe administration --move --tier --before "30 days ago" --appID mssql --config c:\temp\config_pp.txt --debug 9

Recuperar los savesets del Data Domain Cloud TierUse la marca --recall o -r con el comando msagentadmin administrationpara recuperar los savesets desde un dispositivo en el nivel de nube de Data Domain.

Para recuperar los savesets del dispositivo de nivel de nube de Data Domain en launidad de almacenamiento de Data Domain, escriba el siguiente comando:

msagentadmin.exe administration --recall --ddhost "<Data_Domain_server_name>" --ddpath "<name_and_path_of_storage_unit>" --dduser "<DDBoost_username>" [--tier] [--client <client_name>] [--after <start_time>] --before <end_time> --appID <application_ID> --config <config_file_path> [--debug <debug_level_1_through_9>]

Tenga en cuenta los siguientes comandos de ejemplo para marcar los savesets de SQLServer que se deben transferir de una unidad de almacenamiento de Data Domain a unData Domain Cloud Tier:

Ejemplo 15 Comando de recuperación de nivel de nube sin un archivo de configuración

msagentadmin administration --recall --tier --after 1481104962 --before 1481105533 --appID mssql --ddhost "10.70.102.111" --ddpath "/mt1" --dduser "ost" --client SQLX86.adesc.com --debug 9

Ejemplo 16 Comando de recuperación de nivel de nube con un archivo de configuración

msagentadmin.exe administration --recall --tier --after 1481104962 --before 1481105533 --appID mssql --config c:\temp\config_pp.txt --debug 9

Respaldo de SQL Server con Data Domain Boost

Recuperar los savesets del Data Domain Cloud Tier 131

Page 132: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Parámetros opcionales para el comando de administración msagentadminEn la siguiente lista se describen los parámetros opcionales que puede usar con loscomandos msagentadmin administration.

--config "<configuration_file_path>"

Especifica la ruta de acceso completa del archivo de configuración.Puede utilizar el alias -z para el parámetro --config.

--lockbox <lockbox_path>

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contieneinformación cifrada acerca de los hosts registrados y los nombres de usuariocorrespondientes en pares. Cada par está asociado con una contraseña queutilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminada segúnla ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

--tier

Especifica la visualización de la ubicación de los savesets en el sistema DataDomain (nivel activo) o el nivel de nube de Data Domain.

--client <client_name>

Especifica el hostname del servidor de aplicaciones que contiene la instancia deservidor que se respaldó.Puede utilizar el alias -c para el parámetro --client.

--before <hora_de_finalización>

Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha,día u hora, o antes. Si no especifica un valor, el valor predeterminado es la fecha yla hora actuales.Por ejemplo, now, 3/31/2016 15:00:00 o Tuesday.Puede utilizar el alias -e para el parámetro --before.

--after <start_time>

Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha,día u hora, o después.Por ejemplo: 3/31/2016 15:00:00 o Tuesday.Puede utilizar el alias -b para el parámetro --after.

--limit <integer>

Especifica que se limiten los resultados de la lista al número especificado.

--debug <level_1_through_9>

Especifica el nivel de depuración para enumerar los respaldos. El valorpredeterminado es 0 (cero).Puede utilizar el alias -D para el parámetro --debug.

--deleteDebugLog <days>

Elimina los archivos de registro de depuración anteriores a la cantidad de díasespecificada. El rango válido es entre 1 y 32767.De forma predeterminada, los registros de depuración no se eliminan.Normalmente, si se eliminan los registros de depuración, se evita que la carpetade registro en la unidad de instalación sea demasiado grande.

Respaldo de SQL Server con Data Domain Boost

132 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 133: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Con este parámetro se eliminarán solo los registros de depuración con el nombreen el formato predeterminado y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs

--help

Imprime un mensaje de ayuda breve.Puede utilizar el alias -h para el parámetro --help .

--confirm

Especifica que se omitan los indicadores de confirmación del usuario para laoperación.

-a "<key-value_pair>"

Especifica la palabra clave y el valor de una opción que se especificó también en elarchivo de configuración. Por ejemplo, -a "CLIENT=<client_name>".

Eliminación de respaldosElimine los respaldos mediante el comando msagentadmin administration o elcomando ddbmexptool .

Eliminación de respaldos mediante el comando de administraciónmsagentadmin

El agente de aplicaciones de Microsoft admite un comando de eliminación paraeliminar respaldos y savesets.

Primero, el comando de eliminación enumera los respaldos y, a continuación, loselimina.

Para eliminar savesets o respaldos, ejecute el comando de administraciónmsagentadmin con la siguiente sintaxis:

msagentadmin administration --delete --ddhost "<name>" --ddpath "/<storage_unit_name_and_path>" --dduser "<DDBoost_user>" --appID "mssql" <optional_parameters>

donde:

--delete

Especifica una operación de eliminación.

--ddhost "<name>"

Especifica el nombre del servidor de Data Domain que contiene la unidad dealmacenamiento en la que respaldó las bases de datos.

--ddpath "/<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldólas bases de datos seleccionadas.

--dduser "<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.

--appID "mssql"

Especifica el ID de aplicación (espacio de nombres) para buscar los respaldos.Especifique mssql para SQL Server.

Respaldo de SQL Server con Data Domain Boost

Eliminación de respaldos 133

Page 134: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Puede utilizar el alias -n para el parámetro --appID.

Parámetros opcionales para el comando de administración msagentadmin

En la siguiente lista se describen los parámetros opcionales que puede usar con loscomandos msagentadmin administration.

--config "<configuration_file_path>"

Especifica la ruta de acceso completa del archivo de configuración.Puede utilizar el alias -z para el parámetro --config.

--lockbox <lockbox_path>

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contieneinformación cifrada acerca de los hosts registrados y los nombres de usuariocorrespondientes en pares. Cada par está asociado con una contraseña queutilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminada segúnla ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

--tier

Especifica la visualización de la ubicación de los savesets en el sistema DataDomain (nivel activo) o el nivel de nube de Data Domain.

--client <client_name>

Especifica el hostname del servidor de aplicaciones que contiene la instancia deservidor que se respaldó.Puede utilizar el alias -c para el parámetro --client.

--before <hora_de_finalización>

Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha,día u hora, o antes. Si no especifica un valor, el valor predeterminado es la fecha yla hora actuales.Por ejemplo, now, 3/31/2016 15:00:00 o Tuesday.Puede utilizar el alias -e para el parámetro --before.

--after <start_time>

Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha,día u hora, o después.Por ejemplo: 3/31/2016 15:00:00 o Tuesday.Puede utilizar el alias -b para el parámetro --after.

--limit <integer>

Especifica que se limiten los resultados de la lista al número especificado.

--debug <level_1_through_9>

Especifica el nivel de depuración para enumerar los respaldos. El valorpredeterminado es 0 (cero).Puede utilizar el alias -D para el parámetro --debug.

--deleteDebugLog <days>

Elimina los archivos de registro de depuración anteriores a la cantidad de díasespecificada. El rango válido es entre 1 y 32767.De forma predeterminada, los registros de depuración no se eliminan.Normalmente, si se eliminan los registros de depuración, se evita que la carpetade registro en la unidad de instalación sea demasiado grande.

Respaldo de SQL Server con Data Domain Boost

134 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 135: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Con este parámetro se eliminarán solo los registros de depuración con el nombreen el formato predeterminado y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs

--help

Imprime un mensaje de ayuda breve.Puede utilizar el alias -h para el parámetro --help .

--confirm

Especifica que se omitan los indicadores de confirmación del usuario para laoperación.

-a "<key-value_pair>"

Especifica la palabra clave y el valor de una opción que se especificó también en elarchivo de configuración. Por ejemplo, -a "CLIENT=<client_name>".

Ejemplo del comando de eliminación msagentadminTenga en cuenta el siguiente ejemplo de comando de eliminación msagentadminadministration:

Ejemplo 17 Eliminar respaldos ejecutados antes de una fecha y hora especificadas

El siguiente comando elimina todos los respaldos que se hayan ejecutado antes de1461267170:

msagentadmin administration --delete --appid msapp_bbb --config C:\Program Files\DPSAPPS\MSAPPAGENT\config\msappagent.cfg --before 1461267170

Elimine respaldos con la herramienta de vencimiento ddbmexptoolEl agente de aplicaciones de Microsoft proporciona la herramienta de vencimientoddbmexptool para eliminar respaldos vencidos o vigentes de SQL Server.

Requisitos previos

Asegúrese de cumplir los siguientes requisitos antes de eliminar los respaldos vencidosmediante la herramienta de vencimiento:

l Tener un registro de los respaldos completos e incrementales que se realizaron.

l Haber comprobado manualmente si el respaldo vencido que desea eliminar tienerespaldos no vencidos dependientes. No debe eliminar un respaldo vencido si estetiene respaldos no vencidos dependientes. La herramienta de vencimiento nobusca respaldos dependientes.

l Ha creado un archivo de configuración.Por ejemplo, puede crear el archivo C:\ddconfig.cfg con el siguientecontenido:

DEVICE_PATH=/artitestDDBOOST_USER=ostDEVICE_HOST=10.31.192.10

Respaldo de SQL Server con Data Domain Boost

Elimine respaldos con la herramienta de vencimiento ddbmexptool 135

Page 136: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

CLIENT=mw2k8x64sql2.nmmdev.comDEBUG_LEVEL=0LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"

Nota

Para la variable DEVICE_HOST, especifique el mismo hostname o la mismadirección IP que especificó en el campo DataDomain Server cuando agregó oconfiguró el servidor Data Domain. El nombre de host debe estar en el formato denombre de dominio calificado. Por ejemplo, test1.contoso.com.

Eliminar respaldos con la herramienta de vencimiento de Data Domain Boost

Para eliminar los respaldos y los archivos de metadatos que se encuentren dentro deun determinado rango de tiempo de guardado, independientemente de la fecha devencimiento, ejecute el siguiente comando:

ddbmexptool -d -n MSSQL -a "DDBOOST_USER=<DDBoost_user>" -a "DEVICE_PATH=<storage_unit>" -a "DEVICE_HOST=<name>" -a "CLIENT=<client_name>" [<optional_parameters>]

donde:

-d

Especifica que se eliminen los respaldos.

-n MSSQL

Especifica que se eliminen los savesets de aplicación de SQL Server.

-a "DEVICE_HOST=<name>"

Especifica el nombre del servidor de Data Domain que contiene la unidad dealmacenamiento en la que respaldó las bases de datos.

-a "DEVICE_PATH=<storage_unit>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldólas bases de datos seleccionadas.

a "DDBOOST_USER=<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.

-a "CLIENT=<client_name>"

Especifica el hostname de SQL Server que se especificó para el respaldo.

Respaldo de SQL Server con Data Domain Boost

136 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 137: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

Tenga en cuenta la siguiente información:

l Los comandos de eliminación no comprueban las dependencias de los respaldosque se eliminarán.

l Si no especifica las opciones -b y -e, el comando eliminará todos los respaldos.

l Para eliminar los respaldos que se han realizado desde el día anterior, debe usar elmodo interactivo.

l Cuando utilice el modo no interactivo (opción -Y), establezca el valor de la opción-e en un mínimo de 1 days ago para evitar la eliminación accidental de losrespaldos activos.

Tenga en cuenta los siguientes ejemplos del comando de eliminación ddbmexptool:

l Los siguientes comandos eliminan todos los respaldos:

ddbmexptool.exe -d -n mssql -a "DDBOOST_USER=ost" -a "DEVICE_PATH=aru42" -a "DEVICE_HOST=10.31.194.120" -a "CLIENT=hmytest2.contoso.com"

ddbmexptool.exe -d -n mssql -a "DDBOOST_USER=ost" -a "DEVICE_PATH=msappstu7" -a "DEVICE_HOST=10.31.140.205" -a "CLIENT=vclus33.joy.com"

l El siguiente comando utiliza un archivo de configuración:

ddbmexptool.exe -z -n mssql C:\DD-Config-Details.txt

Eliminar respaldos vencidos con la herramienta de vencimiento de Data Domain Boost

Para eliminar los respaldos vencidos, ejecute el siguiente comando:

ddbmexptool -k -n MSSQL -a "DDBOOST_USER=<DDBoost_user>" -a "DEVICE_PATH=<storage_unit>" -a "DEVICE_HOST=<name>" -a "CLIENT=<client_name>" [<optional_parameters>]

donde:

-k

Especifica que se eliminen los respaldos vencidos.

-n MSSQL

Especifica que se eliminen los savesets de aplicación de SQL Server.

-a "DEVICE_HOST=<name>"

Especifica el nombre del servidor de Data Domain que contiene la unidad dealmacenamiento en la que respaldó las bases de datos.

-a "DEVICE_PATH=<storage_unit>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldólas bases de datos seleccionadas.

a "DDBOOST_USER=<DDBoost_user>"

Respaldo de SQL Server con Data Domain Boost

Elimine respaldos con la herramienta de vencimiento ddbmexptool 137

Page 138: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Especifica el nombre de usuario del usuario de DD Boost.

-a "CLIENT=<client_name>"

Especifica el hostname de SQL Server que se especificó para el respaldo.

Nota

Si no especifica las opciones -b y -e, el comando eliminará todos los respaldosvencidos. Sin embargo, el comando no elimina los archivos de metadatos que el agentede aplicaciones de Microsoft crea durante los respaldos. El tamaño de los archivos demetadatos es mínimo y no afecta el rendimiento del host. Para eliminar los archivos demetadatos, use la opción -d.

Tenga en cuenta los siguientes ejemplos del comando de eliminación ddbmexptool:

l El siguiente comando elimina todos los respaldos vencidos:

ddbmexptool.exe -k -n mssql -a "DDBOOST_USER=ost" -a "DEVICE_PATH=aru42" -a "DEVICE_HOST=10.31.194.120" -a "CLIENT=hmytest2.contoso.com"

l El siguiente comando elimina todos los savesets vencidos con el nombre MSSQL$DEST2008:testdb1:

ddbmexptool.exe -k -n mssql -a "DDBOOST_USER=ost" -a "DEVICE_PATH=msappstu7" -a "DEVICE_HOST=10.31.140.205" -a "CLIENT=vclus33.joy.com" -N MSSQL$DEST2008:testdb1

l El siguiente comando utiliza un archivo de configuración:

ddbmexptool.exe -k -n mssql -z C:\DD-Config-Details.txt

Eliminar respaldos vencidos mediante la ejecución de la herramientade vencimiento con T-SQL

Con el agente de aplicaciones de Microsoft, la herramienta de implementación de CLRincluye el procedimiento almacenado dbo.emc_run_delete que le permite ejecutar laherramienta de vencimiento desde una una GUI normal de SQL Server ManagementStudio.

El procedimiento almacenado ejecuta la herramienta de vencimiento y utiliza losargumentos de la línea de comandos que se pasaron al procedimiento almacenado.

Además, el procedimiento almacenado garantiza que el comando de eliminaciónincluya las opciones -Y y --n mssql.

Para la herramienta de vencimiento se requieren las opciones -Y y -n mssql, debidoa que usted no puede intervenir y el agente de aplicaciones de Microsoft admitesolamente el plug-in de MSSQL mediante la interfaz de T-SQL.

Comando T-SQL de ejemplo para ver los respaldos

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_delete ' -b "2 weeks ago" -e "one week ago" -n mssql -a "DDBOOST_USER=ost" -a "DEVICE_PATH=aru42" -a "DEVICE_HOST=10.31.194.120" -a "CLIENT=hmytest2.contoso.com"'IF @returnCode <> 0

Respaldo de SQL Server con Data Domain Boost

138 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 139: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

BEGINRAISERROR ('Fail!', 16, 1)END

Comando T-SQL de ejemplo para eliminar los respaldos

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_delete ' -n mssql -a "DDBOOST_USER=ost" -a "DEVICE_PATH=aru42" -a "DEVICE_HOST=10.31.194.120" -a "CLIENT=hmytest2.contoso.com" -d -e "one day ago"'IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END

Comando T-SQL de ejemplo para eliminar los respaldos vencidos

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_delete ' -n mssql -a "DDBOOST_USER=ost" -a "DEVICE_PATH=aru42" -a "DEVICE_HOST=10.31.194.120" -a "CLIENT=hmytest2.contoso.com" -k'IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END

Parámetros opcionales para la herramienta de vencimiento ddbmexptool

En la siguiente lista se describen los parámetros opcionales para la herramienta devencimiento ddbmexptool.

-v

Muestra la salida detallada en la consola.

-D <debug_level_1_through_9>

Genera registros detallados que se pueden usar para solucionar problemas derespaldo. El valor predeterminado es 0 (cero).

-p <number_of_days>

Elimina los archivos de registro de depuración anteriores a la cantidad de díasespecificada. El rango válido es entre 1 y 32767. De forma predeterminada, losregistros de depuración no se eliminan. Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta de registro en la unidad de instalación seademasiado grande. Con este parámetro se eliminarán solo los registros dedepuración con el nombre en el formato predeterminado y que se ubiquen en lacarpeta de registros en <installation_path>\MSAPPAGENT\logs.

-b <start_time>

Especifica el límite inferior del tiempo de guardado del respaldo.Especifique la hora en el formato <Hr> :<Min>:<Sec><Month><DD>,<YYYY> o en el formato de hora relativa. Los formatos de hora relativa

Respaldo de SQL Server con Data Domain Boost

Elimine respaldos con la herramienta de vencimiento ddbmexptool 139

Page 140: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

compatibles son ahora, <n> días atrás, <n> meses atrás, <n> años atrás y <n>días.

Si no especifica la opción -b, el comando considera 1/1/1970 como el límiteinferior.

-e <end_time>

Especifica el límite superior del tiempo de guardado del respaldo.Especifique la hora en el formato <Hr> :<Min>:<Sec><Month><DD>,<YYYY> o en el formato de hora relativa. Los formatos de hora relativacompatibles son ahora, <n> días atrás, <n> meses atrás, <n> años atrás y <n>días.

Si no especifica la opción -e, el comando considera la hora actual como el límitesuperior.

La mejor práctica es establecer el valor de -e en el mismo valor que el período detiempo de la política de vencimiento que se especificó en el momento delrespaldo.

-N <save_set_name>

Especifica un determinado nombre de saveset para mostrar o para mostrar yeliminar. Por ejemplo, -N MSSQL$DEST2008:testdb1.

-z <full_path_to_the_configuration_file>

Especifica la ruta de acceso completa del archivo de configuración.

-a "parameter=value"

Especifica un par de valores de clave; es decir, -a "key = value" para lasopciones presentes en el archivo de configuración. Por ejemplo, -a"DEVICE_HOST = bu-ddb890.lss.emc.com"

-Y

Especifica que se omita el indicador de confirmación del usuario en el momento deeliminar respaldos.

Respaldo de SQL Server con Data Domain Boost

140 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 141: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

CAPÍTULO 5

Respaldo de SQL Server con ProtectPoint

Este capítulo incluye las siguientes secciones:

l Descripción general de los respaldos de SQL Server con ProtectPoint.............142l Flujo de trabajo de respaldo de ProtectPoint.................................................... 142l Mejores prácticas para respaldar SQL Server con ProtectPoint....................... 144l Consideraciones de respaldo de RecoverPoint en XtremeIO.............................145l Convenciones de nomenclatura para respaldos con ProtectPoint.....................145l Respaldo de SQL Server con ProtectPoint....................................................... 147l Enumere respaldos con el comando msagentadmin.......................................... 160l Eliminación de respaldos................................................................................... 163

Respaldo de SQL Server con ProtectPoint 141

Page 142: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Descripción general de los respaldos de SQL Server conProtectPoint

Puede respaldar SQL Server con el plug-in (GUI) SSMS de Agente de aplicaciones deMicrosoft, los comandos ProtectPoint o scripts T-SQL.

Los respaldos de ProtectPoint siempre se realizan a nivel de LUN.

En los respaldos de ProtectPoint, no se utiliza el procesamiento del segmentodistribuido (DSP) de Data Domain en el caso de los respaldos que no son Gen0.ProtectPoint modifica los bloques que se eliminan en los volúmenes y los consideracomo bloques nuevos.

Si bien estos bloques son no son únicos, una operación de transferencia de datos envíaestos bloques a Data Domain. El truncamiento de registros, donde los registros seeliminan después de un respaldo, es un ejemplo.

En el caso de RecoverPoint, según el diseño del grupo de consistencia, puederespaldar todas las bases de datos o solo las bases de datos requeridas de unainstancia de SQL Server.

Incluya todas las bases de datos del mismo grupo de coherencia en un respaldo.Independientemente de las bases de datos que se incluyan en el respaldo, el respaldosiempre se realiza a nivel de grupo de consistencia. Respalde todas las bases de datosde un grupo de coherencia.

Flujo de trabajo de respaldo de ProtectPointEl flujo de trabajo de respaldo para ProtectPoint es diferente según si está utilizandoun arreglo VMAX o un dispositivo RecoverPoint.

Flujo de trabajo de respaldo de ProtectPoint con RecoverPointEl flujo de trabajo de respaldo de ProtectPoint con RecoverPoint incluye los siguientespasos:

1. El administrador de base de datos inicia un respaldo de ProtectPoint conRecoverPoint, mediante la ejecución de la herramienta de respaldo nativa de basede datos y la especificación del tipo de respaldo.

2. Agente de aplicaciones de Microsoft asigna los archivos en el respaldo a una listade LUN de origen de XtremIO y obtiene información acerca de los grupos deconsistencia pertinentes de RecoverPoint, y comprueba si los LUN de origenpueden ser protegidos mediante ProtectPoint con RecoverPoint.

3. Agente de aplicaciones de Microsoft avisa a la aplicación o la base de datos que losarchivos pueden estar en modo de reposo o de respaldo en activo.

4. Agente de aplicaciones de Microsoft notifica a RecoverPoint para crear unainstantánea de un punto en el tiempo, es decir, un marcador de los grupos deconsistencia que contienen los LUN de origen.

5. RecoverPoint crea una instantánea de todos los grupos de coherencia requeridosen el sistema XtremIO.

6. Agente de aplicaciones de Microsoft notifica a la aplicación o la base de datos quelos archivos pueden quitarse del modo de reposo o del modo de respaldo para queel impacto en la aplicación o la base de datos sea mínimo.

Respaldo de SQL Server con ProtectPoint

142 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 143: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

7. RecoverPoint utiliza Data Domain Boost para escribir todos los bloques que semodificaron desde la instantánea anterior en archivos de trabajo del sistema DataDomain.

8. RecoverPoint utiliza el servicio FastCopy para crear y almacenar una imagenestática de vdisk de Data Domain a partir de cada archivo de trabajo de DataDomain Boost. Las imágenes estáticas de vdisk forman el respaldo permanente.

9. La herramienta de respaldo de base de datos registra el respaldo correcto en sucatálogo de respaldo.

10. Agente de aplicaciones de Microsoft registra el respaldo en su propio catálogo enuna unidad de almacenamiento de Data Domain Boost predefinida en el sistemaData Domain.

11. El Agente de aplicaciones de Microsoft utiliza el flujo de trabajo de Data DomainBoost para respaldar los archivos que ProtectPoint no puede proteger, en elsistema Data Domain, lo que proporciona una protección de datos completa.

Flujo de trabajo de respaldo de ProtectPoint con VMAXEn el flujo de trabajo de respaldo de ProtectPoint con VMAX se incluyen los siguientespasos:

1. El DBA inicia un respaldo de ProtectPoint mediante la ejecución de la herramientade respaldo nativa de base de datos y la especificación del tipo de respaldo.

2. Agente de aplicaciones de Microsoft asigna los archivos en el respaldo a una listade dispositivos de origen de VMAX (LUN de origen) y comprueba si los dispositivosse pueden proteger mediante ProtectPoint.

3. Agente de aplicaciones de Microsoft avisa a la aplicación o la base de datos que losarchivos pueden estar en modo de reposo o de respaldo en activo.

4. Agente de aplicaciones de Microsoft crea una instantánea de SnapVX en el arregloVMAX.

5. Agente de aplicaciones de Microsoft notifica a la aplicación o la base de datos quelos archivos pueden quitarse del modo de reposo o del modo de respaldo para queel impacto en la aplicación o la base de datos sea mínimo.

6. El arreglo VMAX copia los datos modificados en cada LUN de origen a undispositivo vdisk de Data Domain correspondiente, que es un LUN de VMAXFAST.X encapsulado.

7. Para cada dispositivo vdisk de Data Domain, el sistema Data Domain crea yalmacena una imagen estática de vdisk de Data Domain, que es un respaldopermanente.

8. La herramienta de respaldo de base de datos registra el respaldo correcto en sucatálogo de respaldo.

9. Agente de aplicaciones de Microsoft registra el respaldo en su propio catálogo enuna unidad de almacenamiento de Data Domain Boost predefinida en el sistemaData Domain.

10. Agente de aplicaciones de Microsoft utiliza el flujo de trabajo de ProtectPoint pararespaldar los archivos que Data Domain Boost no puede proteger en el sistemaData Domain, lo que proporciona una protección de datos completa.

Respaldo de SQL Server con ProtectPoint

Flujo de trabajo de respaldo de ProtectPoint con VMAX 143

Page 144: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Mejores prácticas para respaldar SQL Server conProtectPoint

Las siguientes son mejores prácticas para respaldar SQL Server con Agente deaplicaciones de Microsoft para ProtectPoint.

Instalar PowerPathInstale PowerPath en el host en el que desea utilizar múltiples rutas.

Usar caracteres compatiblesLa aplicación de Microsoft es compatible con la fecha de la configuración regionalespecífica y la hora de procesamiento. Además, la configuración del idioma de la fechay hora se puede establecer en caracteres que no sean en inglés. Sin embargo, losnombres de la ruta de acceso y base de datos se deben escribir solo en caracteresASCII. Convenciones de nomenclatura para respaldos con ProtectPoint en la página145 proporciona más información sobre los caracteres compatibles para los nombresde instancia y base de datos.

Detener VSS cuando se detenga el proveedor de hardware de VSS deProtectPointCuando detenga o reinicie el proveedor de hardware de VSS de ProtectPointmanualmente, también deberá detener o reiniciar VSS.

Use un solo volumen en cada LUN para un solo tipo de dato del servidor deaplicacionesUse un solo volumen en los LUN de XtremIO y VMAX.

Si un LUN contiene varios volúmenes, los volúmenes que no se incluyen en el respaldose vuelven solo coherentes con fallas generales. Además, una restauración dereversión (nivel de LUN) revierte una imagen en todo el LUN. Por lo tanto, estaconfiguración no es compatible con la restauración de reversión. El agente deaplicaciones de Microsoft no reconoce los volúmenes excluidos del respaldo porque nohay ninguna evaluación de seguridad especial.

En los LUN de XtremIO y VMAX se deben incluir datos para solo un tipo de servidor deaplicaciones. Por ejemplo, si usa un LUN para respaldar los datos de SQL Server, no sepuede utilizar el mismo LUN para proteger los datos de Exchange Server. Si los LUNcontienen datos de más de un tipo de servidor de aplicaciones, los datos que no seincluyen en el respaldo se vuelven solo coherentes con fallas generales.

Nota

No realice ni use montajes anidados en volúmenes, ya que Microsoft VSS no escompatible con la función.

Configurar los límites de cuota de Data DomainEl agente de aplicaciones de Microsoft no tiene un parámetro para controlar el tamañototal que consume. Solo se pueden establecer límites de cuota en el sistema DataDomain por MTree (unidad de almacenamiento).

Los límites de cuota de un MTree se calculan según el tamaño lógico, que es el tamañoantes de la compresión y la deduplicación de los datos.

Los límites de cuota afectan a las operaciones de respaldo solamente.

Respaldo de SQL Server con ProtectPoint

144 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 145: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Configuración de los límites de uso de los recursos de Data Domain en la página 33proporciona más información sobre los límites de cuota, el impacto de superar loslímites y la configuración de los límites de uso.

Configure los límites de uso de flujos de Data Domain.Configure una cantidad suficiente de flujos de Data Domain para mejorar elrendimiento de los respaldos y las restauraciones. Los flujos controlan el paralelismode respaldos y restauraciones para cada base de datos.

El agente de aplicaciones de Microsoft requiere un flujo por cada saveset que serespalde o se restaure. Al ejecutar respaldos fraccionados, cada fracción requiere unflujo. Las fracciones se ejecutan simultáneamente para cada base de datos. Las basesde datos se respaldan y se restauran de manera secuencial. Cuando se utilizanfracciones, la cantidad de flujos debe ser igual o mayor que la cantidad de fracciones.

La cantidad mínima de flujos para un ambiente sin fracciones es 1.

Configuración de los límites de uso de flujos de Data Domain en la página 36proporciona más información sobre el límite de flujos, el impacto de superar los límitesy la configuración de los límites de uso.

Consideraciones de respaldo de RecoverPoint en XtremeIOSi utiliza RecoverPoint en XtremeIO, revise las siguientes consideraciones:

Incluya LUN de grupo de consistencia en el respaldoAsegúrese de que todos los LUN de un grupo de consistencia participen en el respaldo.Para ello, inclúyalos explícitamente en el respaldo.

De lo contrario, se producirá un error en cualquier restauración de reversión delrespaldo si utiliza una versión de RecoverPoint anterior a 5.0.

Incluya las bases de datos del grupo de consistencia en el respaldoIncluya todas las bases de datos de un grupo de consistencia de RecoverPoint en elrespaldo.

De lo contrario, las bases de datos que no se incluyen en el respaldo no son coherentescon las aplicaciones y no se registran en el catálogo del agente de aplicaciones deMicrosoft.

Nota

Realizar una restauración de reversión de este respaldo puede dañar las bases dedatos que no se incluyen en el respaldo.

Use un único span de invocación de respaldoMinimice la cantidad de grupos de coherencia usando un solo intervalo de invocaciónde respaldo.

Microsoft VSS requiere que se realice una instantánea en 10 segundos. Si aumenta lacantidad de grupos de coherencia, aumenta el tiempo de la instantánea.

Convenciones de nomenclatura para respaldos conProtectPoint

Cuando se asignen nombres de instancias, bases de datos y grupos de archivos deSQL Server, tenga en cuenta que Agente de aplicaciones de Microsoft no distingueentre mayúsculas y minúsculas. Los nombres no distinguen mayúsculas de minúsculas.

Respaldo de SQL Server con ProtectPoint

Consideraciones de respaldo de RecoverPoint en XtremeIO 145

Page 146: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Por lo tanto, si hay dos o más bases de datos con el mismo nombre, pero condiferentes mayúsculas y minúsculas; por ejemplo, DB1 y db1, Agente de aplicaciones deMicrosoft verá estas bases de datos de la misma forma y, de manera predeterminada,respaldará una de las dos.

En la siguiente tabla se describen los caracteres especiales que se admiten paraasignar nombres a los respaldos de bases de datos en configuraciones independientes,de clúster y de grupos de disponibilidad Always On con Agente de aplicaciones deMicrosoft para ProtectPoint.

Nota

En algunos casos, estos caracteres aparecen con codificación URL en el símbolo delsistema

Tabla 15 Caracteres especiales compatibles

Carácter especial Nombre

` Acento grave

\t Pestaña

/ Barra diagonal

\ Barra invertida

" Comillas dobles

, Coma

% Porcentaje

& Y comercial

< Menor que

> Mayor que

? Signo de interrogación

[ Corchete de apertura

] Corchete de cierre

^ Signo de intercalación

{ Llave de apertura

} Llave de cierre

| Barra vertical

Nota

Si bien SQL Server es compatible con instancias de asignación de nombres con elsímbolo numeral (#), el agente de aplicaciones de Microsoft no lo es. Si en unainstancia se incluye el símbolo numeral, se producirá un error en los respaldos de esainstancia.

Respaldo de SQL Server con ProtectPoint

146 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 147: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Respaldo de SQL Server con ProtectPointEl agente de aplicaciones de Microsoft para ProtectPoint con SQL Server admitevarias herramientas para realizar respaldos.

Puede configurar respaldos mediante el plug-in (GUI) SQL Server Management Studiodel agente de aplicaciones de Microsoft, los comandos del agente de aplicaciones deMicrosoft para ProtectPoint o los scripts T-SQL.

Nota

Los respaldos de ProtectPoint con SQL Server siempre son respaldos completosbasados en VSS.

Respaldar SQL Server con el plug-in SSMS del Agente de aplicaciones deMicrosoft para Storage Direct

El agente de aplicaciones de Microsoft admite una interfaz de usuario para realizaroperaciones de respaldo a través de un plug-in SQL Server Management Studio(SSMS).

La vista Script está disponible en cada página, lo que genera un script equivalente delsímbolo del sistema. Puede usar este script para crear un archivo .bat a fin de realizarrespaldos programados, la automatización y otras tareas.

l CLI Scripts: Para generar el script de la CLI, el cual puede utilizar para realizar unrespaldo de la CLI.

l T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL. Puedeusar los scripts T-SQL para realizar una restauración de SQL Server con Agente deaplicaciones de Microsoft para ProtectPoint.

Inicie el plug-in SSMS del Agente de aplicaciones de Microsoft para Storage Direct

Para abrir el plug-in de SSMS Agente de aplicaciones de Microsoft para StorageDirect, desde el escritorio de Windows, haga clic en Start > Microsoft SQL ServerManagement Studio > Agente de aplicaciones de Microsoft para Storage Direct.

AVISO

Si no ha instalado SSMS, para iniciar el plug-in de SSMS Agente de aplicaciones deMicrosoft para Storage Direct, ejecute el comando DDSSMSAddinApp.exe pp en lacarpeta <Microsoft_application_agent_install_path>\DPSAPPS\MSAPPAGENT\bin.

Configurar los ajustes generales del respaldoPara configurar respaldos SQL con el plug-in de SSMS Agente de aplicaciones deMicrosoft para Storage Direct, primero debe especificar las opciones generales derespaldo en la página Backup > General.

Procedimiento

1. Abra la ventana Agente de aplicaciones de Microsoft para Storage Direct enla página Backup > General.

La página General aparece como se muestra en la figura siguiente.

Respaldo de SQL Server con ProtectPoint

Respaldo de SQL Server con ProtectPoint 147

Page 148: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 16 ProtectPoint: página General en Backup

2. En el campo SQL Server Instance, seleccione el nombre de la instancia de SQLServer que contiene las bases de datos que desea respaldar.

Nota

El plug-in SSMS del Agente de aplicaciones de Microsoft para Storage Direct noes compatible con respaldos de varias instancias de SQL Server en la mismaoperación. Para respaldar varias instancias de SQL Server, use el símbolo delsistema o T-SQL.

3. En la tabla de las bases de datos, puede seleccionar la instancia completa deSQL Server, es decir, todas las bases de datos, si selecciona la casilla deverificación en la fila de encabezados, o puede seleccionar solo las bases dedatos necesarias para respaldar.

Nota

Aparece una columna RecoverPoint Consistency Groups si se ha especificadoel campo Management Server de RecoverPoint en la página Options.

4. En la lista Backup type, seleccione el tipo de respaldo que desea realizar; porejemplo, Full o Transaction log.

Respaldo de SQL Server con ProtectPoint

148 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 149: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Para realizar respaldos híbridos, seleccione Transaction Log. Debe existir unrespaldo completo para que los respaldos de registro de transacciones tenganéxito.

5. Para iniciar la operación de respaldo, haga clic en Run.

Configurar opciones de respaldoCuando configura respaldos de SQL con el plug-in SSMS del Agente de aplicacionesde Microsoft para Storage Direct, puede especificar opciones de respaldo en la páginaBackup > Options.

Procedimiento

1. En el panel izquierdo, haga clic en Options para especificar las configuracionesde respaldo opcionales.

La página Options aparece como se muestra en la figura siguiente.

Figura 17 ProtectPoint: página Options en Backup

2. Para seleccionar un servidor Data Domain en el que se respaldará la base dedatos, realice la siguiente secuencia de acciones:

a. Haga clic en . . . junto a Data Domain.

Aparecerá el cuadro de diálogo Data Domain Connection List & LockboxSettings, como se muestra en la siguiente figura.

Respaldo de SQL Server con ProtectPoint

Respaldar SQL Server con el plug-in SSMS del Agente de aplicaciones de Microsoft para Storage Direct 149

Page 150: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 18 Lista de conexiones y configuración del lockbox de Data Domain

b. En el campo Lockbox Folder, escriba la ruta al lockbox y haga clic enRefresh.

La ruta predeterminada al lockbox es C:\Program Files\DPSAPPS\common\lockbox.

La lista DataDomain Connections se actualiza.

c. En la tabla DataDomain Connections, seleccione el servidor de Data Domainde destino para el respaldo.

d. (Opcional) Para agregar o eliminar servidores de Data Domain desde la tablaDataDomain Connections, realice una de las siguientes secuencias deacciones:

l Realice los siguientes pasos para agregar un servidor de Data Domain:

a. Haga clic en Add.Aparecerá el cuadro de diálogo Add Data Domain Server details,como se muestra en la siguiente figura.

Respaldo de SQL Server con ProtectPoint

150 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 151: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 19 ProtectPoint: Add Data Domain server details

b. DataDomain Server: Especifique el nombre del servidor de DataDomain en el que desea respaldar las bases de datos.

c. Communication Protocol: Seleccione el medio, como Ethernet oFibre channel, mediante el cual desea respaldar las bases de datos enel servidor de Data Domain. De manera predeterminada, estáseleccionada la opción Ethernet.

d. FC Service Name: Especifique el nombre del servidor Data Domaincomo el nombre del servicio de Fibre Channel (FC) si ha seleccionadoFibre Channel en la lista Communication Protocol.Por ejemplo, en la siguiente figura se muestra el nombre del serviciode FC.

Figura 20 Nombre del servidor Data Domain

e. En el campo User Name, escriba el nombre del usuario de DD Boost.

f. En el campo Password, ingrese la contraseña del usuario de DDBoost.

g. En el campo Storage Unit, escriba el nombre de la unidad dealmacenamiento en la cual desea respaldar las bases de datos.

h. Para agregar un usuario de vdisk diferente al usuario de DD Boost,realice la siguiente secuencia de acciones:

a. Seleccione Add a separate vdisk user.

b. En el campo User Name, escriba el nombre de usuario de vdisk.

Respaldo de SQL Server con ProtectPoint

Respaldar SQL Server con el plug-in SSMS del Agente de aplicaciones de Microsoft para Storage Direct 151

Page 152: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

c. En el campo Password, escriba la contraseña del usuario de vdisk.

d. Haga clic en OK.

Nota

Antes de guardarla en el lockbox, se verifica la información del usuario deDD Boost. Para que la verificación de la información del usuario secomplete, se requiere bastante tiempo.

l Para quitar un servidor de Data Domain, seleccione el servidor y, acontinuación, haga clic en Remove.

l Para agregar un servidor virtual de SQL para respaldar las bases de datosen instancias de clúste,r o restaurar bases de datos desde instancias declúster de SQL, realice los siguientes pasos:

n Seleccione Edit LockBox Settings.

n En el campo Enter Host Name, escriba el nombre de dominiocalificado del servidor virtual de SQL.

n Haga clic en OK.

Nota

Para respaldar bases de datos en instancias de SQL en clúster o restaurarbases de datos de instancias de SQL en clúster mediante la integraciónde T-SQL, debe agregar los nombres de dominio calificados de losservidores virtuales de SQL al lockbox.

l Para quitar un servidor virtual de SQL, seleccione el nombre de dominiocalificado del servidor virtual de SQL en la lista Select Host Name y hagaclic en Remove.

El archivo PersistedSettings.xml en la carpeta del lockbox contieneinformación acerca de los servidores de Data Domain. Si se agrega unservidor de Data Domain por primera vez a un nuevo lockbox, se crea elarchivo PersistedSettings.xml. Si se agrega un servidor de DataDomain al lockbox o se elimina de este, se actualiza el archivoPersistedSettings.xml.

3. Para seleccionar un dispositivo RecoverPoint que desee utilizar para realizar elrespaldo, realice la siguiente secuencia de acciones:

a. Haga clic en . . . junto a Management Server.

Aparecerá el cuadro de diálogo RecoverPoint Connection List & LockboxSettings, como se muestra en la figura siguiente.

Respaldo de SQL Server con ProtectPoint

152 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 153: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 21 Lista de conexiones y configuración del lockbox de RecoverPoint

b. En el campo Lockbox Folder, escriba la ruta al lockbox y haga clic enRefresh.

La ruta predeterminada al lockbox es C:\Program Files\DPSAPPS\common\lockbox.

La lista RecoverPoint Connections se actualiza.

c. En la tabla RecoverPoint Connections, seleccione el dispositivoRecoverPoint de destino o vRPA para el respaldo.

d. (Opcional) Para agregar o quitar un dispositivo RecoverPoint de la tablaRecoverPoint Connections, realice una de las siguientes secuencias deacciones:

l Para agregar un dispositivo RecoverPoint, siga estos pasos:

a. Haga clic en Add.Aparecerá el cuadro de diálogo Add RecoverPoint Server, como semuestra en la siguiente figura.

Figura 22 ProtectPoint: Add RecoverPoint Server details

b. En el campo RecoverPoint Management Host, escriba el nombre delhost de administración de RecoverPoint que desea utilizar pararespaldar las bases de datos.

Respaldo de SQL Server con ProtectPoint

Respaldar SQL Server con el plug-in SSMS del Agente de aplicaciones de Microsoft para Storage Direct 153

Page 154: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

c. En el campo User Name, escriba el nombre de usuario del dispositivoRecoverPoint.

d. En el campo Password, escriba la contraseña del dispositivoRecoverPoint.

e. Haga clic en OK.

l Para quitar un dispositivo RecoverPoint de la tabla RecoverPointConnections, seleccione el dispositivo y, a continuación, haga clic enRemove.

l Para agregar un servidor virtual de SQL para respaldar las bases de datosen instancias de clúste,r o restaurar bases de datos desde instancias declúster de SQL, realice los siguientes pasos:

n Seleccione Edit LockBox Settings.

n En el campo Enter Host Name, escriba el nombre de dominiocalificado del servidor virtual de SQL.

n Haga clic en Add.

Nota

Para respaldar bases de datos en instancias de SQL en clúster o restaurarbases de datos de instancias de SQL en clúster mediante la integraciónde T-SQL, debe agregar los nombres de dominio calificados de losservidores virtuales de SQL al lockbox.

l Para quitar un servidor virtual de SQL del lockbox, seleccione el nombrede dominio calificado del servidor virtual de SQL en la lista Select HostName y haga clic en Remove.

Nota

No especifique un dispositivo RecoverPoint si está utilizando un arreglo VMAXpara realizar respaldos.

4. Para utilizar el arreglo VMAX remoto cuando se realizan respaldos de volúmenesprotegidos de SRDF/S, seleccione Perform an SRDF based backup.

Nota

No especifique este campo si utiliza un arreglo de RecoverPoint para realizarrespaldos.

5. Para generar registros detallados, los que puede usar para solucionar problemasde respaldo, especifique un número entre 1 y 9 en el campo Select a debuglevel. El valor predeterminado es 0 (cero).

6. Para eliminar registros de depuración anterior a una determinada cantidad dedías, en el campo Delete debug logs after, especifique dicha cantidad con unnúmero entre 1 y 32767 días. El valor predeterminado es 0 y no se eliminan losregistros de depuración.

Normalmente, si se eliminan los registros de depuración, se evita que la carpetade registro en la unidad de instalación sea demasiado grande.

Respaldo de SQL Server con ProtectPoint

154 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 155: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

Con esta opción se eliminarán solo los registros de depuración con el nombre enel formato predeterminado, y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

7. Para respaldar un grupo de disponibilidad AlwaysOn, realice la siguientesecuencia de acciones:

a. Seleccione Always-on Availability.

b. En el campo Cluster Name, escriba el nombre del clúster de Windows delgrupo de disponibilidad AlwaysOn.

Puede realizar respaldos de grupo de disponibilidad AlwaysOn desde un nodoprimario o un nodo secundario.

Si selecciona esta opción, no se respaldarán las bases de datos locales. Puederespaldar las bases de datos locales con el nombre de host de SQL Server localcomo en el caso de un host independiente.

8. Para iniciar la operación de respaldo, haga clic en Run.

Monitorear la operación de respaldoDespués de que se ejecuta una operación de respaldo desde el plug-in de SSMSAgente de aplicaciones de Microsoft para Storage Direct, en la página Backup >Monitor se muestra el script y estado del respaldo.

En la siguiente figura se muestra la información y el estado del respaldo según comoaparecen en la página Monitor.

Respaldo de SQL Server con ProtectPoint

Respaldar SQL Server con el plug-in SSMS del Agente de aplicaciones de Microsoft para Storage Direct 155

Page 156: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 23 ProtectPoint: página Monitor en Backup

Nota

Para obtener información sobre el éxito o fracaso de la operación de respaldo, reviselos archivos de registro que se encuentran en la carpeta de instalación en<Microsoft_application_agent_install_path>\DPSAPPS\MSAPPAGENT\logs. La ubicación común de los archivos de registro es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Respaldar SQL Server con el comando de respaldo ProtectPointPara respaldar las bases de datos de SQL Server, utilice el siguiente comando:

msagentsv.exe [<options>] <path>

En la sintaxis del comando, los parámetros que están entre corchetes son opcionales.

Respaldo de SQL Server con ProtectPoint

156 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 157: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Sintaxis de respaldos con un dispositivo RecoverPoint

Utilice el comando msagentsv.exe con la siguiente sintaxis para las operaciones derespaldo de ProtectPoint con RecoverPoint:

msagentsv.exe -c <client_or_hostname> -l {full | incr | diff} -A "NSR_DFA_SI_DD_HOST=<Data_Domain_server>" -A "NSR_DFA_SI_DD_USER=<DDBoost_user>" -A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>" -A "RP_MGMT_HOST=<RecoverPoint_management_host>" -A "RP_USER=<RecoverPoint_user>" [<optional_parameters>] <path>

donde:

-c <client_name>

Especifica el hostname de SQL Server que contiene la instancia de SQL Serverque desea respaldar.

-l {full | incr | diff}

Especifica el tipo de respaldo para ejecutar; por ejemplo, completo (full),registro de transacciones (incr) o diferencial (diff). El valor predeterminado esfull.

-a "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica si el destino de respaldo es un servidor Data Domain.

-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento hacia donde deseadirigir el respaldo.

-a "NSR_DFA_SI_DD_USER=<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.Debe registrar el nombre de host y el nombre de usuario de DD Boost en ellockbox para permitir al agente de aplicaciones de Microsoft recuperar lacontraseña del usuario registrado.

-A "RP_MGMT_HOST=<RecoverPoint_management_host>"

Especifica el nombre completo del host de administración de RecoverPoint. Deberegistrar este nombre de host y el nombre de usuario en el lockbox para que elagente de aplicaciones de Microsoft pueda recuperar la contraseña del usuario.Por ejemplo, rp.my-host.com.

-A "RP_USER=<RecoverPoint_user>"

Especifica el nombre de usuario de RecoverPoint que utiliza el proveedor dehardware mientras ejecuta las instantáneas a nivel de LUN. Debe registrar estenombre de usuario y el nombre de host en el lockbox para que el agente deaplicaciones de Microsoft pueda recuperar la contraseña de este usuario. Porejemplo,recoverpoint-user.

<backup_path>

Especifica la ruta de respaldo.Escriba la ruta de respaldo en uno de los siguientes formatos:

l Para una instancia predeterminada, escriba la ruta en uno de los siguientesformatos:

Respaldo de SQL Server con ProtectPoint

Respaldar SQL Server con el comando de respaldo ProtectPoint 157

Page 158: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

n Para respaldar la instancia completa, escriba APPLICATIONS:\SqlServerWriter\<backup_client_name>

n Para respaldar bases de datos específicas, escriba APPLICATIONS:\SqlServerWriter\<backup_client_name>\<database_name>\[...]\

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest3"

l Para una instancia con nombre, escriba la ruta en uno de los siguientesformatos:

n Para respaldar la instancia completa, escriba APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>

n Para respaldar bases de datos específicas, escriba APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>\<database_name>\ [...]\<URL-encoded_SQL_instance_name> es comúnmente<backup_client_name>%5C<SQL_instance_name>

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158%5Cinst1\dbtest3"

Sintaxis para respaldos con un arreglo VMAX

Utilice el comando msagentsv.exe con la siguiente sintaxis para las operaciones derespaldo de ProtectPoint con VMAX:

msagentsv.exe -c <client_or_hostname> -l {full | incr | diff} -A "NSR_DFA_SI_DD_HOST=<Data_Domain_server>" -A "NSR_DFA_SI_DD_USER=<DDBoost_user>" -A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>" [<optional_parameters>] <path>

donde:

-c <client_name>

Especifica el hostname de SQL Server que contiene la instancia de SQL Serverque desea respaldar.

-l {full | incr | diff}

Especifica el tipo de respaldo para ejecutar; por ejemplo, completo (full),registro de transacciones (incr) o diferencial (diff). El valor predeterminado esfull.

-a "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica si el destino de respaldo es un servidor Data Domain.

-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento hacia donde deseadirigir el respaldo.

-a "NSR_DFA_SI_DD_USER=<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.

Respaldo de SQL Server con ProtectPoint

158 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 159: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Debe registrar el nombre de host y el nombre de usuario de DD Boost en ellockbox para permitir al agente de aplicaciones de Microsoft recuperar lacontraseña del usuario registrado.

<backup_path>

Especifica la ruta de respaldo.Escriba la ruta de respaldo en uno de los siguientes formatos:

l Para una instancia predeterminada, escriba la ruta en uno de los siguientesformatos:

n Para respaldar la instancia completa, escriba APPLICATIONS:\SqlServerWriter\<backup_client_name>

n Para respaldar bases de datos específicas, escriba APPLICATIONS:\SqlServerWriter\<backup_client_name>\<database_name>\[...]\

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest3"

l Para una instancia con nombre, escriba la ruta en uno de los siguientesformatos:

n Para respaldar la instancia completa, escriba APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>

n Para respaldar bases de datos específicas, escriba APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>\<database_name>\ [...]\<URL-encoded_SQL_instance_name> es comúnmente<backup_client_name>%5C<SQL_instance_name>

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158%5Cinst1\dbtest3"

Parámetros opcionales para el comando msagentsv.exe

En la siguiente lista se describen los parámetros opcionales que se pueden utilizar conmsagentsv.exe:

-A "NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contieneinformación cifrada acerca de los hosts registrados y los nombres de usuariocorrespondientes en pares. Cada par está asociado con una contraseña queutilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminada a laruta de lockbox en la ruta de instalación predeterminada, que es C:\ProgramFiles\DPSAPPS\common\lockbox.

-D <debug_level_1_through_9>

Genera registros detallados que se pueden usar para solucionar problemas derespaldo. El valor predeterminado es 0 (cero).

-A "DELETE_DEBUG_LOG_DAYS=<days>"

Especifica que se eliminen los archivos de registro de depuración anteriores a lacantidad de días especificada. El rango válido es entre 1 y 32767. De formapredeterminada, los registros de depuración no se eliminan. Normalmente, si seeliminan los registros de depuración, se evita que la carpeta de registro en launidad de instalación sea demasiado grande.

Respaldo de SQL Server con ProtectPoint

Respaldar SQL Server con el comando de respaldo ProtectPoint 159

Page 160: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Con este parámetro se eliminarán solo los registros de depuración con el nombreen el formato predeterminado y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

-A "DDVDISK_USER=<vdisk_username>"

Especifica el usuario de vdisk de Data Domain. Todas las credenciales serecuperan del lockbox para autenticarse con el host.

-A "SYMM_SNAP_REMOTE=yes"

Especifica que en el respaldo de ProtectPoint se utilizará el arreglo VMAX remotocuando se respalden volúmenes protegidos de SRDF/S.No utilice esta opción si usa un dispositivo RecoverPoint para realizar respaldos.

Respaldar SQL Server con scripts T-SQLAgente de aplicaciones de Microsoft para ProtectPoint le permite generar un scriptCLR de SQL que puede usar para respaldar SQL Server.

El comando de respaldo CLR de SQL es protectpoint_run_backup.

Debe proporcionar parámetros de tipo VARCHAR para ejecutar este comando. Elcomando protectpoint_run_backup utiliza las mismas opciones de comando queel comando msagentsv.exe. Parámetros opcionales para el comando msagentsv.exe enla página 159 entrega información acerca de las opciones del símbolo del sistema derespaldo para respaldar SQL Server.

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, la ventana deconsultas de SQL Server Management Studio y el símbolo del sistema de T-SQL paraejecutar los scripts CLR de SQL.

Script T-SQL de respaldo de ejemplo

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.protectpoint_run_backup ' -cLCP1018.MSAppAgent.com -A"NSR_DFA_SI_DD_HOST=ledmd035.lss.example.com" -A"NSR_DFA_SI_DD_USER=DD163_user" -A "NSR_DFA_SI_DEVICE_PATH=/SU_DD163"-A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A "RP_MGMT_HOST=lcp0246.lss.example.com" -A "RP_USER=admin"APPLICATIONS:\SqlServerWriter\LCP1018%5CMSSQLSERVER1'IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END

Enumere respaldos con el comando msagentadminEnumere respaldos y archivos con el comando msagentadmin.

Para enumerar respaldos, ejecute el siguiente comando:

msagentadmin list --ddhost "<name>" --ddpath "/<storage_unit_name_and_path>" --dduser "<ddboost_user>" --rphost "<RecoverPoint_hostname>" --rppath "<RecoverPoint_host_path>" --

Respaldo de SQL Server con ProtectPoint

160 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 161: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

rpuser "<RecoverPoint_host_user>" [--config <file name>] [<optional_parameters>]

donde:

list

Especifica una operación para enumerar respaldos.Puede utilizar el alias -s para el parámetro list.

--ddhost "<name>"

Especifica el nombre del servidor de Data Domain que contiene la unidad dealmacenamiento en la que respaldó las bases de datos.

--ddpath "/<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldólas bases de datos seleccionadas.

--dduser "<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.

--rphost "<RecoverPoint_hostname>"

Especifica el nombre completo del host de administración de RecoverPoint. Deberegistrar este nombre de host y el nombre de usuario en el lockbox para que elagente de aplicaciones de Microsoft pueda recuperar la contraseña del usuario.Obligatorio solo para los respaldos con un dispositivo RecoverPoint.Por ejemplo: rp.my-host.com

--rppath "<RecoverPoint_host_path>"

Especifica la ruta completa al host de administración de RecoverPoint.Obligatorio solo para los respaldos con un dispositivo RecoverPoint.Por ejemplo: rp.my-host.com

--rpuser "<RecoverPoint_host_user>"

Especifica el nombre de usuario de RecoverPoint que utiliza el proveedor dehardware mientras ejecuta las instantáneas a nivel de LUN. Debe registrar estenombre de usuario y el nombre de host en el lockbox para que el agente deaplicaciones de Microsoft pueda recuperar la contraseña de este usuario.Obligatorio solo para los respaldos con un dispositivo RecoverPoint.Por ejemplo: recoverpoint-user

--config "<configuration_file_path>"

(Opcional) Especifica la ruta de acceso completa del archivo de configuración.Puede utilizar el alias -z para el parámetro --config.

Nota

Aunque se recomienda utilizar el comando msagentadmin con ProtectPoint, tambiénse admite el comando list msagentadmin admnistration con ProtectPoint. Enumere respaldos y guarde archivos con el comando de administraciónmsagentadmin en la página 124 proporciona información sobre los respaldos deenumeración con msagentadmin admnistration.

Respaldo de SQL Server con ProtectPoint

Enumere respaldos con el comando msagentadmin 161

Page 162: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Ejemplos del comando de enumeración msagentadmin

Ejemplo 18 Enumerar todos los respaldos

msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com

Ejemplo 19 Enumerar los cinco respaldos más recientes

msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --limit 5

Ejemplo 20 Enumerar los respaldos que se ejecutaron después del

msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --after '3/30/2016'

Ejemplo 21 Enumerar los respaldos que se ejecutaron antes del martes

msagentadmin list --ddhost datadomain.myapp.com --ddpath "/dd/backups" --dduser "dduser" --client myserver.myapp.com --before Tuesday

Parámetros opcionales para enumerar respaldos con el comandomsagentadmin

En la siguiente lista se describen los parámetros opcionales para el comando deenumeración msagentadmin.

--client <client_name>

Especifica el hostname del servidor de aplicaciones que contiene la instancia deservidor que se respaldó.Puede utilizar el alias -c para el parámetro --client.

--lockbox <lockbox_path>

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contieneinformación cifrada acerca de los hosts registrados y los nombres de usuariocorrespondientes en pares. Cada par está asociado con una contraseña queutilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminada segúnla ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

--after <start_time>

Respaldo de SQL Server con ProtectPoint

162 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 163: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha,día u hora, o después.Por ejemplo: 3/31/2016 15:00:00 o Tuesday.Puede utilizar el alias -b para el parámetro --after.

--before <hora_de_finalización>

Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha,día u hora, o antes. Si no especifica un valor, el valor predeterminado es la fecha yla hora actuales.Por ejemplo: 3/31/2016 15:00:00 o Tuesday.Puede utilizar el alias -e para el parámetro --before.

--limit

Muestra solo el número especificado de respaldos más recientes.Puede utilizar el alias -l para el parámetro --limit.

--deleteDebugLog <number_of_days>

Elimina los archivos de registro de depuración anteriores a la cantidad de díasespecificada. El rango válido es entre 1 y 32767. De forma predeterminada, losregistros de depuración no se eliminan. Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta de registro en la unidad de instalación seademasiado grande.Con este parámetro se eliminarán solo los registros de depuración con el nombreen el formato predeterminado y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

--debug <level_1_through_9>

Especifica el nivel de depuración para enumerar los respaldos. El valorpredeterminado es 0 (cero).Puede utilizar el alias -D para el parámetro --debug.

--help

Imprime un mensaje de ayuda breve.Puede utilizar el alias -h para el parámetro --help .

--format {text | msagentrc | keyvalue}

Especifica el formato en el que se mostrará la salida.text: Muestra la salida en un formato legible y general. Este es el valorpredeterminado.msagentrc: Enumera bases de datos individuales en el formato que se puedeingresar directamente al comando de restauración msagentrc.keyvalue: Enumera la salida en el formato de palabra clave y valor que se puedeusar en otros programas.

Eliminación de respaldosPuede eliminar respaldos mediante el comando msagentadmin delete o mediantescripts T-SQL.

Eliminar respaldos con el comando msagentadminEl comando msagentadmin delete enumera los respaldos y, a continuación, loselimina.

Respaldo de SQL Server con ProtectPoint

Eliminación de respaldos 163

Page 164: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Para eliminar los respaldos, ejecute el siguiente comando:

msagentadmin delete --ddhost "<name>" --ddpath "/<storage_unit_name_and_path>" --dduser "<ddboost_user>" --rphost "<name>" --rppath "<RecoverPoint_host_path>" --rpuser "<user>" [--config <file name>] [<optional_parameters>]

donde:

delete

Especifica una operación para eliminar respaldos.Puede utilizar el alias -d para el parámetro delete.

--ddhost "<name>"

Especifica el nombre del servidor de Data Domain que contiene la unidad dealmacenamiento en la que respaldó las bases de datos.

--ddpath "/<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldólas bases de datos seleccionadas.

--dduser "<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.

--rphost "<RecoverPoint_hostname>"

Especifica el nombre completo del host de administración de RecoverPoint. Deberegistrar este nombre de host y el nombre de usuario en el lockbox para que elagente de aplicaciones de Microsoft pueda recuperar la contraseña del usuario.Obligatorio solo para los respaldos con un dispositivo RecoverPoint.Por ejemplo: rp.my-host.com

--rppath "<RecoverPoint_host_path>"

Especifica la ruta completa al host de administración de RecoverPoint.Obligatorio solo para los respaldos con un dispositivo RecoverPoint.Por ejemplo: rp.my-host.com

--rpuser "<RecoverPoint_host_user>"

Especifica el nombre de usuario de RecoverPoint que utiliza el proveedor dehardware mientras ejecuta las instantáneas a nivel de LUN. Debe registrar estenombre de usuario y el nombre de host en el lockbox para que el agente deaplicaciones de Microsoft pueda recuperar la contraseña de este usuario.Obligatorio solo para los respaldos con un dispositivo RecoverPoint.Por ejemplo: recoverpoint-user

--config "<configuration_file_path>"

Especifica la ruta de acceso completa del archivo de configuración.Puede utilizar el alias -z para el parámetro --config.

Nota

Aunque se recomienda utilizar el comando msagentadmin con ProtectPoint, tambiénse admiten los comandos de enumeración msagentadmin admnistration conProtectPoint. Enumere respaldos y guarde archivos con el comando de administraciónmsagentadmin en la página 124 proporciona información sobre la lista de respaldos conmsagentadmin admnistration.

Respaldo de SQL Server con ProtectPoint

164 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 165: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Ejemplos del comando de eliminación msagentadmin

Ejemplo 22 Eliminar todos los respaldos que se ejecutaron antes de 1461267170

msagentadmin delete --config c:\temp\config_pp.txt --before 1461267170

Ejemplo 23 Eliminar todos los respaldos completos de nivel VSS de SQL

msagentadmin administration --delete --ddhost "10.31.78.56" --dduser ddvdisk1 --ddpath "/yashovmax" --client "SQLPPVMAXAUTO.quack.com"

Ejemplo 24 Eliminar todos los respaldos del registro de transacciones de VDI de SQL

msagentadmin administration --delete --ddhost "10.31.78.56" --dduser ddvdisk1 --ddpath "/yashovmax" --client "SQLPPVMAXAUTO.quack.com" -e now -n mssql

Parámetros opcionales para eliminar respaldos con el comando msagentadmin

En la siguiente tabla se enumeran los parámetros opcionales del comandomsagentadmin delete.

--confirm

Especifica que se omita el indicador de confirmación al eliminar respaldos.Puede utilizar el alias -Y para el parámetro --confirm.

--client <client_name>

Especifica el hostname del servidor de aplicaciones que contiene la instancia deservidor que se respaldó.Puede utilizar el alias -c para el parámetro --client.

--lockbox <lockbox_path>

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contieneinformación cifrada acerca de los hosts registrados y los nombres de usuariocorrespondientes en pares. Cada par está asociado con una contraseña queutilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminada segúnla ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

--after <start_time>

Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha,día u hora, o después.Por ejemplo: 3/31/2016 15:00:00 o Tuesday.Puede utilizar el alias -b para el parámetro --after.

--before <hora_de_finalización>

Respaldo de SQL Server con ProtectPoint

Eliminar respaldos con el comando msagentadmin 165

Page 166: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Enumera solo los respaldos que se realizaron en determinada fecha y hora, fecha,día u hora, o antes. Si no especifica un valor, el valor predeterminado es la fecha yla hora actuales.Por ejemplo: 3/31/2016 15:00:00 o Tuesday.Puede utilizar el alias -e para el parámetro --before.

--limit

Muestra solo el número especificado de respaldos más recientes.Puede utilizar el alias -l para el parámetro --limit.

--deleteDebugLog <number_of_days>

Elimina los archivos de registro de depuración anteriores a la cantidad de díasespecificada. El rango válido es entre 1 y 32767. De forma predeterminada, losregistros de depuración no se eliminan. Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta de registro en la unidad de instalación seademasiado grande.Con este parámetro se eliminarán solo los registros de depuración con el nombreen el formato predeterminado y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

--debug <level_1_through_9>

Especifica el nivel de depuración para enumerar los respaldos. El valorpredeterminado es 0 (cero).Puede utilizar el alias -D para el parámetro --debug.

--help

Imprime un mensaje de ayuda breve.Puede utilizar el alias -h para el parámetro --help .

--format {text | msagentrc | keyvalue}

Especifica el formato en el que se mostrará la salida.text: Muestra la salida en un formato legible y general. Este es el valorpredeterminado.msagentrc: Enumera bases de datos individuales en el formato que se puedeingresar directamente al comando de restauración msagentrc.keyvalue: Enumera la salida en el formato de palabra clave y valor que se puedeusar en otros programas.

Eliminar respaldos mediante scripts T-SQLAgente de aplicaciones de Microsoft para ProtectPoint le permite generar un scriptCLR de SQL que puede usar para eliminar respaldos de SQL Server.

El comando de respaldo CLR de SQL es protectpoint_run_delete.

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, la ventana deconsultas de SQL Server Management Studio y el símbolo del sistema de T-SQL paraejecutar los scripts CLR de SQL.

Ejemplo 25 Script T-SQL de ejemplo para eliminar respaldos

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.protectpoint_run_delete 'delete --dduser

Respaldo de SQL Server con ProtectPoint

166 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 167: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Ejemplo 25 Script T-SQL de ejemplo para eliminar respaldos (continuación)

"ddvdisk1" -a "DEVICE_PATH=yashovmax" -a "DEVICE_HOST=10.31.78.56" -a"CLIENT=SQLPPVMAXAUTO.mars.com"'IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END

Respaldo de SQL Server con ProtectPoint

Eliminar respaldos mediante scripts T-SQL 167

Page 168: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Respaldo de SQL Server con ProtectPoint

168 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 169: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

PARTE 3

Restauración de SQL Server

Esta parte incluye los siguientes capítulos:

Capítulo 6, "Restauración de respaldos de Data Domain Boost"

Capítulo 7, "Restauración de respaldos de ProtectPoint"

Capítulo 8, "Restauración de respaldos de máquinas virtuales con vProxy Engine"

Restauración de SQL Server 169

Page 170: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Restauración de SQL Server

170 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 171: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

CAPÍTULO 6

Restauración de respaldos de Data DomainBoost

Este capítulo incluye las siguientes secciones:

l Mejores prácticas para restaurar SQL Server con Data Domain Boost..............172l Restauración de bases de datos de SQL Server ............................................... 172l Realizar la recuperación a nivel de tabla............................................................195l Ejecución de la recuperación ante desastres de SQL Server............................ 202

Restauración de respaldos de Data Domain Boost 171

Page 172: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Mejores prácticas para restaurar SQL Server con DataDomain Boost

Considere las mejores prácticas para restaurar SQL Server con Data Domain Boost.

Ajustar la configuración de conexiónLos dispositivos Data Domain Boost no distinguen entre el protocolo de control detransmisiones (TCP)/protocolo de Internet (IP) y Fibre Channel (FC), y los tipos dered LAN, WAN y MAN. Los dispositivos Data Domain Boost pueden funcionarcorrectamente en situaciones en las que la pérdida de paquetes es estrictamente del0 % y la latencia es menor que 20 ms.

Habilitar la inicialización instantánea de archivosPara mejorar las restauraciones, habilite la función de inicialización instantánea dearchivos en SQL Server. En el proceso de inicio de SQL Server se escriben ceros en laparte del disco en la que se incluyen archivos de registro y de datos. La activación dela función de inicialización instantánea de archivos no habilita la puesta a cero del discopara los archivos de datos.

Configure los límites de uso de flujos de Data Domain.Configure una cantidad suficiente de flujos de Data Domain para mejorar elrendimiento de los respaldos y las restauraciones. Los flujos controlan el paralelismode respaldos y restauraciones para cada base de datos.

El agente de aplicaciones de Microsoft requiere un flujo por cada saveset que serespalde o se restaure. Al ejecutar respaldos fraccionados, cada fracción requiere unflujo. Las fracciones se ejecutan simultáneamente para cada base de datos. Las basesde datos se respaldan y se restauran de manera secuencial. Cuando se utilizanfracciones, la cantidad de flujos debe ser igual o mayor que la cantidad de fracciones.

La cantidad mínima de flujos para un ambiente sin fracciones es 1.

Configuración de los límites de uso de flujos de Data Domain en la página 36proporciona más información sobre el límite de flujos, el impacto de superar los límitesy la configuración de los límites de uso.

Restauración de bases de datos de SQL ServerEl agente de aplicaciones de Microsoft para Data Domain Boost con SQL Serveradmite varias herramientas para recuperar bases de datos.

Puede recuperar bases de datos mediante el plug-in (GUI) SQL Server ManagementStudio del agente de aplicaciones de Microsoft, los comandos del agente deaplicaciones de Microsoft para Data Domain Boost o los scripts T-SQL.

Requisitos previosObtenga información sobre los requisitos previos para restauraciones de bases dedatos.

Requisitos previos para restaurar una base de datos a un servidor remotoAprenda a restaurar una base de datos a una instancia remota de SQL Server.

El agente de aplicaciones de Microsoft admite la exploración y restauración derespaldos en un servidor remoto.

Restauración de respaldos de Data Domain Boost

172 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 173: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Las operaciones de restauración en un servidor remoto solo son compatibles a travésdel plug-in SQL Server Management Studio (SSMS) del Data Domain Boost.

El agente de aplicaciones de Microsoft y el plug-in SSMS del Data Domain Boostdeben instalarse en el servidor SQL Server en el que se configurará la operación derestauración. Con el plug-in SSMS puede examinar los respaldos de SQL desdecualquier servidor de la unidad de almacenamiento de Data Domain y establecer eldestino en el servidor remoto donde desea restaurar los datos.

Requisitos previosAsegúrese de que el ambiente cumpla con los siguientes requisitos:

l El agente de aplicaciones de Microsoft debe estar instalado en la instancia remotade destino.

l Configure la misma lockbox en la instancia remota de destino que la lockbox en lainstancia en la que se configura la operación de restauración.Por ejemplo, si la instancia en la que se ejecuta la restauración tiene una lockboxcon DataDomain1 y StorageUnit1, debe crear la misma lockbox con DataDomain1 yStorageUnit1 en la instancia remota de destino.

l El agente de SQL Server debe ejecutarse en la instancia remota de destino.Si la instancia remota está en el mismo dominio que el servidor donde estáconfigurando la operación de restauración, el agente de aplicaciones de Microsoftinicia automáticamente el agente de SQL Server durante la operación derestauración. Si el servidor remoto está en un dominio diferente, debe iniciarmanualmente el agente de SQL Server en el servidor de destino.

l Debe poder conectarse con la instancia remota mediante la opción Connect toServer de SQL Server Management Studio.Si no puede conectarse a la instancia remota, se producirá un error en larestauración.

Requisito previo para restaurar una base de datos de un grupo de disponibilidad AlwaysOn

Para restaurar una base de datos que forma parte de un grupo de disponibilidadAlways On, antes de comenzar la operación de restauración, debe quitar la base dedatos del grupo de disponibilidad Always On.

Vuelva a agregar la base de datos al grupo de disponibilidad una vez completada laoperación de restauración.

Restaurar una base de datos con el plug-in Agente de aplicaciones deMicrosoft para Application Direct

El agente de aplicaciones de Microsoft admite una interfaz de usuario para realizaroperaciones de restauración a través de un plug-in SQL Server Management Studio(SSMS).

Agente de aplicaciones de Microsoft almacena en caché la configuración derestauración de SQL Server. Agente de aplicaciones de Microsoft cargaautomáticamente la información de la última operación de recuperación y completa laconfiguración de restauración. El almacenamiento en caché permite ahorrar tiempo, yaque se elimina la necesidad de volver a seleccionar la configuración cada vez que serealice una operación de restauración. Para borrar la configuración almacenada encaché, haga clic en Clear Cache.

La opción Script está disponible en cada página de la pestaña Database Restore, loque genera un script equivalente del símbolo del sistema. Puede usar el script paracrear un archivo .bat para realizar la automatización y otras tareas. Las siguientesopciones de script están disponibles:

Restauración de respaldos de Data Domain Boost

Restaurar una base de datos con el plug-in Agente de aplicaciones de Microsoft para Application Direct 173

Page 174: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l CLI Scripts: Para generar el script de comandos, el cual puede usar para realizaruna restauración desde el símbolo del sistema.

l T-SQL Scripts: Para generar un script de restauración en el formato T-SQL.

Iniciar el plug-in SSMS del Agente de aplicaciones de Microsoft para Application Direct

Para iniciar el plug-in SSMS del Agente de aplicaciones de Microsoft para ApplicationDirect, siga estos pasos:

1. En el menú Inicio de Windows, seleccione Microsoft SQL Server ManagementStudio.

2. En Microsoft SQL Server Management Studio, en la ventana Connect toServer, especifique la información del servidor y las credenciales y, a continuación,haga clic en Connect.

3. En la barra de herramientas, haga clic en Agente de aplicaciones de Microsoftpara Application Direct.

Nota

Si no ha instalado SSMS, para iniciar el plug-in de SSMS Agente de aplicaciones deMicrosoft para Application Direct, en la carpeta<Microsoft_application_agent_installation_folder>\DPSAPPS\MSAPPAGENT\bin, haga doble clic en el archivo DDSSMSAddinApp.exe.

Configurar los ajustes generales de la restauraciónPara configurar las restauraciones de SQL con el plug-in de SSMS Agente deaplicaciones de Microsoft para Application Direct, primero se deben especificar lasopciones generales de restauración en la página Database Restore > General.

Procedimiento

1. Abra la ventana Agente de aplicaciones de Microsoft para Application Directen la página Database Restore > General.

La página General aparece como se muestra en la figura siguiente.

Restauración de respaldos de Data Domain Boost

174 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 175: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 24 Data Domain Boost: página General en Database Restore

Agente de aplicaciones de Microsoft carga automáticamente la información dela última operación de recuperación y completa todos los campos en Sources.Para borrar la configuración almacenada en caché, haga clic en Clear Cache.

2. En el campo Data Domain Server, seleccione el servidor Data Domain quecontiene el respaldo.

Nota

Si desea restaurar un respaldo replicado a partir de un servidor Data Domainsecundario, seleccione el servidor secundario. El usuario de Data Domain en elservidor de Data Domain secundario debe estar en el mismo grupo que elservidor de Data Domain primario.

3. En la lista SQL Server host, seleccione el host de SQL Server que es el origendel respaldo. Seleccione el nombre del clúster de Windows en el caso de losrespaldos federados.

4. En la lista SQL Server Instance, seleccione la instancia de SQL Server quecontenga las bases de datos que desea restaurar.

Las bases de datos ubicadas en la instancia de SQL Server aparecen en la tablaa continuación del campo SQL Server Instance.

5. En la tabla de bases de datos, seleccione la instancia completa de SQL Servermarcando la casilla de verificación en la fila de encabezados, o bien solo lasbases de datos necesarias para restaurar.

Restauración de respaldos de Data Domain Boost

Restaurar una base de datos con el plug-in Agente de aplicaciones de Microsoft para Application Direct 175

Page 176: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Los savesets en la instancia de SQL Server que están disponibles pararecuperación aparecen en la tabla de savesets a continuación del campoBrowse time.

De forma predeterminada, durante el proceso de restauración se selecciona elregistro de hora y fecha del respaldo más reciente para cada base de datosseleccionada. Si seleccionó una base de datos única, puede realizar unarestauración de un punto en el tiempo (PIT).

6. (Opcional) Para realizar una restauración a un punto en el tiempo de una solabase de datos, realice los siguientes pasos:

a. En la lista Browse time, seleccione una fecha y una hora, y haga clic enShow Versions.

Todos los respaldos que se llevaron a cabo en el cronograma especificadoaparecen en la tabla de savesets.

b. En la tabla de savesets, seleccione el saveset con el registro de hora y fechaque desea restaurar.

Haga clic en < < Older o Newer > > para navegar por los savesetsadicionales.

Nota

No puede realizar una restauración PIT de varias bases de datos.

7. (Opcional) Para seleccionar el registro de fecha y hora de respaldo, siga estospasos

De forma predeterminada, se utiliza el registro de fecha y hora más reciente.

a. Haga clic en Timeline.

Aparece el cuadro de diálogo Backup Timeline, como se muestra en lasiguiente figura.Figura 25 Especificación del punto de restauración

b. Seleccione el registro de fecha y hora de respaldo y, a continuación, hagaclic en OK.

8. Elija la ubicación en la que se restaurará el respaldo:

l Para realizar una recuperación directamente en la base de datos, realice lossiguientes pasos:

Restauración de respaldos de Data Domain Boost

176 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 177: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

a. Seleccione Restore to SQL Server.

b. En la Instance, seleccione la instancia en la que desea restaurar la basede datos.Puede restaurar la base de datos a la instancia de origen o a una instanciaalternativa.

Si restaura la base de datos a una instancia en un servidor SQL Serverremoto que no está en la lista, siga estos pasos:

a. En la lista Instance, seleccione Browse for more.Aparecerá la ventana Connect to Server.

b. En la ventana Connect to Server, junto a Server Name, haga clic en

para cargar las instancias de SQL en la red.

c. En el campo Server Name, escriba el nombre de la instancia oseleccione el nombre de la lista.

d. En la lista Authentication, seleccione uno de los siguientes modos deautenticación para conectarse a SQL Server:

n Seleccione Windows Authentication cuando restaure en un hostdel mismo dominio.

n Seleccione SQL Server Authentication cuando restaure en unhost de un dominio diferente

e. Escriba las credenciales de inicio de sesión en los campos Login yPassword.

f. Para tener acceso al servicio del Agente SQL con un usuario proxy, enProxy User Of SQL Agent, escriba las credenciales de inicio desesión en los campos User Name y Password. Debe escribir elnombre de usuario en el formato de Domain Name\User Name.Especifique las credenciales de usuario de proxy si el usuario delservicio del Agente SQL no tiene permisos suficientes para realizaruna operación de restauración, o si desea realizar la restauracióncomo un usuario diferente.

Si el servicio del Agente SQL en el servidor de destino utiliza unacuenta de dominio de Windows y selecciona WindowsAuthentication, las credenciales de usuario de proxy son opcionales.

g. Haga clic en OK.

c. En la lista Database, seleccione la base de datos en la que se recuperaráel respaldo.

l Para realizar una recuperación de archivo sin formato, realice los siguientespasos:

a. Seleccione Restore backups as files.

b. En el campo Folder, especifique el destino de los archivos. El campoFolder se rellena con la ruta de destino predeterminada.

9. Haga clic en Run para iniciar la restauración.

Configurar los ajustes de la restauración de archivos y grupos de archivosCuando configure las restauraciones de SQL con el plug-in de SSMS Agente deaplicaciones de Microsoft para Application Direct, cambie las carpetas de destinopredeterminadas de los archivos de base de datos (.mdf y .ndf) y los archivos deregistro (.ldf) en la página Database Restore > Files/Filegroups.

Todas las configuraciones de la página Files/Filegroups son opcionales.

Restauración de respaldos de Data Domain Boost

Restaurar una base de datos con el plug-in Agente de aplicaciones de Microsoft para Application Direct 177

Page 178: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

La configuración de la página Files/Filegroups se deshabilita en el momento deconfigurar una restauración en un servidor remoto, incluido el cambio de la ruta derestauración.

Procedimiento

1. En el panel izquierdo, haga clic en Files/Filegroups.

La página Files/Filegroups aparece como se muestra en la figura siguiente.

Figura 26 Data Domain Boost: página Files en Database Restore

2. En Filegroup Options, para mostrar los archivos de base de datoscorrespondientes a las bases de datos que haya seleccionado en la páginaGeneral, en la lista desplegable Select Filegroup to restore, seleccione una delas siguientes opciones:

l All Files: Muestra los archivos de base de datos de todas las bases de datosseleccionadas.

l PRIMARY: Muestra los archivos de base de datos de las bases de datosseleccionadas que pertenecen al grupo de archivos PRIMARY únicamente.

l Custom filegroup name: Muestra los archivos de base de datos de las basesde datos seleccionadas que pertenecen únicamente al nombre de grupo dearchivos personalizado seleccionado. En la figura, los nombres de grupo dearchivos personalizados son sec y third.

3. En Relocation Options, para cambiar las rutas de restauración de destino,realice una de las siguientes secuencias de acción:

Restauración de respaldos de Data Domain Boost

178 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 179: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l Para cambiar las rutas de destino de todos los archivos de datos y registros,realice los siguientes pasos:

a. Seleccione Relocate all files to folder.

b. Haga clic en el botón de navegación Data file folder para especificar unaubicación para los archivos de datos, o haga clic en el campo para escribirla ruta de la carpeta.

c. Haga clic en el botón de navegación Log file folder para especificar unaubicación para los archivos de registros, o haga clic en el campo paraescribir la ruta de la carpeta.

l Para cambiar la ruta de destino de cada archivo individual de registros odatos, realice una de las siguientes acciones en la tabla de archivos:

n Para buscar una ruta de destino, haga clic en el botón de navegación a laderecha de cada archivo de registros o datos. Aparecerá una ventanadonde podrá navegar y seleccionar la ruta de archivo.

n Para escribir una nueva ruta de destino, en la columna Restore As, hagaclic en la celda correspondiente y escriba una ruta de destino. Si la rutano existe, aparecerá un cuadro de diálogo en el que se le preguntará sidesea crear la carpeta.

Nota

La configuración de Relocation Options estará deshabilitada si se seleccionó laopción Restore backups as files en la página General.

4. Haga clic en Run para iniciar la restauración.

Configurar los ajustes opcionales de restauración de base de datosCuando configura restauraciones de base de datos de SQL con el plug-in SSMS delAgente de aplicaciones de Microsoft para Application Direct, puede especificar laconfiguración opcional de restauración en la página Database Restore > Options.

Todas las configuraciones de la página Options son opcionales.

Procedimiento

1. En el panel izquierdo, haga clic en Options para especificar las configuracionesde restauración opcionales.

La página Options aparece como se muestra en la figura siguiente.

Restauración de respaldos de Data Domain Boost

Restaurar una base de datos con el plug-in Agente de aplicaciones de Microsoft para Application Direct 179

Page 180: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 27 Data Domain Boost: página Options en Database Restore

2. Para sobrescribir la base de datos existente con los datos restaurados,seleccione Overwrite the existing database (WITH REPLACE). Solo sesobrescribirá la base de datos si no se le modifica el nombre.

Si selecciona la opción Restore backups as files, esta opción se deshabilitará.

3. Para especificar un estado de recuperación, seleccione una de las siguientesopciones en el campo Recovery state:

l RESTORE WITH RECOVERY: Para dejar la base de datos en el estado listopara usar mediante una reversión de las transacciones no asignadas, ydeshabilitar la capacidad para restaurar los registros de transaccionesadicionales o más recientes.

l RESTORE WITH NORECOVERY: Para dejar la base de datos en el estadono operacional mediante una reversión de las transacciones no asignadas, yhabilitar la capacidad para restaurar los registros de transaccionesadicionales o más recientes.

l RESTORE WITH STANDBY: Para habilitar la capacidad de deshacer lastransacciones asignadas, guardar las acciones de deshacer en un archivo enespera que le permita revertir los efectos de la restauración, y colocar labase de datos en el modo de solo lectura. Si selecciona esta opción, paraespecificar el campo Standby file, haga clic en el botón al lado derecho delcampo, busque el archivo y selecciónelo.

4. Para ejecutar una operación de solo verificación, seleccione Verify only.

Restauración de respaldos de Data Domain Boost

180 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 181: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

En una operación de solo verificación, solo se comprueba que el proceso derestauración cumpla con los siguientes requisitos sin ejecutar la operación derestauración:

l El conjunto de respaldo que desea restaurar ha finalizado y todos losvolúmenes tienen capacidad de lectura

l Los campos de encabezado, por ejemplo, los ID de las páginas de la base dedatos, están listos para escribir datos

l Si la suma de comprobación es correcta si el respaldo se realizó mediante laselección de la opción Perform checksum before writing to media

l Si existe espacio suficiente en el host de destino para restaurar datos

Nota

n La opción Verify only requiere suficiente espacio en el host de clientepara funcionar.

n Si selecciona la opción Restore backups as files, esta opción sedeshabilitará.

5. Para comprimir el contenido de la restauración y transportarlo desde DataDomain Replicator hasta el host de aplicaciones, seleccione Data Domain Boostcompressed restore.

Con esta opción se reduce el impacto en el ancho de banda de red.

6. Para generar registros detallados, los que puede usar para solucionar problemasde restauración, especifique un número entre 1 y 9 en el campo Select a debuglevel. El valor predeterminado es 0 (cero).

7. Para eliminar registros de depuración anterior a una determinada cantidad dedías, en el campo Delete debug logs after, especifique dicha cantidad con unnúmero entre 1 y 32767 días. El valor predeterminado es 0 y no se eliminan losregistros de depuración.

Normalmente, si se eliminan los registros de depuración, se evita que la carpetade registro en la unidad de instalación sea demasiado grande.

Nota

Con esta opción se eliminarán solo los registros de depuración con el nombre enel formato predeterminado, y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

8. Para restaurar todos los respaldos que se ejecutaron durante una hora de inicioespecificada o después de ella, y hasta la hora de restauración del respaldo,seleccione Specify a start time for restore.

Especifique la fecha y la hora de inicio en los campos correspondientes junto alcampo Specify a start time for restore. La fecha y la hora de inicio deben serantes del tiempo de ejecución del respaldo del saveset que se restaurará.

9. Para especificar opciones de recuperación avanzadas, utilice el campoAdvanced options para seleccionar o escribir opciones de recuperaciónavanzadas.

Separe varias entradas con una coma, por ejemplo:BUFFERCOUNT=2, KEEP_CDC, KEEP_REPLICATION

Restauración de respaldos de Data Domain Boost

Restaurar una base de datos con el plug-in Agente de aplicaciones de Microsoft para Application Direct 181

Page 182: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Se admiten las siguientes opciones de recuperación avanzadas:

l BUFFERCOUNT=buffer_number: Especifica la cantidad total de búferes deI/O que se pueden usar durante una recuperación.

l KEEP_CDC : Permite la recuperación de captura de datos de cambio (CDC).Cuando se restaura una base de datos con CDC activado, la operación derecuperación funciona de forma diferente según el destino de recuperación.

Utilice la opción KEEP_CDC para:

n Recuperar la base de datos con CDC activado en la misma instancia deSQL mediante el reemplazo de una base de datos existente.En este escenario, KEEP_CDC es opcional.

n Recuperar la base de datos con CDC habilitado con un nombre diferenteen la misma instancia de SQL.En este escenario, KEEP_CDC es obligatorio.

n Recuperar la base de datos con CDC habilitado en una instancia de SQLServer diferente.En este escenario, KEEP_CDC es obligatorio.

l KEEP_REPLICATION: Mantiene la replicación cuando se recupera una base dedatos publicada. Esta opción es necesaria si una base de datos se replicócuando se creó el respaldo.

10. Para editar la cantidad de savesets o las versiones que recupera el caché deAgente de aplicaciones de Microsoft, especifique un número en el campoNumber of entries to retrieve.

Puede especificar un valor de 1 a 10000. El valor predeterminado es 50.

11. Para realizar un respaldo del final del registro de los datos antes de ejecutar larestauración, seleccione Take tail-log backup before restore.

Un respaldo del final del registro garantiza que Agente de aplicaciones deMicrosoft respalde los datos que hayan cambiado desde el respaldo anterior.

Nota

l Agente de aplicaciones de Microsoft para Data Domain Boost con SQLServer no es compatible con respaldos del final del registro de varias basesde datos.

l Esta opción se deshabilita si se seleccionan las opciones Restore backupsas files o Verify only.

12. Para garantizar el acceso exclusivo a la base de datos durante la operación derestauración si existen varias conexiones, seleccione Close existingconnections to destination database.

13. Haga clic en Run para iniciar la restauración.

Monitorear la operación de restauraciónDespués de que se ejecuta una operación de restauración de base de datos desde elplug-in de SSMS Agente de aplicaciones de Microsoft para Application Direct, en lapágina Database Restore > Monitor se muestra el script y el estado de larestauración.

En la siguiente figura se muestra la información y el estado de la restauración segúncomo aparecen en la página Monitor.

Restauración de respaldos de Data Domain Boost

182 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 183: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 28 Data Domain Boost: página Monitor en Database Restore

Nota

Para obtener información sobre el éxito o fracaso de la operación de restauración,revise los archivos de registro que se encuentran en la carpeta de instalación. Laubicación típica de los archivo de registro es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Realizar restauraciones de base de datos con el comando de recuperación deAgente de aplicaciones de Microsoft para Data Domain Boost

Utilice el comando ddbmsqlrc para configurar una restauración de las bases de datosde Microsoft SQL Server desde un símbolo del sistema.

Nota

En las sintaxis, las opciones que están entre corchetes, es decir, [ y ], son opcionales.

Para realizar operaciones específicas de respaldo y restauración, Agente deaplicaciones de Microsoft también es compatible con el comando ddbmadmin.exe,además del comando msagentadmin.exe. Sin embargo, el comandoddbmadmin.exe está obsoleto.

Restauración de respaldos de Data Domain Boost

Realizar restauraciones de base de datos con el comando de recuperación de Agente de aplicaciones de Microsoft para Data

Domain Boost 183

Page 184: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Sintaxis para restaurar bases de datos en un servidor independiente

Ejecute el siguiente comando para restaurar bases de datos en un ambienteindependiente:

ddbmsqlrc.exe -c <client_name> -S {normal | norecover | standby:<filepath>\undo.ldf} -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=<server_name>" -a "NSR_DFA_SI_DD_USER=<DDBoost_user>" -a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>" [<optional_parameters>] "<restore_path>"

donde:

-c <client_name>

Especifica el nombre de host de SQL Server al que desea restaurar las bases dedatos requeridas. Un host de SQL Server contiene las instancias de SQL Serverrespaldadas (independientes o de clúster) y las bases de datos correspondientes.

-S {normal | norecover | standby:<filepath>\undo.ldf}

Realiza una de las siguientes tareas:

l normal: Permite revertir las transacciones no asignadas y usar la base dedatos para restaurar los registros de transacciones adicionales o másrecientes.

l norecover: Deshabilita la posibilidad de revertir las transacciones noasignadas y usar la base de datos para restaurar los registros de transaccionesadicionales o más recientes.

l standby:<filepath>\undo.ldf: Permite deshacer las transacciones asignadas.Se guardan las acciones de deshacer en un archivo en espera que le permiterevertir los efectos de la restauración, y se coloca la base de datos en el modode solo lectura.

-a "NSR_DFA_SI=TRUE"

Especifica si la restauración es independiente del servidor.

-a "NSR_DFA_SI_USE_DD=TRUE"

Especifica que el respaldo se encuentra en un servidor Data Domain

-a "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica el nombre del servidor Data Domain que contiene el respaldo.En el caso de que tenga un servidor Data Domain remoto (secundario) con basesde datos replicadas para restaurar, escriba el nombre del servidor secundario. Unusuario de Data Domain en el servidor de Data Domain secundario debe estar en elmismo grupo que el servidor de Data Domain primario.

-a "NSR_DFA_SI_DD_USER=<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.Debe registrar el nombre de host y el nombre de usuario de DD Boost en ellockbox para permitir al agente de aplicaciones de Microsoft recuperar lacontraseña del usuario registrado.

-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene elrespaldo.

Restauración de respaldos de Data Domain Boost

184 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 185: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

"<restore_path>"

Especifica la ruta a los objetos de respaldo que desea restaurar.Escriba la ruta de restauración en uno de los siguientes formatos:

l Para una instancia predeterminada, escriba la ruta en uno de los siguientesformatos:

n Para restaurar respaldos de toda la instancia, escriba MSSQL:n Para restaurar respaldos de bases de datos específicas, escriba

[MSSQL:]<database> [[MSSQL:]<database> [...]]Por ejemplo: "MSSQL:database1" "MSSQL:database2"

l Para una instancia con nombre, escriba la ruta en uno de los siguientesformatos:

n Para restaurar respaldos de toda la instancia, escriba MSSQL$<Instance_Name>:

n Para restaurar respaldos de bases de datos específicas, escriba MSSQL$<Instance_Name>:<database> [...]

Por ejemplo: "MSSQL$SqlInst1:database1" "MSSQL$SqlInst1:database2"

Ejemplo 26 Comando de restauración independiente de SQL

ddbmsqlrc.exe -c sqlx86.adesc.com -t "Monday, November 11, 2013 1:05:47 PM" -S normal -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.77.27" -a "NSR_DFA_SI_DD_USER=arti1" -a "NSR_DFA_SI_DEVICE_PATH=/artrep2" "MSSQL$SQL2K8:testddr1"

Sintaxis para restaurar bases de datos en un grupo de disponibilidad AlwaysOn:

Ejecute el siguiente comando para restaurar bases de datos en un ambiente de grupode disponibilidad AlwaysOn:

ddbmsqlrc.exe -c <cluster_name> -A <virtual_server> -S {normal | norecover | standby:<filepath>\undo.ldf} -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=<server_name>" -a "NSR_DFA_SI_DD_USER=<DDBoost_user>" -a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>" [<optional_parameters>] "<restore_path>"

donde:

-c <client_name>

Especifica el nombre del clúster de Windows que desea respaldar.Para realizar una restauración redirigida, especifique un host de SQL Server queno sea el host actual.

-A <virtual_server>

Especifica el FQDN del servidor virtual de SQL para restaurar las bases de datosdesde la instancia de SQL en clúster.

-S {normal | norecover | standby:<filepath>\undo.ldf}

Realiza una de las siguientes tareas:

Restauración de respaldos de Data Domain Boost

Realizar restauraciones de base de datos con el comando de recuperación de Agente de aplicaciones de Microsoft para Data

Domain Boost 185

Page 186: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l normal: Permite revertir las transacciones no asignadas y usar la base dedatos para restaurar los registros de transacciones adicionales o másrecientes.

l norecover: Deshabilita la posibilidad de revertir las transacciones noasignadas y usar la base de datos para restaurar los registros de transaccionesadicionales o más recientes.

l standby:<filepath>\undo.ldf: Permite deshacer las transacciones asignadas.Se guardan las acciones de deshacer en un archivo en espera que le permiterevertir los efectos de la restauración, y se coloca la base de datos en el modode solo lectura.

-a "NSR_DFA_SI=TRUE"

Especifica si la restauración es independiente del servidor.

-a "NSR_DFA_SI_USE_DD=TRUE"

Especifica que el respaldo se encuentra en un servidor Data Domain.

-a "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica el nombre del servidor Data Domain que contiene el respaldo.En el caso de que tenga un servidor Data Domain remoto (secundario) con basesde datos replicadas para restaurar, escriba el nombre del servidor secundario. Unusuario de Data Domain en el servidor de Data Domain secundario debe estar en elmismo grupo que el servidor de Data Domain primario.

-a "NSR_DFA_SI_DD_USER=<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.Debe registrar el nombre de host y el nombre de usuario de DD Boost en ellockbox para permitir al agente de aplicaciones de Microsoft recuperar lacontraseña del usuario registrado.

-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene elrespaldo.

"<restore_path>"

Especifica la ruta a los objetos de respaldo que desea restaurar.Escriba la ruta de respaldo en uno de los siguientes formatos:

l Para una instancia predeterminada, escriba la ruta en uno de los siguientesformatos:

n Para restaurar respaldos de toda la instancia, escribaMSSQL#<aag_name>:

n Para restaurar respaldos de bases de datos específicas, escriba[MSSQL#<aag_name>:]<database>[[MSSQL#<aag_name>:]<database> [...]]

Por ejemplo: "MSSQL#aag1:database1" "MSSQL#aag1:database2"l Para una instancia con nombre, escriba la ruta en uno de los siguientes

formatos:

n Para restaurar respaldos de toda la instancia, escriba MSSQL$<Instance_Name>#<aag_name>:

n Para restaurar respaldos de bases de datos específicas, escriba MSSQL$<Instance_Name>#<aag_name>:<database> [...]

Restauración de respaldos de Data Domain Boost

186 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 187: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Por ejemplo: "MSSQL$SqlInst1#sql2012-aag3:database1" "MSSQL$SqlInst1#sql2012-aag3:database2"

Ejemplo 27 Comando de restauración del grupo de disponibilidad AlwaysOn de SQL

ddbmsqlrc.exe -c sqlcluster1.adesc.com -A sqlcluster1.adesc.com -t "Monday, November 11, 2013 1:05:47 PM" -S normal -a "NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.77.27" -a "NSR_DFA_SI_DD_USER=arti1" -a "NSR_DFA_SI_DEVICE_PATH=/artrep2" "MSSQL$SqlInst1#sql2012-aag3:database2"

Parámetros opcionales para el comando ddbmsqlrc

Puede usar los siguientes parámetros opcionales con el comando ddbmsqlrc.

-a "NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contieneinformación cifrada acerca de los hosts registrados y los nombres de usuariocorrespondientes en pares. Cada par está asociado con una contraseña queutilizan los respaldos. Si no especifica un valor, la ruta se configurará de manerapredeterminada según la ruta de instalación, que generalmente es C:\ProgramFiles\DPSAPPS\common\lockbox.

-t "<backup_time_stamp>"

Especifica la marca de tiempo de ejecución del respaldo que desea restaurar.

-a "NSR_ENABLE_FC={TRUE | FALSE}"

Habilita la restauración de las bases de datos en el servidor Data Domain a travésde Fibre Channel. El valor predeterminado es FALSE.

-a "NSR_FC_HOSTNAME=<Data_Domain_fibre_channel_server_name>"

Especifica el nombre de host de Fibre Channel.

-a "FLAT_FILE_RECOVERY={TRUE | FALSE}"

Ejecuta una restauración de archivo plano a archivos, es decir, restaura unsaveset que contiene un respaldo completo y varios respaldos diferenciales y deregistro de transacciones a archivos.Para conocer el orden en el que varios archivos de respaldo de registro detransacciones se restauran, utilice las horas de guardado que están presentes enlos nombres de archivo.

El valor predeterminado es FALSE.

-a "FLAT_FILE_RECOVERY_DIR=<folder_path>"

Especifica la carpeta en la cual se generan los archivos de la restauración dearchivos planos.Puede ver los archivos generados en la ubicación<flat_file_recovery_folder>\<client_name>\<sql_instance_name>.

-a "DDBOOST_COMPRESSED_RESTORE={TRUE | FALSE}"

Restauración de respaldos de Data Domain Boost

Realizar restauraciones de base de datos con el comando de recuperación de Agente de aplicaciones de Microsoft para Data

Domain Boost 187

Page 188: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Comprime el contenido de la restauración y lo transporta desde Data DomainReplicator hasta el host de aplicaciones. Con esta opción se ahorra ancho debanda de red.El valor predeterminado es FALSE.

-a "RESTORE_START_TIME=<start_date_and_time>"

Restaura los respaldos que se llevaron a cabo a una hora de respaldo especificada(fecha y hora de inicio), o después de esta, hasta la hora de respaldo del savesetque se seleccionó, es decir, -t<Last_Backup_Time_Stamp>.Especifique la fecha y la hora de inicio en el formato <mm>/<dd>/<aaaa><hr>:<min>:<seg> {AM | PM}.

La fecha y la hora de inicio no deben ser posteriores a la hora de respaldo delsaveset seleccionado; es decir, -t<Last_Backup_Time_Stamp>.

-a "RESTORE_TO_SOURCE_PATH=TRUE"

Garantiza la restauración del respaldo en la ruta de origen original de manerapredeterminada. La opción -a "RESTORE_TO_SOURCE_PATH=TRUE" sesobreescribe si se utilizan las opciones de reubicación -C o -H.

-a "CLOSE_SQL_CONNECTIONS={TRUE | FALSE}”

Especifica si se debe activar el acceso exclusivo a la base de datos de destinomediante el cambio de la base de datos a modo de usuario único durante laoperación de restauración, a fin de garantizar una recuperación correcta.

-$ <instance>

Especifica la instancia de SQL Server de destino que contiene las bases de datosde destino que desea restaurar. El valor predeterminado es la instancia en la quese realizó el respaldo.Escriba el valor en uno de los siguientes formatos:

l Para la instancia predeterminada, escriba MSSQLl Para una instancia con nombre, escriba MSSQL$<instance_name>

-d <destination_database>

Especifica la base de datos de destino en la que desea restaurar el respaldo.Escriba el valor en uno de los siguientes formatos:

l <destination_database_name>

l MSSQL:<destination_database_name>

l MSSQL$<instance_name>:<destination_database_name>

-C file=path,file2=path2,...

Reubica los archivos de base de datos (.mdf, .ndf y .ldf) a una carpeta diferente.No puede utilizar el parámetro -C y el parámetro -H en la misma operación.

-H " '<source_path>';'<destination_path>'"

Reubica las rutas de archivos y todos los archivos incluidos en una ruta en unaubicación diferente durante una operación de restauración.La opción de comando -H se puede utilizar para reubicar varias rutas de archivosen la misma línea de comandos.

La opción -H es compatible con restauraciones redirigidas y estándar, incluidas lassiguientes:

Restauración de respaldos de Data Domain Boost

188 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 189: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l Restauración normal: mismo servidor y misma instancia.

l Restauración de instancia diferente: mismo servidor, pero instancia diferente.

l Restauración en un archivo de base de datos diferente.

l Restauración de servidor diferente.

Para reubicar los archivos individuales, consulte la entrada para la opción -C.

No puede utilizar el parámetro -C y el parámetro -H en la misma operación.

-f

Sobrescribe la base de datos existente con la base de datos actual que se restaurasi los nombres de ambas bases de datos son los mismos.

-q

Muestra mensajes de ddbmsqlsv en el modo silencioso; es decir, la opciónmuestra información de resumen y mensajes de error únicamente.

-k

Especifica que se debe realizar una suma de comprobación antes de restaurar losdatos.

-u

Especifica que se debe realizar una suma de comprobación antes de la operaciónde restauración, pero que continúe con la operación incluso en caso de errores.

-D <debug_level_1_through_9>

Genera registros detallados que se pueden usar para solucionar problemas derespaldo. El valor predeterminado es 0 (cero).

-a "DELETE_DEBUG_LOG_DAYS=<days>"

Especifica que se eliminen los archivos de registro de depuración anteriores a lacantidad de días especificada. El rango válido es entre 1 y 32767. De formapredeterminada, los registros de depuración no se eliminan. Normalmente, si seeliminan los registros de depuración, se evita que la carpeta de registro en launidad de instalación sea demasiado grande.Con este parámetro se eliminarán solo los registros de depuración con el nombreen el formato predeterminado y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

-V

Verifica si el proceso de restauración cumple con los siguientes requisitos:

l El conjunto de respaldo que desea restaurar ha finalizado y todos losvolúmenes tienen capacidad de lectura

l Los campos de encabezado, por ejemplo, los ID de las páginas de la base dedatos, están listos para escribir datos

l Si se realizó el respaldo mediante la opción de suma de comprobación

l Si el host de destino tiene espacio suficiente para restaurar datos

-l incr

Realiza una restauración a partir del último respaldo de registro de transacciones.Cuando utiliza la opción de -l incr, debe restaurar la cadena de respaldo enorden. Por ejemplo, tenga en cuenta el siguiente historial de respaldo:

l Un respaldo completo realizado a las 13:31:49 h

Restauración de respaldos de Data Domain Boost

Realizar restauraciones de base de datos con el comando de recuperación de Agente de aplicaciones de Microsoft para Data

Domain Boost 189

Page 190: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l Un respaldo solo de registros realizado a las 13:32:42 h

l Un respaldo solo de registros realizado a las 13:34:03 h

l Un respaldo solo de registros realizado a las 13:34:50 h

Para restaurar esta cadena de respaldo, realice los siguientes pasos:

1. Escriba el siguiente comando para restaurar hasta el penúltimo respaldo deregistro de transacciones:

ddbmsqlrc.exe -a NSR_DFA_SI_DD_HOST=10.34.156.120 -a NSR_DFA_SI_DD_USER=ost -a NSR_DFA_SI_DEVICE_PATH=/msappstu4 -a NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox -c mars-jupiter.planets.com -a SKIP_CLIENT_RESOLUTION=TRUE -f -t 09/06/2017 01:34:03 PM -S norecover MSSQL$TESTDB02:info3

2. Escriba el siguiente comando para restaurar el último respaldo de registro detransacciones con -l incr:

ddbmsqlrc.exe -a NSR_DFA_SI_DD_HOST=10.34.156.120 -a NSR_DFA_SI_DD_USER=ost -a NSR_DFA_SI_DEVICE_PATH=/msappstu4 -a NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox -c mars-jupiter.planets.com -a SKIP_CLIENT_RESOLUTION=TRUE -f -l incr -S normal MSSQL$TESTDB02:info3

-O "<option1>, <option2>, ..."

Especifica las opciones de recuperación avanzadas. Separe cada opción con unacoma.En la siguiente tabla se describen las opciones avanzadas de recuperacióndisponibles.

l BUFFERCOUNT=<number>: Especifica la cantidad total de búferes de I/O quese pueden usar durante una operación de recuperación.

l KEEP_CDC: Permite la recuperación de captura de datos de cambio (CDC).

l KEEP_REPLICATION: Mantiene la replicación cuando se recupera una basede datos publicada. Esta opción es necesaria si una base de datos se replicócuando se creó el respaldo.

l READ_WRITE_FILEGROUPS: Se recuperan solo los grupos de archivos delectura/escritura (activos) desde el respaldo. Esta opción solo se puedeutilizar para recuperar respaldos creados con la opciónREAD_WRITE_FILEGROUPS. No puede especificar un grupo de archivos odestinos de recuperación de nivel de archivo con la opciónREAD_WRITE_FILEGROUPS.Si desea reubicar varios grupos de archivos durante la restauración, puedeusar la opción -H para una reubicación global.

Después de restaurar un respaldo con la opción READ_WRITE_FILEGROUPS,los grupos de archivos de solo lectura en la base de datos estarán en estadode recuperación pendiente y el resto de los grupos de archivos estará en línea.

Existen dos escenarios diferentes para recuperar respaldosREAD_WRITE_FILEGROUPS incrementales acumulativos:

n Si realizó un respaldo READ_WRITE_FILEGROUPS completo antes delrespaldo incremental acumulativo, el agente de aplicaciones de Microsoftunirá los dos respaldos en el orden correcto y completará la restauración.

Restauración de respaldos de Data Domain Boost

190 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 191: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

n Si no realizó un respaldo de READ_WRITE_FILEGROUPS completo, perodesea utilizar un respaldo completo normal como base diferencial para elrespaldo de READ_WRITE_FILEGROUPS incremental acumulativo, primerodebe restaurar el respaldo completo normalmente y dejar la base de datosen el modo de no recuperación, y, a continuación, aplique el respaldodiferencial READ_WRITE_FILEGROUPS con la opción -z.

-z

Permite la implementación de un plan de recuperación en operaciones de línea decomandos independientes. Normalmente el agente de aplicaciones de Microsoftdesarrolla el plan de recuperación, lo que garantiza que todos los respaldosrequeridos estén disponibles y que se ejecuten en el orden correcto y con lasopciones adecuadas. Con la opción -z se eliminan las comprobaciones deseguridad.Esta opción se utiliza en las recuperaciones más complejas. En los siguientescomandos de ejemplo se usa el historial de respaldo siguiente:

l savetime 1:00 - full

l savetime 2:00 - txnlog

l savetime 3:00 - txnlog

Para recuperar varios respaldos y restaurar una base de datos en un solocomando, escriba el siguiente comando:

ddbmsqlrc ... -t "savetime 3:00" ...

Este comando recupera la cadena de recuperación completa, desde el primerrespaldo completo hasta el último respaldo solo de registros.

Para recuperar esta cadena de recuperación y restaurar una base de datos en unaserie de comandos independientes, escriba:

ddbmsqlrc ... -z -S norecovery -t "savetime 1:00" ...

ddbmsqlrc ... -z -S norecovery -t "savetime 2:00" ...

ddbmsqlrc ... -z -S normal -t "savetime 3:00" ...

Estos tres comandos recuperan individualmente cada respaldo.

Con la opción -z se deshabilita la creación del plan de recuperación y se recuperasolo el respaldo especificado. Este comando es necesario para todos losrespaldos, a excepción de los respaldos completos.

Utilice la opción -Snorecovery con la opción -z, a fin de preparar la base dedatos para más restauraciones. Este comando es necesario para todo, aexcepción del último comando de recuperación. El comando final recupera elúltimo respaldo solo de registros y deja la base de datos en línea.

Restauración de respaldos de Data Domain Boost

Realizar restauraciones de base de datos con el comando de recuperación de Agente de aplicaciones de Microsoft para Data

Domain Boost 191

Page 192: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

Se puede especificar una restauración a un punto en el tiempo dentro del txnlogfinal mediante el reemplazo de la hora de guardado. Por ejemplo, en el casoanterior, puede reemplazar 3:00 con 2:45. La base de datos no está disponiblepara uso general hasta que se haya completado la recuperación final. Si la hora deguardado no está, es incorrecta o está fuera de servicio, se generarán errores enSQL Server.

Realizar restauraciones de base de datos con scripts T-SQLAgente de aplicaciones de Microsoft para Data Domain Boost le permite generar unscript CLR de SQL que puede usar para restaurar bases de datos de SQL Server.

En el comando de restauración CLR de SQL, emc_run_restore, se utilizan lasopciones de restauración de la CLI de Agente de aplicaciones de Microsoft para DataDomain Boost con SQL Server. También debe proporcionar parámetros VARCHARpara este comando. Para usar este comando, debe tener un conocimiento detallado delas opciones de restauración de la CLI de Agente de aplicaciones de Microsoft paraData Domain Boost con SQL Server. Realizar restauraciones de base de datos con elcomando de recuperación de Agente de aplicaciones de Microsoft para Data DomainBoost en la página 183 proporciona información sobre las opciones de restauración dela CLI de Agente de aplicaciones de Microsoft para Data Domain Boost con SQLServer.

Script T-SQL de restauración de ejemplo

El siguiente script CLR de SQL es un ejemplo de un script de restauración:

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_restore ' -c win8sqlsp.sharepoint.com -f -t "02/03/2015 04:04:36 AM" -S normal -a "NSR_DFA_SI=TRUE" -a"NSR_DFA_SI_USE_DD=TRUE" -a "NSR_DFA_SI_DD_HOST=10.31.192.10" -a"NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/ddsub7" -d"MSSQL:dbtest" "MSSQL:db100"'IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, la ventana deconsultas de SSMS y la herramienta de símbolo del sistema OSQL, para ejecutar losscripts CLR de SQL.

Mejores prácticas para respaldar SQL Server con Data Domain Boost en la página 93proporciona instrucciones para mejorar el rendimiento de las restauraciones de SQLServer mediante los scripts CLR de SQL de Agente de aplicaciones de Microsoft paraData Domain Boost.

Restauración de respaldos de Data Domain Boost

192 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 193: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Realización de restauraciones de extracción de SQL Server mediante los scripts T-SQL deAgente de aplicaciones de Microsoft para Data Domain Boost.

Para restaurar todas las bases de datos o solo las bases de datos específicas de unainstancia de SQL Server desde un dispositivo Data Domain en un host de destinomediante un host diferente, realice los siguientes pasos.

Procedimiento

1. Inicie SSMS en otro host que se use para ejecutar la restauración.

2. Conéctese a la instancia de SQL Server de destino en el host de destino.

3. En la ventana de SSMS en el otro host, haga clic en Nueva consulta.

4. En la ventana Nueva consulta, ejecute el script T-SQL para ejecutar larestauración.

Resultados

Puede generar el script T-SQL mediante la GUI del plug-in de SSMS del agente deaplicaciones de Microsoft en el host de destino y copiarlo en la ventana New Query enel otro host, o escribir el script T-SQL en la ventana New Query. Restaurar una basede datos con el plug-in Agente de aplicaciones de Microsoft para Application Direct enla página 173 y Realizar restauraciones de base de datos con scripts T-SQL en lapágina 192 ofrecen información.

Ejemplo 28 Script T-SQL de restauración de extracción

Tenga en cuenta el siguiente script T-SQL de restauración de extracción de ejemplo:

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_restore ' -c clust-sql-01.contoso.com -A clust-sql-02.contoso.com -f -t "06/22/2015 02:38:48 PM" -S normal -a"NSR_DFA_SI=TRUE" -a "NSR_DFA_SI_USE_DD=TRUE" -a"NSR_DFA_SI_DD_HOST=nmmddtwo.sp2010.com" -a "NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/ddbmav2b75" -d "MSSQL$Inst1:CLUST-SQL-02-DB02" "MSSQL$Inst1:CLUST-SQL-02-DB01"'IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END

donde:

l clust-sql-01.contoso.com es el host de origen desde el cual se ejecutó elrespaldo.

l Inst1 es la instancia de SQL Server de destino, a la que debe conectarse desde elotro host para ejecutar la restauración.

l CLUST-SQL-02-DB02 es la base de datos de destino.

l CLUST-SQL-02-DB01 es la base de datos que se respaldó desde el host de origen.

Restauración de respaldos de Data Domain Boost

Realizar restauraciones de base de datos con scripts T-SQL 193

Page 194: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Restauración de grupos de disponibilidad AlwaysOn de SQL con los scripts T-SQL

Para restaurar bases de datos desde respaldos federados, utilice el mismo comando ylas mismas opciones de restauración que se describen en Realizar restauraciones debase de datos con scripts T-SQL en la página 192, pero para <client_name> en -c<client_name>, especifique el nombre del clúster de Windows.

Con las opciones en los siguientes scripts de ejemplo se indica la modificación.

Ejemplo 29 Script T-SQL de ejemplo para restaurar un respaldo federado en la base de datos deorigen.

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_restore '-a"NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a"NSR_DFA_SI_DEVICE_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -c sql2012clus3.brsvlab.local -C" 'testdb1_Data'='E:\sql2012_data\ database1.mdf', 'testdb1_Log'='F:\sql2012_log\database1_log.LDF'" -f -S normal -$ "MSSQL$SQ12INST4:" -d"MSSQL$SQ12INST4:database1" "MSSQL$SQ12INST4:database1"'IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END

Ejemplo 30 Script T-SQL de ejemplo para restaurar un respaldo federado en una instancia y unabase de datos diferentes (restauración redirigida)

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_restore '-a"NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a"NSR_DFA_SI_DEVICE_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -c sql2012clus3.brsvlab.local -C" 'testdb1_Data'='E:\sql2012_data\database1.mdf', 'testdb1_Log'='F:\sql2012_log\database1_log.LDF'" -f -S normal -$ "MSSQL$SQ12INST4:" -d"MSSQL$SQ12INST5:copy-database1" "MSSQL$SQ12INST4:database1"'IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END

Ejemplo 31 Script T-SQL de ejemplo para restaurar varias bases de datos de un respaldofederado

Nota

Cuando restaure varias bases de datos, no utilice las opciones -C y -d con el comandode restauración de T-SQL. Si lo hace, la restauración fallará.

Restauración de respaldos de Data Domain Boost

194 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 195: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Ejemplo 31 Script T-SQL de ejemplo para restaurar varias bases de datos de un respaldofederado (continuación)

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.emc_run_restore '-a"NSR_DFA_SI_DD_HOST=ddve-01" -a "NSR_DFA_SI_DD_USER=sqlboost" -a"NSR_DFA_SI_DEVICE_PATH=/sqlboost" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -c sql2012clus3.brsvlab.local -f -S normal -$ "MSSQL$SQ12INST4:database1" "MSSQL$SQ12INST4:database2"'IF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END

Realizar la recuperación a nivel de tablaEl agente de aplicaciones de Microsoft admite la recuperación a nivel de tabla de losdatos de SQL Server mediante el plug-in SSMS del Agente de aplicaciones deMicrosoft para Application Direct.

El agente de aplicaciones de Microsoft no es compatible con la opción Script pararealizar restauraciones de tabla mediante un símbolo del sistema o scripts T-SQL.

Flujo de trabajo de restauración a nivel de tablaAntes de comenzar

Cuando instale Agente de aplicaciones de Microsoft, debe instalar ItemPoint pararealizar restauraciones a nivel de tabla. De lo contrario, la pestaña Table Restore noaparecerá en el plug-in de SSMS Agente de aplicaciones de Microsoft para ApplicationDirect

Para ejecutar restauraciones de nivel de tabla, primero debe montar las imágenes derespaldo y especificar las opciones de montaje mediante el plug-in SSMS del Agentede aplicaciones de Microsoft para Application Direct. Una vez que se monte elrespaldo, utilice ItemPoint para Microsoft SQL Server a fin de completar larestauración de la tabla.

AVISO

En el caso de que tenga bases de datos de gran tamaño, donde una gran cantidad dedatos se haya enviado recientemente a estas, es posible que la ejecución de unarestauración de tabla sea inapropiada.

Los datos enviados se representan como transacciones pendientes cuando hayrespaldos completos e incrementales de SQL Server en la base de datos. Al realizaruna recuperación de nivel de tabla, ItemPoint debe cargar todas las transaccionespendientes que estén presentes en el respaldo.

Para cargar bases de datos de gran tamaño, ItemPoint requiere algunas horas paraleer los datos debido a un rendimiento deficiente del sistema de archivos virtual. Esteproblema se produce mientras ItemPoint carga la base de datos y podría parecer queItemPoint deja de responder mientras lee el respaldo. Si observa este problema, una

Restauración de respaldos de Data Domain Boost

Realizar la recuperación a nivel de tabla 195

Page 196: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

alternativa al uso de la recuperación a nivel de tabla de SQL es restaurar el respaldocomo archivos planos en un servidor donde tenga suficiente espacio y, a continuación,utilizar ItemPoint para restaurar los archivos en el disco local.

Iniciar el plug-in SSMS del Agente de aplicaciones de Microsoft paraApplication Direct

Para iniciar el plug-in SSMS del Agente de aplicaciones de Microsoft para ApplicationDirect, siga estos pasos:

1. En el menú Inicio de Windows, seleccione Microsoft SQL Server ManagementStudio.

2. En Microsoft SQL Server Management Studio, en la ventana Connect toServer, especifique la información del servidor y las credenciales y, a continuación,haga clic en Connect.

3. En la barra de herramientas, haga clic en Agente de aplicaciones de Microsoftpara Application Direct.

Nota

Si no ha instalado SSMS, para iniciar el plug-in de SSMS Agente de aplicaciones deMicrosoft para Application Direct, en la carpeta<Microsoft_application_agent_installation_folder>\DPSAPPS\MSAPPAGENT\bin, haga doble clic en el archivo DDSSMSAddinApp.exe.

Configurar los ajustes generales de la restauración de tablaPara configurar las restauraciones de nivel de tabla de SQL con el plug-in de SSMSAgente de aplicaciones de Microsoft para Application Direct, primero se debenespecificar las opciones generales de restauración de tabla en la página DatabaseRestore > General.

Procedimiento

1. Abra la ventana Agente de aplicaciones de Microsoft para Application Directen la página Table Restore > General.

La página General aparece como se muestra en la figura siguiente.

Restauración de respaldos de Data Domain Boost

196 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 197: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 29 Data Domain Boost: página General en Table Restore

Agente de aplicaciones de Microsoft almacena en caché la configuración derestauración de SQL Server. Agente de aplicaciones de Microsoft cargaautomáticamente la información de la última operación de recuperación ycompleta la configuración de restauración. El almacenamiento en caché permiteahorrar tiempo, ya que se elimina la necesidad de volver a seleccionar laconfiguración cada vez que se realice una operación de restauración. Paraborrar la configuración almacenada en caché, haga clic en Clear Cache.

2. Use el campo DataDomain Server para seleccionar el servidor de Data Domainy la unidad de almacenamiento para restaurar los datos. Una unidad dealmacenamiento contiene los hosts de SQL Server respaldados.

Nota

Si desea restaurar un respaldo replicado a partir de un servidor de Data Domainsecundario, seleccione el servidor pertinente. El usuario de Data Domain en elservidor de Data Domain secundario debe estar en el mismo grupo que elservidor de Data Domain primario.

3. En la lista SQL Server host, seleccione el host de SQL Server que contiene elrespaldo. Seleccione el nombre del clúster de Windows en el caso de losrespaldos federados.

Para realizar una restauración redirigida, seleccione el host de SQL Server en elque desea restaurar el respaldo.

4. En la lista SQL Server Instance, seleccione la instancia de SQL Server quecontiene el respaldo.

Restauración de respaldos de Data Domain Boost

Configurar los ajustes generales de la restauración de tabla 197

Page 198: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

5. En la lista Database, seleccione la base de datos que desea restaurar.

Los savesets correspondientes aparecen en la tabla de savesets que está debajodel campo Browse time.

6. Para seleccionar el respaldo que desea restaurar, realice una de las siguientesacciones:

l Seleccione un saveset en la tabla de savesets que está debajo del campoBrowse time. Utilice la fecha y hora de respaldo para elegir el respaldo.

l Para buscar un respaldo que no aparece, realice los siguientes pasos:

n En la lista Browse time, seleccione una fecha y una hora, y haga clic enShow Versions.

n En la tabla de savesets, seleccione el saveset con el registro de hora yfecha que desea restaurar.Haga clic en < < Older o Newer > > para navegar por los savesetsadicionales.

7. Para montar el respaldo y continuar con la restauración de tabla, haga clic enRun.

Resultados

Se monta el respaldo y aparece la GUI de ItemPoint para Microsoft SQL Server.

Configurar los ajustes opcionales de la restauración de tablaCuando configura respaldos SQL con el plug-in de SSMS Agente de aplicaciones deMicrosoft para Application Direct, puede especificar la configuración opcional derespaldo en la página Table Restore > Options.

Todas las configuraciones de la página Options son opcionales.

Procedimiento

1. En el panel izquierdo, haga clic en Options.

La página Options aparece como se muestra en la figura siguiente.

Restauración de respaldos de Data Domain Boost

198 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 199: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 30 Data Domain Boost: página Options en Table Restore

Todas las configuraciones de la página Options son opcionales.

2. En el campo Mount Folder, especifique la ubicación para montar las imágenesde respaldo.

Nota

La ubicación (carpeta o unidad) para montar las imágenes de respaldo debeestar vacía. De lo contrario, se produce un error en la operación de montaje.Para montar el respaldo como una unidad, especifique una letra de unidad sinutilizar. Tras la finalización de la operación de restauración, se eliminará laubicación de montaje.

3. En la lista Mount Expire, especifique la cantidad de horas después de la cual sedebe desmontar la imagen de respaldo montada. El valor predeterminado es 8.

4. Para seleccionar el nivel de información almacenada en los registros que sepueden usar para solucionar problemas de recuperación, seleccione Select adebug level.

Los niveles varían entre 0 y 9: 0 representa ninguna información y 9 representala mayor cantidad de información. El valor predeterminado es 0 (cero).

5. Para cambiar la configuración de paralelismo de restauración, escriba oseleccione un valor en el campo Parallelism.

El paralelismo permite controlar la cantidad de sesiones de recuperación que seutilizan en el proceso NWFS durante el montaje de un respaldo. El valor máximopredeterminado es 31.

Restauración de respaldos de Data Domain Boost

Configurar los ajustes opcionales de la restauración de tabla 199

Page 200: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

6. Para montar el respaldo y continuar con la restauración de tabla, haga clic enRun.

Resultados

Se monta el respaldo y aparece la GUI de ItemPoint para Microsoft SQL Server.

Monitorear la operación de montaje de restauración de tablaDespués de que se ejecuta una operación de montaje de restauración a nivel de tabladesde el plug-in de SSMS Agente de aplicaciones de Microsoft para ApplicationDirect, en la página Table Restore > Monitor se muestra el script y el estado delmontaje.

En la siguiente figura se muestra la información y el estado del respaldo según comoaparecen en la página Monitor.

Figura 31 Data Domain Boost: página Monitor en Table Restore

Nota

Para obtener información sobre el éxito o fracaso de la operación de restauración,revise los archivos de registro que se encuentran en la carpeta de instalación. Laubicación típica de los archivo de registro es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Restauración de respaldos de Data Domain Boost

200 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 201: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Restaurar los datos de nivel de tabla con ItemPointDespués de que las imágenes de respaldo se monten mediante el plug-in SSMS delagente de aplicaciones de Microsoft, complete la restauración de nivel de tabla conItemPoint para Microsoft SQL Server.

Antes de comenzar

Configure y ejecute la operación de restauración a nivel de tabla con la pestaña TableRestore en el plug-in SSMS del agente de aplicaciones de Microsoft.

Una vez que la restauración de nivel de tabla se configura y se ejecuta a través delplug-in SSMS del agente de aplicaciones de Microsoft, se inicia ItemPoint.

Si selecciona Do not run ItemPoint after mounting the backup images en elmomento de configurar la restauración de nivel de tabla, debe iniciar manualmenteItemPoint y, a continuación, iniciar el Asistente de datos.

Procedimiento

1. En la página Select Source, seleccione los archivos de respaldo de origen desdeel volumen montado que contiene los datos de respaldo de SQL, como semuestra en la siguiente figura, y haga clic en Next.

Figura 32 Asistente de datos de ItemPoint: seleccione los archivos de origen

2. En la página Select Target Server, especifique los detalles y las credenciales deinicio de sesión de SQL Server y la base de datos de destino.

En la siguiente ilustración se muestra la página Select Target Server delAsistente de datos de ItemPoint:

Restauración de respaldos de Data Domain Boost

Restaurar los datos de nivel de tabla con ItemPoint 201

Page 202: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 33 Asistente de datos de ItemPoint: seleccione el servidor de destino

3. Haga clic en Finish.

El Asistente de datos se cierra e ItemPoint carga las tablas contenidas en losarchivos de respaldo de origen.

4. Utilice ItemPoint para examinar y restaurar las tablas individuales.

Nota

Guía de usuario de ItemPoint for Microsoft SQL Server proporciona másinformación sobre el uso de ItemPoint para Microsoft SQL Server a fin derestaurar datos de nivel de tabla.

5. Para desmontar las imágenes de respaldo montadas, salga de ItemPoint paraMicrosoft SQL Server.

Nota

Si selecciona Leave backup images mounted after ItemPoint exits o Do notrun ItemPoint after mounting the backup images en el momento deconfigurar la operación de montaje, la imagen de respaldo permanecerámontada durante cuatro horas. Para desmontar el respaldo manualmente, utiliceel comando msagentadmin.

Ejecución de la recuperación ante desastres de SQL ServerCuando se produce un escenario de desastre, el agente de aplicaciones de Microsoftadmite la recuperación ante desastres de los datos ubicados en un servidor DataDomain y en el nivel de nube de Data Domain.

Restauración de respaldos de Data Domain Boost

202 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 203: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Ejecutar recuperación ante desastres de SQL ServerEl agente de aplicaciones de Microsoft para Data Domain Boost admite la recuperaciónante desastres.

Procedimiento

1. Cree un host Windows de destino con el mismo nombre que el del host deorigen.

2. Instale una instancia de SQL Server con el mismo nombre que el de la instanciade origen.

3. Instale el agente de aplicaciones de Microsoft en el host Windows de destino.

4. Busque los respaldos de la instancia de origen mediante la selección de la unidadde almacenamiento adecuada.

5. Restaure las bases de datos del sistema, ya sea maestra, modelo, msdb, etc., enla instancia de destino.

6. Restaure las bases de datos de usuario en la instancia de destino.

Realizar la recuperación ante desastres en Data Domain Cloud TierEl agente de aplicaciones de Microsoft proporciona una herramienta de línea decomandos para completar la recuperación ante desastres de los savesets que seencuentran en un nivel de nube de Data Domain.

Después de recuperar un MTree de acuerdo con el procedimiento de recuperaciónante desastres descrito en Ejecutar recuperación ante desastres de SQL Server en lapágina 203, debe restaurar los índices de respaldo desde el nivel de nube de DataDomain.

Cuando el agente de aplicaciones de Microsoft transfiere un respaldo a la nube, losarchivos de índice se mantienen en el nivel activo. Se crea una copia de los archivos deíndice y se transfiere al nivel de nube para su retención a largo plazo.

Después de restaurar un MTree durante una recuperación ante desastres, todos losarchivos que residían solo en el nivel activo se perderán y dejarán de estar disponibles.Solo los archivos que se transfirieron a la nube estarán disponibles.

En este caso, debe ejecutar msagentadmin administration con la marca --dr-recall o -M para restaurar los índices.

Después de que se recuperen los índices al nivel activo, los savesets de datos para elmismo rango de tiempo también se recuperarán, a menos que escriba n cuando se lesolicite en Continue with the recall of the found save sets [y/n]. Sidecide no recuperar los saveset, podrá recuperarlos manualmente más adelante.

Escriba el comando msagentadmin.exe administration con la siguiente sintaxispara recuperar los índices al nivel activo:

msagentadmin.exe administration --dr-recall --ddhost "<Data_Domain_server_name>" --ddpath "<name_and_path_of_storage_unit>" --dduser "<DDBoost_username>" --appID "mssql"

donde:

--dr-recall

Especifica una operación para recuperar los savesets para la recuperación antedesastres.

Restauración de respaldos de Data Domain Boost

Ejecutar recuperación ante desastres de SQL Server 203

Page 204: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Puede utilizar el alias -M para el parámetro --dr-recall.

--ddhost "<Data_Domain_server_name>"

Especifica el nombre del servidor de Data Domain que contiene la unidad dealmacenamiento en la que respaldó las bases de datos.

--ddpath "<name_and_path_of_storage_unit>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldólas bases de datos seleccionadas.

--dduser "<DDBoost_username>"

Especifica el nombre de usuario del usuario de DD Boost.

--appID "mssql"

Especifica el ID de aplicación (espacio de nombres) para buscar los respaldos.Puede utilizar el alias -n para el parámetro --appID.

Tenga en cuenta los siguientes comandos de ejemplo para realizar la recuperación antedesastres de SQL Server con los datos ubicados en un dispositivo de nivel de nube deData Domain:

Ejemplo 32 Comando de recuperación en la recuperación ante desastres de nivel de nube sin unarchivo de configuración

msagentadmin administration --dr-recall --tier --after 1481104962 --before 1481105533 --appID mssql --ddhost "10.70.102.111" --ddpath "/mt1" --dduser "ost" --confirm --client SQLX86.adesc.com --debug 9

Ejemplo 33 Comando de recuperación en la recuperación ante desastres de nivel de nube conun archivo de configuración

msagentadmin.exe administration --dr-recall --tier --after 1481104962 --before 1481105533 --appID mssql --confirm --config c:\temp\config_pp.txt --debug 9

Restauración de respaldos de Data Domain Boost

204 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 205: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

CAPÍTULO 7

Restauración de respaldos de ProtectPoint

Este capítulo incluye las siguientes secciones:

l Flujo de trabajo de restauración de ProtectPoint............................................. 206l Mejores prácticas para restaurar SQL Server con ProtectPoint.......................207l Restaurar un respaldo desde un sistema Data Domain secundario....................208l Restauración de bases de datos de SQL Server................................................210l Ejecución de restauraciones de reversión.........................................................227l Restaurar un grupo de disponibilidad en una instancia alternativa.................... 240l Restauración de datos de nivel de tabla de SQL Server.................................... 241l Ejecución de la recuperación ante desastres de SQL Server con ProtectPoint:

.........................................................................................................................255

Restauración de respaldos de ProtectPoint 205

Page 206: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Flujo de trabajo de restauración de ProtectPointEl flujo de trabajo de restauración de ProtectPoint es diferente para RecoverPoint yVMAX.

Flujo de trabajo de restauración de ProtectPoint con RecoverPointEl flujo de trabajo de restauración de ProtectPoint con RecoverPoint incluye lossiguientes pasos.

1. El administrador de bases de datos inicia una restauración de ProtectPointmediante la ejecución de la herramienta de recuperación nativa de bases de datosen el host de recuperación.

2. La herramienta de recuperación nativa de bases de datos solicita que Agente deaplicaciones de Microsoft restaure los datos requeridos y proporcione unidentificador de respaldo.

3. Agente de aplicaciones de Microsoft busca en su propio catálogo para encontrar elrespaldo solicitado, que consta de imágenes estáticas en el sistema Data Domain.

4. Agente de aplicaciones de Microsoft crea una instancia de las imágenes estáticascorrespondientes que están presentes en los LUN de restauración, en el sistemaData Domain a través del servicio vdisk.

5. De forma predeterminada, Agente de aplicaciones de Microsoft monta los LUN derestauración directamente en el host de recuperación, que puede ser el host deaplicaciones original o un host diferente, y copia los archivos necesarios en lasubicaciones solicitadas.

6. Si el DBA selecciona una restauración de reversión en el host original, Agente deaplicaciones de Microsoft requerirá que el clúster de RecoverPoint realice unarestauración en el nivel del LUN en los LUN de origen originales.En el caso de versiones de RecoverPoint anteriores a 5.0, si el DBA selecciona unarestauración de reversión, Agente de aplicaciones de Microsoft requerirá que elclúster de RecoverPoint ejecute una restauración del grupo de consistenciacompleto en los LUN de origen originales. Si el grupo de consistencia que restauracontiene varios LUN, todos los LUN se sobrescriben y están inaccesibles durantela restauración de reversión, incluso si los objetos respaldados están presentes soloen algunos LUN.

Según el tipo de base de datos, la herramienta de recuperación de base de datospuede aplicar los registros de transacciones para hacer que la base de datos seacoherente o para hacer un roll forward a una hora posterior a la del respaldo. Si losregistros no se encuentran en el host de aplicaciones, Agente de aplicaciones deMicrosoft restaura los registros y los aplica a través de una operación de restauraciónde Data Domain Boost o una operación de restauración de ProtectPoint. El tipo derestauración depende de cómo se respaldaron los registros.

Flujo de trabajo de restauración de ProtectPoint con VMAXEn el flujo de trabajo de restauración de ProtectPoint con VMAX se incluyen lossiguientes pasos:

1. El DBA inicia una restauración de ProtectPoint mediante la ejecución de laherramienta de recuperación nativa de bases de datos en el host de recuperación.

2. La herramienta de recuperación nativa de bases de datos solicita que Agente deaplicaciones de Microsoft restaure los datos requeridos y proporcione unidentificador de respaldo.

Restauración de respaldos de ProtectPoint

206 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 207: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

3. Agente de aplicaciones de Microsoft realiza búsquedas en su propio catálogo parabuscar el respaldo solicitado, que es una imagen estática en el sistema DataDomain.

4. Según el tipo de restauración que se va a realizar, ocurrirá una de las siguientesacciones:

l Durante las operaciones de restauración de reversión, Agente de aplicacionesde Microsoft vincula la instantánea al LUN de VMAX, conocido como el LUN derestauración de Agente de aplicaciones de Microsoft.

l Durante el resto de las operaciones de restauración, Agente de aplicaciones deMicrosoft crea una instancia de la imagen estática correspondiente en undispositivo de vdisk de Data Domain, que es un LUN de FAST.X en un arregloVMAX. El LUN de FAST.X se conoce como el LUN de restauración de Agentede aplicaciones de Microsoft.

5. De manera predeterminada, Agente de aplicaciones de Microsoft monta el LUN derestauración nuevamente en el host de recuperación y copia los archivosnecesarios en las ubicaciones solicitadas.Si el DBA selecciona una restauración de reversión en el host original, Agente deaplicaciones de Microsoft ejecuta una restauración de nivel de LUN de VMAX en eldispositivo de origen original.

Si el DBA selecciona una restauración de reversión en un host alternativo, Agentede aplicaciones de Microsoft ejecuta una restauración de nivel de LUN de VMAXen el dispositivo de destino alternativo.

Según el tipo de base de datos, la herramienta de recuperación de base de datospuede aplicar los registros de transacciones para hacer que la base de datos seacoherente o para hacer un roll forward a una hora posterior a la del respaldo. Si losregistros no se encuentran en el host de aplicaciones, Agente de aplicaciones deMicrosoft restaura los registros y los aplica a través de una operación de restauraciónde Data Domain Boost o una operación de restauración de ProtectPoint. El tipo derestauración depende de cómo se respaldaron los registros.

Mejores prácticas para restaurar SQL Server conProtectPoint

Las siguientes son las mejores prácticas para restaurar SQL Server con Agente deaplicaciones de Microsoft para ProtectPoint.

Instalar PowerPathInstale PowerPath en el host en el que desea utilizar múltiples rutas.

Usar caracteres compatiblesLa aplicación de Microsoft es compatible con la fecha de la configuración regionalespecífica y la hora de procesamiento. Además, la configuración del idioma de la fechay hora se puede establecer en caracteres que no sean en inglés. Sin embargo, losnombres de la ruta de acceso y base de datos se deben escribir solo en caracteresASCII. Convenciones de nomenclatura para respaldos con ProtectPoint en la página145 proporciona más información sobre los caracteres compatibles para los nombresde instancia y base de datos.

Detener VSS cuando se detenga el proveedor de hardware de VSS deProtectPointCuando detenga o reinicie el proveedor de hardware de VSS de ProtectPointmanualmente, también deberá detener o reiniciar VSS.

Restauración de respaldos de ProtectPoint

Mejores prácticas para restaurar SQL Server con ProtectPoint 207

Page 208: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Asegúrese de que los archivos binarios de SQL Server no estén en la unidad derestauraciónAl ejecutar una restauración, asegúrese de que los archivos binarios de SQL Server noestén presentes en la unidad que forma parte de la restauración.

Compruebe que haya suficiente espacio en el host de destinoAsegúrese siempre de que un host de destino tenga suficiente espacio para restaurarlos datos.

Use un solo volumen en cada LUN para un solo tipo de dato del servidor deaplicacionesUse un solo volumen en los LUN de XtremIO y VMAX.

Si un LUN contiene varios volúmenes, los volúmenes que no se incluyen en el respaldose vuelven solo coherentes con fallas generales. Además, una restauración dereversión (nivel de LUN) revierte una imagen en todo el LUN. Por lo tanto, estaconfiguración no es compatible con la restauración de reversión. El agente deaplicaciones de Microsoft no reconoce los volúmenes excluidos del respaldo porque nohay ninguna evaluación de seguridad especial.

En los LUN de XtremIO y VMAX se deben incluir datos para solo un tipo de servidor deaplicaciones. Por ejemplo, si usa un LUN para respaldar los datos de SQL Server, no sepuede utilizar el mismo LUN para proteger los datos de Exchange Server. Si los LUNcontienen datos de más de un tipo de servidor de aplicaciones, los datos que no seincluyen en el respaldo se vuelven solo coherentes con fallas generales.

Nota

No realice ni use montajes anidados en volúmenes, ya que Microsoft VSS no escompatible con la función.

Configure los límites de uso de flujos de Data Domain.Configure una cantidad suficiente de flujos de Data Domain para mejorar elrendimiento de los respaldos y las restauraciones. Los flujos controlan el paralelismode respaldos y restauraciones para cada base de datos.

El agente de aplicaciones de Microsoft requiere un flujo por cada saveset que serespalde o se restaure. Al ejecutar respaldos fraccionados, cada fracción requiere unflujo. Las fracciones se ejecutan simultáneamente para cada base de datos. Las basesde datos se respaldan y se restauran de manera secuencial. Cuando se utilizanfracciones, la cantidad de flujos debe ser igual o mayor que la cantidad de fracciones.

La cantidad mínima de flujos para un ambiente sin fracciones es 1.

Configuración de los límites de uso de flujos de Data Domain en la página 36proporciona más información sobre el límite de flujos, el impacto de superar los límitesy la configuración de los límites de uso.

Restaurar un respaldo desde un sistema Data Domainsecundario.

Debe cumplir con ciertos requisitos de configuración antes de que pueda navegar yrestaurar los respaldos desde un sistema Data Domain secundario.

Antes de comenzar

Asegúrese de que se elimine el par de replicación de recopilación de Data Domain. Paraobtener más información acerca de cómo eliminar la replicación de recopilación,consulte la Guía de administración de EMC Data Domain Operating System.

Restauración de respaldos de ProtectPoint

208 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 209: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Estos pasos de configuración le permiten realizar cualquier tipo de operación derestauración desde un sistema Data Domain secundario.

Procedimiento

1. Replique el Mtree (unidad de almacenamiento) que tiene la información delcatálogo de respaldo de Data Domain desde el sistema Data Domain primario enel sistema de Data Domain secundario con Data Domain System Manager.

2. Replique el pool de vdisk desde el sistema de Data Domain primario en elsistema de Data Domain secundario con Data Domain System Manager.

3. Para registrar el pool de vdisk con el usuario de vdisk de Data Domain queejecutará el respaldo, escriba el siguiente comando en el sistema Data Domainsecundario:

vdisk pool register <vdisk_pool> user <ddvdisk_user>

4. Use el comando show list para enumerar la información de la imagen estáticade vdisk en el sistema Data Domain secundario. La lista debe reflejar lainformación de la imagen estática que está disponible en el sistema Data Domainprimario.

vdisk device show list

5. Cree un pool, un grupo de dispositivos y dispositivos de vdisk en el sistema DataDomain secundario.

La replicación de recopilaciones de Data Domain replica todos los pools de vdiskdesde el sistema Data Domain de origen al sistema Data Domain secundario. Sinembargo, los dispositivos de vdisk en el pool replicado de vdisk no tienen ningúnWWN asociado. Por lo tanto, el agente de aplicaciones de Microsoft no puedeutilizarlos como dispositivos de restauración. Para preparar los LUN derestauración en un sistema Data Domain secundario, debe crear un pool de vdisky crear dispositivos dentro de ese pool.

a. Ejecute el siguiente comando para crear el pool de vdisk:

vdisk pool create <pool-name> user <user-name>

Este pool se utilizará como el pool de dispositivos de restauración del agentede aplicaciones de Microsoft.

b. Ejecute el siguiente comando para crear un grupo de dispositivos de vdisk.

vdisk device-group create <device-group-name> pool <pool-name>

Este grupo se utilizará como el grupo de dispositivos de restauración delagente de aplicaciones de Microsoft.

Restauración de respaldos de ProtectPoint

Restaurar un respaldo desde un sistema Data Domain secundario. 209

Page 210: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

c. Ejecute el siguiente comando para crear los dispositivos de vdisk:

vdisk device create [count <count>] capacity <n> {MiB|GiB|TiB|PiB|sectors} pool <pool-name> device-group <device-group-name>

Estos dispositivos se utilizarán como dispositivos de restauración para elagente de aplicaciones de Microsoft.

Resultados

Después de realizar estos pasos, puede navegar y realizar restauraciones desde elMtree (unidad de almacenamiento) del sistema Data Domain secundario, creado en elpaso 1.

Requistos posteriores

Mientras configura una restauración, asegúrese de que los parámetros de Data Domainse dirijan a los nuevos dispositivos de vdisk y el sistema Data Domain secundario.

En la siguiente tabla se enumeran los parámetros de Data Domain que se debenestablecer en el sistema Data Domain secundario, ya sea directamente en el comandode restauración o en el archivo de configuración. No hay parámetros específicos paralos sistemas Data Domain secundarios; por lo tanto, ajuste estos parámetros como loharía en un sistema primario.

Tabla 16 Restaurar los parámetros para que apunten a un sistema DD secundario

Parámetro Descripción

DDBOOST_USER=<DDBoost_username> Especifica el nombre de usuario del usuario de DD Boostconfigurado en el sistema Data Domain secundario.

DDVDISK_USER=<vdisk_username> Especifica el nombre de usuario de DD vdisk que se especificódurante la creación del pool de dispositivos vdisk dereplicación en el sistema Data Domain secundario.

DEVICE_HOST=<Data_Domain_server_name> Especifica el hostname como nombre de dominio calificado deun sistema Data Domain secundario.

DEVICE_PATH=<storage_unit_name> Especifica el nombre de la unidad de almacenamiento o undirectorio de nivel superior dentro de la unidad dealmacenamiento en un sistema Data Domain secundario.

RESTORE_DEVICE_POOL=<Data_Domain_server_restore_device_pool>

Especifica el nombre del pool de dispositivos vdisk de DD queproporciona los LUN de restauración en el sistema DataDomain secundario.

RESTORE_DEVICE_GROUP=<Data_Domain_server_restore_device_group>

Especifica el grupo de dispositivos vdisk de DD en el pool dedispositivos vdisk que contiene los LUN de restauración quese usarán.

Restauración de bases de datos de SQL ServerEl agente de aplicaciones de Microsoft para ProtectPoint con SQL Server admitevarias herramientas para recuperar bases de datos.

Restauración de respaldos de ProtectPoint

210 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 211: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Puede recuperar bases de datos mediante el plug-in (GUI) SQL Server ManagementStudio del agente de aplicaciones de Microsoft, los comandos del agente deaplicaciones de Microsoft para ProtectPoint o los scripts T-SQL.

Restauración de las bases de datos de SQL Server mediante el plug-in deSSMS Agente de aplicaciones de Microsoft para Storage Direct

La vista Script está disponible en cada página, lo que genera un script equivalente delsímbolo del sistema, que puede usar para crear un archivo .bat a fin de realizar losrespaldos programados, la automatización y otras tareas.

l CLI Scripts: Para generar el script de comandos, el cual puede usar para ejecutaruna operación de restauración desde el símbolo del sistema.

l T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL. Puedeusar los scripts T-SQL para realizar una restauración de SQL Server con Agente deaplicaciones de Microsoft para ProtectPoint.

Inicie el plug-in SSMS del Agente de aplicaciones de Microsoft para Storage Direct

Para abrir el plug-in de SSMS Agente de aplicaciones de Microsoft para StorageDirect, desde el escritorio de Windows, haga clic en Start > Microsoft SQL ServerManagement Studio > Agente de aplicaciones de Microsoft para Storage Direct.

AVISO

Si no ha instalado SSMS, para iniciar el plug-in de SSMS Agente de aplicaciones deMicrosoft para Storage Direct, ejecute el comando DDSSMSAddinApp.exe pp en lacarpeta <Microsoft_application_agent_install_path>\DPSAPPS\MSAPPAGENT\bin.

Configurar los ajustes generales de restauración de base de datosPara configurar las restauraciones de base de datos de SQL con el plug-in SSMS delAgente de aplicaciones de Microsoft para Storage Direct, primero se deben especificarlas opciones generales de restauración en la página Database Restore > General.

Antes de comenzar

Para restaurar una base de datos que forma parte de un grupo de disponibilidadAlwaysOn, debe quitar la base de datos del grupo de disponibilidad Always On antes deconfigurar la operación de restauración. Una vez completada la operación derestauración, vuelva a agregar la base de datos al grupo de disponibilidad AlwaysOn.

Procedimiento

1. Abra la ventana Agente de aplicaciones de Microsoft para Storage Direct enla página Database Restore > General.

La página General aparece como se muestra en la figura siguiente.

Restauración de respaldos de ProtectPoint

Restauración de las bases de datos de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para

Storage Direct 211

Page 212: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 34 ProtectPoint: página General en Database Restore

2. Haga clic en el botón de navegación junto a Data Domain Server paraseleccionar el servidor Data Domain y la unidad de almacenamiento a fin derestaurar la instancia de SQL Server o las bases de datos necesarias.

Una unidad de almacenamiento contiene los hosts de SQL Server respaldados.

Nota

En el caso de un servidor Data Domain remoto (secundario) que se hayareplicado para restaurar las bases de datos, seleccione el servidor pertinente.Un usuario de Data Domain en el servidor de Data Domain debe estar en elmismo grupo que el servidor de Data Domain primario.

3. Utilice la lista SQL Server host para seleccionar un host de SQL Server a fin derestaurar las bases de datos necesarias.

Un host de SQL Server contiene las instancias de SQL Server respaldadas y lasbases de datos correspondientes.

4. Utilice la lista Start browsing from para seleccionar un tiempo de guardado derespaldo y, a continuación, haga clic en Show Versions.

Los respaldos que se llevaron a cabo en el tiempo de guardado especificadoaparecerán en la tabla de savesets.

5. En la lista SQL Server Instance, seleccione la instancia de SQL Server quecontenga las bases de datos que desea restaurar.

Una instancia de SQL Server contiene bases de datos y puede serindependiente o de clúster.

Restauración de respaldos de ProtectPoint

212 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 213: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

Tenga en cuenta la siguiente información:

l La instancia de destino debe residir en el mismo sistema en que se configurela operación de restauración. No puede restaurar el respaldo en una instanciaen un host remoto.

l Si restaura datos en una instancia alternativa, debe restaurar una sola basede datos por operación de restauración.

Las bases de datos correspondientes aparecen en la tabla de bases de datos queestá debajo del campo SQL Server Instance.

6. En la tabla de bases de datos, seleccione la instancia completa de SQL Server.Para ello, marque la casilla de verificación en la fila de encabezados, o bien sololas bases de datos necesarias para restaurar.

Nota

No seleccione las bases de datos que pertenecen a varias instantáneas en lamisma operación de restauración.

Los savesets correspondientes aparecen en la tabla de savesets que está debajode la tabla de bases de datos. El proceso de restauración restaura el respaldomás reciente de cada base de datos seleccionada.

7. En Destination, haga clic en Timeline.

Aparece el cuadro de diálogo Backup Timeline, como se muestra en el siguientecampo.Figura 35 Especificación del punto de restauración

8. Seleccione el cronograma de respaldo y, a continuación, haga clic en OK.

9. Realice una de las siguientes secuencias de acciones, en función del tipo derestauración:

l Para realizar una recuperación directamente en una base de datos, realicelos siguientes pasos:

a. Seleccione Restore to SQL Server.

b. En la lista Instance, seleccione la instancia de SQL Server que contiene labase de datos de destino.

Restauración de respaldos de ProtectPoint

Restauración de las bases de datos de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para

Storage Direct 213

Page 214: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

La instancia de destino debe residir en el mismo sistema en que seconfigure la operación de restauración. No puede restaurar el respaldo enuna instancia en un host remoto.

c. En la lista Database, seleccione la base de datos en la que se recuperaráel respaldo.

l Para recuperar bases de datos como archivos planos, realice los siguientespasos:

a. Seleccione Restore backups as files.

b. En el campo Folder, especifique el destino de los archivos. El campoFolder se rellena con la ruta de destino predeterminada.Para realizar una restauración redirigida, haga clic en el botón paraexaminar junto al campo Folder y especifique el destino requerido.

Nota

Asegúrese de que la ruta de destino no sea una unidad raíz, por ejemplo,E:\.

10. Para iniciar la operación de restauración de base de datos, haga clic en Run.

Configurar los ajustes de destino del archivoPuede ver y cambiar las carpetas de destino predeterminadas de los archivos de basede datos que son archivos de datos (.mdf y .ndf) y el archivo de registro (.ldf) en lapágina Database Restore > Files.

Todas las configuraciones de la página Files son opcionales.

AVISO

La opción Relocate all files to folder y la tabla de la página Files están deshabilitadassi se seleccionó la opción Restore backups as files en la página General.

Procedimiento

1. En el panel izquierdo, haga clic en Files para realizar restauraciones redirigidas.

La página Files aparece como se muestra en la figura siguiente.

Restauración de respaldos de ProtectPoint

214 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 215: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 36 ProtectPoint: página Files en Database Restore

En la tabla de la página se muestran las ubicaciones de origen de los archivos debase de datos.

2. Para cambiar las rutas de destino de todos los archivos de datos y registros,realice los siguientes pasos:

a. Seleccione Relocate all files to folder.

b. Haga clic en el botón de navegación Data file folder para especificar unaubicación para los archivos de datos, o haga clic en el campo para escribir laruta de la carpeta.

c. Haga clic en el botón de navegación Log file folder para especificar unaubicación para los archivos de registros, o haga clic en el campo para escribirla ruta de la carpeta.

3. Para cambiar la ruta de destino en el nivel de grupo de archivos, realice una delas siguientes acciones en la tabla:

l Para buscar una ruta de destino, haga clic en el botón de navegación a laderecha de cada grupo de archivos.Aparecerá una ventana donde podrá navegar y seleccionar la ruta de archivo.

l Para escribir una nueva ruta de destino, en la columna Restore To, haga clicen la celda correspondiente y escriba una ruta de destino.Si la ruta no existe, aparecerá un cuadro de diálogo en el que se lepreguntará si desea crear la carpeta.

Restauración de respaldos de ProtectPoint

Restauración de las bases de datos de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para

Storage Direct 215

Page 216: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

Asegúrese de que las rutas de destino no sean unidades raíz, por ejemplo, E:\.

4. Haga clic en Run para iniciar la restauración.

Configurar los ajustes opcionales de restauración de base de datosCuando configura restauraciones de base de datos de SQL con el plug-in SSMS delAgente de aplicaciones de Microsoft para Storage Direct, puede especificar laconfiguración opcional de restauración en la página Database Restore > Options.

Todas las configuraciones de la página Options son opcionales.

Procedimiento

1. En el panel izquierdo, haga clic en Options.

La página Options aparece como se muestra en la figura siguiente.Figura 37 Agente de aplicaciones de Microsoft para Storage Direct: página Options enDatabase Restore

2. En la lista Recovery state, seleccione una de las siguientes opciones, según seanecesario:

Restauración de respaldos de ProtectPoint

216 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 217: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Opción Descripción

RESTORE WITHRECOVERY

Para dejar la base de datos en el estado listo para usarmediante una reversión de las transacciones noasignadas y deshabilitar la capacidad para restaurar losregistros de transacciones adicionales o más recientes.

RESTORE WITHNORECOVERY

Para dejar la base de datos en el estado no operacionalmediante una reversión de las transacciones noasignadas y habilitar la capacidad para restaurar losregistros de transacciones adicionales o más recientes.

3. Para comprimir el contenido de la restauración y transportarlo desde DataDomain Replicator hasta el host de aplicaciones, seleccione Data Domain Boostcompressed restore.

Con esta opción se reduce el ancho de banda de red.

4. Para generar registros detallados, los que puede usar para solucionar problemasde restauración, seleccione Select a debug level y, a continuación, especifiqueun valor del 1 al 9. El valor predeterminado es 0 (cero).

5. Para eliminar registros de depuración anteriores a una determinada cantidad dedías, seleccione Delete debug logs after y, a continuación, especifique dichacantidad con un número entre 1 y 32767 días. El valor predeterminado es 0 y nose eliminan los registros de depuración.

Nota

Con esta opción se eliminarán solo los registros de depuración con el nombre enel formato predeterminado, y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

Normalmente, si se eliminan los registros de depuración, se evita que la carpetade registro en la unidad de instalación sea demasiado grande.

6. Para habilitar las opciones de restauración avanzadas, escriba o seleccione unade las siguientes opciones de la lista Advanced options:

Opción Descripción

KEEP_REPLICATION Mantiene la replicación cuando se recupera una basede datos publicada. Esta opción es necesaria si unabase de datos se replicó cuando se creó el respaldo.

KEEP_CDC Permite la recuperación de captura de datos de cambio(CDC). Cuando se restaura una base de datos con CDCactivado, la operación de recuperación funciona deforma diferente según el destino de recuperación.Utilice la opción KEEP_CDC para:

l Recuperar la base de datos con CDC habilitado conun nombre diferente en la misma instancia de SQL.En este escenario, KEEP_CDC es obligatorio.

l Recuperar la base de datos con CDC habilitado enuna instancia de SQL Server diferente.En este escenario, KEEP_CDC es obligatorio.

Restauración de respaldos de ProtectPoint

Restauración de las bases de datos de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para

Storage Direct 217

Page 218: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Opción Descripción

l Recuperar la base de datos con CDC activado en lamisma instancia de SQL mediante el reemplazo deuna base de datos existente.En este escenario, KEEP_CDC es opcional.

Separe varias opciones avanzadas con una coma.

7. Para limitar el historial de respaldo de las bases de datos en la página General aun número establecido de días, escriba o seleccione un número en el campoDays of backup history.

El valor predeterminado es 30.

8. Para utilizar el nombre de cliente que se proporciona tal como está, sincambiarlo al nombre de dominio completamente calificado (FQDN), seleccioneExclude client name resolution.

Use esta opción para restaurar respaldos creados con el agente de aplicacionesde Microsoft versión 4.5 o versiones anteriores que utilicen el nombre cortocomo nombre de cliente.

9. Para realizar un respaldo de registro de transacciones de los datos antes deejecutar la restauración, seleccione Take tail-log backup before restore.

El respaldo del final del registro garantiza que Agente de aplicaciones deMicrosoft respalde los datos que cambiaron desde el respaldo anterior.

Nota

Con la operación de restauración no se restauran los registros del respaldo delfinal del registro anterior.Esta opción estará deshabilitada si se seleccionó Restore backups as files en lapágina General.

Agente de aplicaciones de Microsoft no es compatible con respaldos del final delregistro de varias bases de datos.

10. En Restore Method, especifique los detalles del dispositivo que desea queutilice la operación de restauración:

l Para ambientes de VMAX, para restaurar con un dispositivo de restauraciónFAST.X, realice los siguientes pasos:

a. En el menú Restore with, seleccione FAST.X (VMAX only).

b. En el campo Storage Group, escriba el nombre del grupo dealmacenamiento de restauración VMAX FAST.X en el que los dispositivosFTS de restauración estén asignados al host.El valor predeterminado es NsrSnapSG.

c. En el campo Static Image Pool, escriba el nombre del pool de imágenesestáticas en el momento de restaurar desde un servidor Data Domainsecundario.Este campo se rellena de forma predeterminada desde el servidor DataDomain principal.

d. Si desea restaurar desde un respaldo anterior al más reciente, seleccioneIgnore local snapshots.De forma predeterminada, la operación de restauración utiliza la copia deinstantáneas local en el arreglo VMAX, cuando está disponible. La

Restauración de respaldos de ProtectPoint

218 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 219: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

instantánea local es el respaldo más reciente disponible. Para restaurardesde cualquier respaldo anterior a la copia de instantáneas más reciente,debe seleccionar esta opción.

l Para restaurar con un dispositivo vdisk de Data Domain, realice los pasossiguientes:

a. En el menú Restore with, seleccione Data Domain vdisk.

b. En el campo Device Pool, escriba el nombre del pool de dispositivos vdiskde restauración que contiene los dispositivos vdisk que desea utilizar paraejecutar la operación de restauración.Asegúrese de que el pool de dispositivos pertenezca al servidor de DataDomain que seleccionó en la página General.

c. En el campo Device Group, escriba el nombre del grupo de dispositivosde restauración que contiene los dispositivos vdisk y el pool dedispositivos de restauración que desea utilizar para ejecutar la operaciónde restauración.Asegúrese de que el grupo de dispositivos pertenezca al servidor de DataDomain que seleccionó en la página General.

Nota

Para montar las imágenes estáticas y restaurar los datos directamentedesde Data Domain, asegúrese de enmascarar los dispositivos de vdisk enel host de aplicaciones. Se proporciona más información en ladocumentación de Data Domain.

d. En el campo Static Image Pool, escriba el nombre del pool de imágenesestáticas.

11. Haga clic en Run para iniciar la restauración.

Monitorear la operación de restauraciónDespués de que se ejecuta una operación de restauración de base de datos desde elplug-in de SSMS Agente de aplicaciones de Microsoft para Storage Direct, en lapágina Database Restore > Monitor se muestra el script y el estado de larestauración.

En la siguiente figura se muestra la información y el estado de la restauración segúncomo aparecen en la página Monitor.

Restauración de respaldos de ProtectPoint

Restauración de las bases de datos de SQL Server mediante el plug-in de SSMS Agente de aplicaciones de Microsoft para

Storage Direct 219

Page 220: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 38 ProtectPoint: página Monitor en Database Restore

Nota

Para obtener información sobre el éxito o fracaso de la operación de restauración,revise los archivos de registro que se encuentran en la carpeta de instalación en<Microsoft_application_agent_install_path>\DPSAPPS\MSAPPAGENT\logs. La ubicación común de los archivos de registro es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Restaurar bases de datos de SQL Server con el comando de restauraciónProtectPoint

Para restaurar bases de datos de SQL Server, ejecute el siguiente comando:

msagentrc.exe -A "NSR_RESTORE_TYPE=regular [<options>] <path>

En la sintaxis del comando, los parámetros que están entre corchetes son opcionales.

Restauración de respaldos de ProtectPoint

220 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 221: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Sintaxis para restauraciones de bases de datos con RecoverPoint

Utilice el comando msagentrc.exe con la siguiente sintaxis para las operaciones derestauración de ProtectPoint con RecoverPoint:

msagentrc.exe -c <client_or_hostname> A "RP_MGMT_HOST=<RecoverPoint_hostname>" -A "NSR_DFA_SI_DD_HOST=<server_name>" -A "NSR_DFA_SI_DD_HOST=<Data_Domain_server>" -A "NSR_DFA_SI_DD_USER=<DDBoost_user>" -A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>" -A "NSR_RESTORE_TYPE=regular -A "RESTORE_DEVICE_GROUP=<restore_device_group>" -A "RESTORE_DEVICE_POOL=<restore_device_pool>" [<optional_parameters>] -I --t <save_time> <restore_path>

donde:

-c <client_or_hostname>

Especifica el nombre de cliente que se utilizó para el respaldo.

-A "RP_MGMT_HOST=<RecoverPoint_hostname>"

Especifica el nombre del host de administración de RecoverPoint.

-A "RP_USER=<RecoverPoint_user>"

Especifica el nombre de usuario del host de administración de RecoverPoint.Todas las credenciales se recuperan del lockbox para autenticarse con el host.

-A "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica el nombre del servidor Data Domain que contiene el respaldo.En el caso de que tenga un servidor Data Domain remoto (secundario) con basesde datos replicadas para restaurar, escriba el nombre del servidor secundario. Unusuario de Data Domain en el servidor de Data Domain secundario debe estar en elmismo grupo que el servidor de Data Domain primario.

-A "NSR_DFA_SI_DD_USER=<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.Debe registrar el nombre de host y el nombre de usuario de DD Boost en ellockbox para permitir al agente de aplicaciones de Microsoft recuperar lacontraseña del usuario registrado.

-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene elrespaldo.

-A "NSR_RESTORE_TYPE=regular

Especifica que se realice una restauración a nivel de base de datos.

-A "RESTORE_DEVICE_GROUP=<restore_device_group>"

Especifica el pool de dispositivos de restauración que contiene los dispositivos devdisk que se utilizan para ejecutar la operación de restauración. Asegúrese de queel servidor de Data Domain que se ha especificado pertenezca a este pool dedispositivos.

-A "RESTORE_DEVICE_POOL=<restore_device_pool>"

Restauración de respaldos de ProtectPoint

Restaurar bases de datos de SQL Server con el comando de restauración ProtectPoint 221

Page 222: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Especifica el grupo de dispositivos de restauración que contiene los dispositivosde vdisk y el pool de dispositivos de restauración que se utilizan para ejecutar laoperación de restauración. Asegúrese de que el servidor de Data Domain que seha especificado pertenezca a este grupo de dispositivos.

-t <save_time>

Especifica la hora de guardado del respaldo. Especifique este parámetro junto conla ruta de restauración para cada base de datos en la operación de restauración.La aplicación se pone en pausa para que el usuario introduzca esta opción líneapor línea. Presione Intro para desplazarse a la siguiente línea. Una línea en blancoindica la finalización de la lista.

<restore_path>

Especifica la ruta a los objetos que desea restaurar.Escriba la ruta de respaldo en uno de los siguientes formatos:

l Para una instancia predeterminada, escriba la ruta en uno de los siguientesformatos:

n Para restaurar un respaldo de toda la instancia, escriba APPLICATIONS:\SqlServerWriter\<backup_client_name>

n Para restaurar un respaldo de bases de datos específicas, escribaAPPLICATIONS:\SqlServerWriter\<backup_client_name>\<database_name>\ [...]\

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest3"

l Para una instancia con nombre, escriba la ruta en uno de los siguientesformatos:

n Para restaurar un respaldo de toda la instancia, escriba APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>

n Para restaurar un respaldo de bases de datos específicas, escribaAPPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>\<database_name>\ [...]\<URL-encoded_SQL_instance_name> es comúnmente<backup_client_name>%5C<SQL_instance_name>

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158%5Cinst1\dbtest3"

Ejemplo 34 Comando de restauración con RecoverPoint

msagentrc.exe -A "RESTORE_DEVICE_POOL=ledmf112_restore_pool" -A "RESTORE_DEVICE_GROUP=DG_ledmf112_restore" -c ledmf158.msapp.com -A "NSR_DFA_SI_DD_HOST=ledmd035.lss.example.com" -A "NSR_DFA_SI_DD_USER=DD163_user" -A "NSR_DFA_SI_DEVICE_PATH=/SU_DD163" -A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A "RP_MGMT_HOST=ledmd163.lss.example.com" -A "RP_USER=admin" -A NSR_RESTORE_TYPE=regular -I --t 1462787749 -A ADDITIONAL_RESTORES=no -A RENAME_TO=dbtest5 APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest3\-t 1462787748 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest2\<return>-t 1462787747 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest1\

Restauración de respaldos de ProtectPoint

222 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 223: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Sintaxis para restauraciones de bases de datos con VMAX

Utilice el comando msagentrc.exe con la siguiente sintaxis para las operaciones derestauración de ProtectPoint con VMAX:

msagentrc.exe -c <client_or_hostname> -A "NSR_DFA_SI_DD_HOST=<Data_Domain_server>" -A "NSR_DFA_SI_DD_USER=<DDBoost_user>" -A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>" -A "NSR_RESTORE_TYPE=regular -A "VMAX_FASTX_RESTORE_SG=<restore_storage_group>" -A "RESTORE_DEVICE_GROUP=<restore_device_group>" -A "RESTORE_DEVICE_POOL=<restore_device_pool>" [<optional_parameters>] -I --t <save_time> <restore_path>

donde:

-c <client_or_hostname>

Especifica el nombre de cliente que se utilizó para el respaldo.

-A "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica el nombre del servidor Data Domain que contiene el respaldo.En el caso de que tenga un servidor Data Domain remoto (secundario) con basesde datos replicadas para restaurar, escriba el nombre del servidor secundario. Unusuario de Data Domain en el servidor de Data Domain secundario debe estar en elmismo grupo que el servidor de Data Domain primario.

-A "NSR_DFA_SI_DD_USER=<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.Debe registrar el nombre de host y el nombre de usuario de DD Boost en ellockbox para permitir al agente de aplicaciones de Microsoft recuperar lacontraseña del usuario registrado.

-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene elrespaldo.

-A "NSR_RESTORE_TYPE=regular

Especifica que se realice una restauración a nivel de base de datos.

"VMAX_FASTX_RESTORE_SG=<restore_storage_group>"

Especifica el nombre del grupo de almacenamiento de restauración del arregloVMAX que utiliza su configuración para ProtectPoint para VMAX. El valorpredeterminado es NsrSnapSG.

-A "RESTORE_DEVICE_GROUP=<restore_device_group>"

Especifica el pool de dispositivos de restauración que contiene los dispositivos devdisk que se utilizan para ejecutar la operación de restauración. Asegúrese de queel servidor de Data Domain que se ha especificado pertenezca a este pool dedispositivos.

-A "RESTORE_DEVICE_POOL=<restore_device_pool>"

Especifica el grupo de dispositivos de restauración que contiene los dispositivosde vdisk y el pool de dispositivos de restauración que se utilizan para ejecutar laoperación de restauración. Asegúrese de que el servidor de Data Domain que seha especificado pertenezca a este grupo de dispositivos.

Restauración de respaldos de ProtectPoint

Restaurar bases de datos de SQL Server con el comando de restauración ProtectPoint 223

Page 224: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

-t <save_time>

Especifica la hora de guardado del respaldo. Especifique este parámetro junto conla ruta de restauración para cada base de datos en la operación de restauración.La aplicación se pone en pausa para que el usuario introduzca esta opción líneapor línea. Presione Intro para desplazarse a la siguiente línea. Una línea en blancoindica la finalización de la lista.

<restore_path>

Especifica la ruta a los objetos que desea restaurar.Escriba la ruta de respaldo en uno de los siguientes formatos:

l Para una instancia predeterminada, escriba la ruta en uno de los siguientesformatos:

n Para restaurar un respaldo de toda la instancia, escriba APPLICATIONS:\SqlServerWriter\<backup_client_name>

n Para restaurar un respaldo de bases de datos específicas, escribaAPPLICATIONS:\SqlServerWriter\<backup_client_name>\<database_name>\ [...]\

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest3"

l Para una instancia con nombre, escriba la ruta en uno de los siguientesformatos:

n Para restaurar un respaldo de toda la instancia, escriba APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>

n Para restaurar un respaldo de bases de datos específicas, escribaAPPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>\<database_name>\ [...]\<URL-encoded_SQL_instance_name> es comúnmente<backup_client_name>%5C<SQL_instance_name>

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158%5Cinst1\dbtest3"

Ejemplo 35 Ejemplo de comando de restauración de VMAX

ddbmsqlrc.exe -c NMMDA241.heroines.local -A "NSR_RESTORE_TYPE=regular -a "NSR_DFA_SI_DD_HOST=10.31.77.27" -a "NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/heroines" "MSSQL$SqlInst1:database1" "MSSQL$SqlInst1:database2" "VMAX_FASTX_RESTORE_SG=restoregroup1" -A "RESTORE_DEVICE_GROUP=group1" -A "RESTORE_DEVICE_POOL=pool1" -I --t 1462787749 -A ADDITIONAL_RESTORES=no -A RENAME_TO=dbtest5 -A "RELOCATE_TO='E:\MSSQL12.INST1\MSSQL\DATA\Customers.mdf'='F:\NewData', 'E:\MSSQL12.INST1\MSSQL\DATA\Customers_log.ldf'='G:\NewLogs' APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest3\-t 1462787748 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest2\-t 1462787747 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest1\

Parámetros opcionales para restauraciones a nivel de base de datos con el comandomsagentrc.exe

Puede usar los siguientes parámetros opcionales con el comando msagentrc.exe .

Restauración de respaldos de ProtectPoint

224 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 225: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

-A "NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contieneinformación cifrada acerca de los hosts registrados y los nombres de usuariocorrespondientes en pares. Cada par está asociado con una contraseña queutilizan los respaldos. Si no especifica un valor, la ruta se configurará de manerapredeterminada según la ruta de instalación, que generalmente es C:\ProgramFiles\DPSAPPS\common\lockbox.

-A "ADDITIONAL_RESTORES={yes | no}"

La especificación de yes deshabilita la capacidad de revertir las transacciones noasignadas y usa la base de datos para restaurar los registros de transaccionesadicionales o más recientes. El valor predeterminado es no.

-A "RENAME_TO=<new_database_name>"

Especifica el nuevo nombre para la base de datos de destino. La base de datosseleccionada se restaurará en la base de datos nueva. El nuevo nombre de la basede datos debe ser un nombre de base de datos SQL válido. Si el destino contieneuna base de datos con el mismo nombre que la base de datos que se haespecificado, la operación de restauración sobrescribe la base de datos existente.Los archivos de base de datos que son archivos de datos (.mdf y .ndf) y el archivode registro (.ldf) se restaurarán en sus ubicaciones de origen solamente. Si existela base de datos de origen, sus archivos podrían estar en uso. Por lo tanto, paraevitar conflictos por el uso de un nuevo nombre de la base de datos, utilice laopción -ARELOCATE_TO junto con la opción -ARENAME_TO.

-A "INSTANCE_TO=<hostname>\<instance>"

Realiza una operación de restauración redirigida en una instancia de SQL Serverque sea diferente de la instancia de origen en la que se realizó el respaldo.

Nota

La instancia de destino debe residir en el mismo sistema en que se configure laoperación de restauración. No puede restaurar el respaldo en una instancia en unhost remoto.

-A "RELOCATE_TO='<source_file-1>'='destination_folder-1','<source_file-2>'='destination_folder-2',[...]"

Realiza restauraciones redirigidas de los archivos de la base de datos que sonarchivos de datos (.mdf y .ndf) y el archivo de registro (.ldf). Puede cambiar elnombre o cambiar solo las carpetas de destino, pero no los nombres de archivo.Asegúrese de que las rutas de destino no sean unidades raíz, por ejemplo, E:\.

-A "NSR_SQL_RECOVER_MODE=<alternate_location_path>"

Lleva a cabo una restauración redirigida en la ruta especificada.

-A "NSR_SQL_TARGET_DIR=<destination_folder_path>"

Especifica la ruta de destino a la que desea copiar los archivos restaurados. Acontinuación, puede transferir manualmente los archivos a la carpeta requerida oadjuntar los archivos a una instancia de SQL Server.Asegúrese de que la ruta de destino no sea una unidad raíz, por ejemplo, E:\.

-D <debug_level>

Restauración de respaldos de ProtectPoint

Restaurar bases de datos de SQL Server con el comando de restauración ProtectPoint 225

Page 226: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Genera registros detallados que se pueden usar para solucionar problemas derestauración. Los niveles de depuración admitidos van del 1 al 9.

-A "DELETE_DEBUG_LOG_DAYS=<number_of_days>"

Elimina los archivos de registro de depuración anteriores a la cantidad de díasespecificada. El rango válido es entre 1 y 32767. De forma predeterminada, losregistros de depuración no se eliminan. Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta de registro en la unidad de instalación seademasiado grande.

Nota

Con este parámetro se eliminarán solo los registros de depuración con el nombreen el formato predeterminado y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

Restaurar bases de datos de SQL Server con scripts T-SQLAgente de aplicaciones de Microsoft para ProtectPoint le permite generar un scriptCLR de SQL que puede usar para restaurar bases de datos de SQL Server.

El comando de restauración CLR de SQL es protectpoint_run_restore.

Debe proporcionar parámetros de tipo VARCHAR para ejecutar este comando. Elcomando protectpoint_run_restore utiliza las mismas opciones de comandoque el comando msagentrc.exe. Parámetros opcionales para restauraciones a nivelde base de datos con el comando msagentrc.exe en la página 224 proporcionainformación sobre las opciones del comando de restauración.

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, la ventana deconsultas de SQL Server Management Studio y el símbolo del sistema de T-SQL paraejecutar los scripts CLR de SQL.

Script T-SQL de restauración de ejemplo

USE [master]GODECLARE @returnCode intDECLARE @stdin NVARCHAR(MAX)SET @stdin = '-t 1465210308 -A ADDITIONAL_RESTORES=no -ARENAME_TO=dbtest3 -A "RELOCATE_TO='E:\MSSQL12.MSSQLSERVER00001\MSSQL\DATA\Customers.mdf'='F:\NewData', 'E:\MSSQL12.MSSQLSERVER00001\MSSQL\DATA\Customers_log.ldf'='G:\NewLogs' "APPLICATIONS:\SqlServerWriter\LEDMF176%5CMSSQLSERVER00001\TestDB1\"' + CHAR(10) + '-t 1465210307 -AADDITIONAL_RESTORES=no "APPLICATIONS:\SqlServerWriter\LEDMF176%5CMSSQLSERVER00001\dbtest2\"' + CHAR(10) + '-t 1465210306 -AADDITIONAL_RESTORES=no "APPLICATIONS:\SqlServerWriter\LEDMF176%5CMSSQLSERVER00001\dbtest1\"' + CHAR(10);EXEC @returnCode = dbo.protectpoint_run_restore ' -A"RESTORE_DEVICE_POOL=ledmf098_restore_pool_1" -A"RESTORE_DEVICE_GROUP=ledmf098_DG2" -c ledmf176.msapp.com -A"NSR_DFA_SI_DD_HOST=ledmd035.lss.example.com" -A"NSR_DFA_SI_DD_USER=DD163_user" -A "NSR_DFA_SI_DEVICE_PATH=/SU_DD163"-A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A NSR_RESTORE_TYPE=regular -I -', @stdinIF @returnCode <> 0

Restauración de respaldos de ProtectPoint

226 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 227: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

BEGINRAISERROR ('Fail!', 16, 1)END

Ejecución de restauraciones de reversiónEl agente de aplicaciones de Microsoft para ProtectPoint con SQL Server admitevarias herramientas para revertir volúmenes.

Puede revertir volúmenes mediante el plug-in (GUI) SQL Server Management Studiodel agente de aplicaciones de Microsoft, los comandos del agente de aplicaciones deMicrosoft para ProtectPoint o los scripts T-SQL.

Consideraciones para restauraciones de reversiónTenga en cuenta la siguiente información antes de realizar una restauración devolumen:

l Puede restaurar volúmenes solo en el host local.

l Los volúmenes que seleccionó para la restauración deben pertenecer al mismogrupo de consistencia. Es posible resincronizar los volúmenes restaurados solo conlos volúmenes de origen que se respaldaron.

l Si elimina los marcadores o las imágenes estáticas en RecoverPoint o Data Domainsin usar Agente de aplicaciones de Microsoft, los respaldos eliminados apareceránde todos modos en la pestaña Volume Restore del plug-in de Agente deaplicaciones de Microsoft para Storage Direct, pero las operaciones derestauración fallarán y aparecerá un mensaje pertinente.

l En el caso de VMAX, si seleccionó la versión más reciente de un saveset o respaldopara restaurar, Agente de aplicaciones de Microsoft restaurará el saveset o elrespaldo desde VMAX. Si seleccionó otra versión que no sea la versión másreciente de un saveset o respaldo para restaurar, Agente de aplicaciones deMicrosoft restaurará el saveset o el respaldo desde Data Domain.

l Si desea reubicar un volumen en un LUN de VMAX alternativo, revise lainformación en Reubicación de los volúmenes en un LUN alternativo durante unarestauración de reversión de VMAX en la página 227 antes de configurar laoperación de restauración.

Reubicación de los volúmenes en un LUN alternativo durante unarestauración de reversión de VMAX

El agente de aplicaciones de Microsoft es compatible con la restauración de unvolumen en un LUN de VMAX alternativo.

Puede restaurar un volumen en un LUN alternativo que sea parte del arreglo VMAXoriginal o parte de un arreglo VMAX diferente.

Si restaura un volumen en una ubicación alternativa, el volumen de destino debe teneruna estructura de archivos idéntica al volumen de origen, incluidos el sistema dearchivos y la ruta de directorio, los nombres de los archivos, además de la ubicación delos archivos en los volúmenes.

La restauración del respaldo en un volumen que se eliminó y se volvió a crear en elmismo LUN se considera una restauración de LUN alternativo, y se aplican los mismosrequisitos de la ruta de acceso.

Restauración de respaldos de ProtectPoint

Ejecución de restauraciones de reversión 227

Page 228: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

La reubicación de un volumen en un LUN de VMAX alternativo no es compatible en unambiente en que los datos de aplicaciones residen en varios arreglos dealmacenamiento VMAX en el mismo sitio. Debe restaurar el respaldo mediante el LUNde VMAX de origen original.

Los siguientes requisitos adicionales se aplican cuando se reubica un volumen en unLUN alternativo en un arreglo VMAX que es diferente de un arreglo original.

l Los dispositivos de restauración de Data Domain deben encapsularse en el arregloVMAX alternativo.

l El arreglo VMAX alternativo debe estar conectado al sistema Data Domain originaly se debe restaurar el respaldo desde Data Domain.

Realizar restauraciones de reversión con el plug-in SSMS del Agente deaplicaciones de Microsoft para Storage Direct

La vista Script está disponible en cada página, lo que genera un script equivalente delsímbolo del sistema, que puede usar para crear un archivo .bat a fin de realizar losrespaldos programados, la automatización y otras tareas.

l CLI Scripts: Para generar el script de comandos, el cual puede usar para ejecutaruna operación de restauración desde el símbolo del sistema.

l T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL. Puedeusar los scripts T-SQL para realizar una restauración de SQL Server con Agente deaplicaciones de Microsoft para ProtectPoint.

Inicie el plug-in SSMS del Agente de aplicaciones de Microsoft para Storage Direct

Para abrir el plug-in de SSMS Agente de aplicaciones de Microsoft para StorageDirect, desde el escritorio de Windows, haga clic en Start > Microsoft SQL ServerManagement Studio > Agente de aplicaciones de Microsoft para Storage Direct.

AVISO

Si no ha instalado SSMS, para iniciar el plug-in de SSMS Agente de aplicaciones deMicrosoft para Storage Direct, ejecute el comando DDSSMSAddinApp.exe pp en lacarpeta <Microsoft_application_agent_install_path>\DPSAPPS\MSAPPAGENT\bin.

Configurar los ajustes generales de restauración de volumenPara configurar las restauraciones de volumen de SQL con el plug-in SSMS del Agentede aplicaciones de Microsoft para Storage Direct, primero se deben especificar lasopciones generales de restauración en la página Volume Restore > General.

Procedimiento

1. Abra el plug-in Agente de aplicaciones de Microsoft para Storage Direct paraver la página Volume Restore > General.

La página Volume Restore aparece como se muestra en la siguiente figura.

Restauración de respaldos de ProtectPoint

228 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 229: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 39 ProtectPoint: página Volume Restore

2. Haga clic en el botón de navegación Data Domain Server para seleccionar elservidor Data Domain y la unidad de almacenamiento a fin de restaurar lainstancia de SQL Server o las bases de datos necesarias.

Una unidad de almacenamiento contiene los hosts de SQL Server respaldados.

Nota

En el caso de un servidor Data Domain remoto (secundario) que se hayareplicado para restaurar las bases de datos, seleccione el servidor pertinente.Un usuario de Data Domain en el servidor Data Domain secundario debe estar enel mismo grupo que el servidor Data Domain primario.

3. Utilice la lista SQL Server host para seleccionar un host de SQL Server a fin derestaurar las bases de datos necesarias.

Un host de SQL Server contiene las instancias de SQL Server independientesrespaldadas y las bases de datos correspondientes.

4. Utilice la lista Start browsing from para seleccionar un tiempo de guardado derespaldo y, a continuación, haga clic en Show Versions.

Los respaldos que se llevaron a cabo en el tiempo de guardado especificadoaparecerán en la tabla de savesets.

5. Start browsing from: Especifique un tiempo de guardado del respaldo y hagaclic en Show Versions.

Todos los respaldos que se llevaron a cabo en el tiempo de guardadoespecificado aparecen en la tabla de savesets.

Restauración de respaldos de ProtectPoint

Realizar restauraciones de reversión con el plug-in SSMS del Agente de aplicaciones de Microsoft para Storage Direct 229

Page 230: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

6. Seleccione la instancia de SQL Server adecuada en la tabla de savesets.

La instancia seleccionada y las bases de datos contenidas en esa instanciaaparecen en la tabla de bases de datos.

7. En la tabla de bases de datos, realice los pasos siguientes:

a. Seleccione las bases de datos que desea incluir en la restauración devolumen.

Nota

Tenga en cuenta la siguiente información para RecoverPoint:

l En el caso de RecoverPoint 5.0 o una versión posterior, Agente deaplicaciones de Microsoft es compatible con la restauración parcial(subconjunto de bases de datos) de un grupo de consistencia. Desde latabla de bases de datos puede seleccionar las bases de datos necesariaspara restaurar.

l En el caso de una versión de RecoverPoint anterior a 5.0, las casillas deverificación en la tabla de bases de datos son de solo lectura, debido aque Agente de aplicaciones de Microsoft no es compatible con larestauración parcial de un grupo de consistencia.

b. En la columna Restore To, utilice la lista desplegable para seleccionar laubicación en la que desea recuperar las bases de datos.

La ubicación de origen original se selecciona de manera predeterminada,pero puede restaurar el respaldo en una ubicación alternativa.

Nota

La instancia de destino debe residir en el mismo sistema en que se configurela operación de restauración. No puede restaurar el respaldo en una instanciaen un host remoto.

8. Para iniciar la restauración de volumen, haga clic en Run.

Ver archivos en el respaldoPara ver los archivos que están en el respaldo, abra la página Volume Restore > Files.

Procedimiento

1. En el panel izquierdo, haga clic en Files.

La página Files aparece como se muestra en la figura siguiente.

Restauración de respaldos de ProtectPoint

230 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 231: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 40 ProtectPoint: página Files en Volume Restore

2. Revise la información de la tabla de archivos sobre los archivos que se incluyenen el respaldo, y la base de datos y el volumen donde reside cada archivo.

3. Haga clic en Run para iniciar la restauración.

Configurar opciones de restauración de volumenAl configurar las restauraciones de volumen de SQL con el plug-in SSMS del Agentede aplicaciones de Microsoft para Storage Direct, puede especificar opciones derestauración adicionales en la página Volume Restore > Options.

Procedimiento

1. En el panel izquierdo, haga clic en Options.

La página Options aparece como se muestra en la figura siguiente.

Restauración de respaldos de ProtectPoint

Realizar restauraciones de reversión con el plug-in SSMS del Agente de aplicaciones de Microsoft para Storage Direct 231

Page 232: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 41 ProtectPoint: página Options en Volume Restore

2. En el caso de RecoverPoint, para seleccionar un dispositivo RecoverPoint pararestaurar la instancia de SQL Server, haga clic en el botón de navegación juntoal campo Management Server y, a continuación, explore y seleccione eldispositivo RecoverPoint.

3. En el caso de VMAX, en el campo Storage Group, escriba el nombre del grupode almacenamiento de restauración del arreglo VMAX en el que los dispositivosFTS de restauración estén asignados al host.

El valor predeterminado es NsrSnapSG.

4. En el caso de VMAX, para restaurar desde Data Domain incluso si la instantáneaestá disponible en el arreglo VMAX local, seleccione Restore from DataDomain even if there is a local VMAX snapshot available.

Nota

Para montar la imagen estática y restaurar los datos directamente desde DataDomain, asegúrese de enmascarar los dispositivos FTS de restauración en elhost de aplicaciones. En la documentación de VMAX se proporciona informaciónsobre cómo enmascarar dispositivos FTS.

5. Para generar registros detallados, que puede usar para solucionar los problemasde restauración, seleccione Select a debug level. Especifique un valor de 1 a 9.El valor predeterminado es 0 (cero).

6. Para eliminar registros de depuración anteriores a una determinada cantidad dedías, especifique dicha cantidad con un número entre 1 y 32767 días en el campo

Restauración de respaldos de ProtectPoint

232 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 233: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Delete debug logs after. El valor predeterminado es 0 y no se eliminan losregistros de depuración.

Nota

Con esta opción se eliminarán solo los registros de depuración con el nombre enel formato predeterminado, y que se ubiquen en la carpeta de registros en<install_path>\MSAPPAGENT\logs.

Normalmente, si se eliminan los registros de depuración, se evita que la carpetade registro en la unidad de instalación sea demasiado grande.

7. Para dejar la base de datos en estado operacional mediante una reversión de lastransacciones no asignadas, seleccione Restore with NORECOVERY

No se pueden restaurar registros de transacciones adicionales.

8. Para habilitar un mensaje de confirmación antes de restaurar el volumen,seleccione Require confirmation before restoring volumes.

Aparece el siguiente indicador en el momento de iniciar la operación derestauración.

Performing a volume restore will completely replace the contents of the affected volumes with their backed up versions. Do you want to proceed?

9. Para iniciar la restauración de volumen, haga clic en Run.

Monitoreo de la operación de restauración de volumenDespués de que se ejecuta una operación de restauración de volumen desde el plug-inde SSMS Agente de aplicaciones de Microsoft para Storage Direct, en la páginaVolume Restore > Monitor se muestra el script y el estado de la restauración.

En la siguiente figura se muestra la información y el estado de la restauración segúncomo aparecen en la página Monitor.

Restauración de respaldos de ProtectPoint

Realizar restauraciones de reversión con el plug-in SSMS del Agente de aplicaciones de Microsoft para Storage Direct 233

Page 234: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 42 ProtectPoint: página Monitor en Volume Restore

Si la restauración se realiza correctamente, aparece el mensaje Restorecompleted. De lo contrario, aparece el mensaje Restore failed.

Nota

Revise los archivos de registro que están disponibles en la carpeta<Microsoft_application_agent_for_SQL_Server_installed_folder>\DPSAPPS\MSAPPAGENT\logs para obtener información sobre el éxito o fracaso dela restauración. La ubicación común es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Realizar restauraciones de reversión con el comando de restauraciónProtectPoint

Para restaurar volúmenes de SQL Server, ejecute el siguiente comando:

msagentrc.exe -A "NSR_RESTORE_TYPE=lunresync" [<options>] <path>

Restauración de respaldos de ProtectPoint

234 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 235: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Sintaxis para restauraciones de reversión con RecoverPoint

Utilice el comando msagentrc.exe con la siguiente sintaxis para operaciones derestauración de volúmenes de ProtectPoint con RecoverPoint:

msagentrc.exe -c <client_or_hostname> -A "NSR_DFA_SI_DD_HOST=<Data_Domain_server>" -A "NSR_DFA_SI_DD_USER=<DDBoost_user>" -A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>" -A "NSR_RESTORE_TYPE=lunsync -A "RP_MGMT_HOST=<RecoverPoint_management_hostname>" -A "RP_USER=<RecoverPoint_management_host_username> [<optional_parameters>] -I --t <save_time> <restore_path>

donde:

-c <client_or_hostname>

Especifica el nombre de cliente que se utilizó para el respaldo.

-A "RP_MGMT_HOST=<RecoverPoint_hostname>"

Especifica el nombre del host de administración de RecoverPoint.

-A "RP_USER=<RecoverPoint_user>"

Especifica el nombre de usuario del host de administración de RecoverPoint.Todas las credenciales se recuperan del lockbox para autenticarse con el host.

-A "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica el nombre del servidor Data Domain que contiene el respaldo.En el caso de que tenga un servidor Data Domain remoto (secundario) con basesde datos replicadas para restaurar, escriba el nombre del servidor secundario. Unusuario de Data Domain en el servidor de Data Domain secundario debe estar en elmismo grupo que el servidor de Data Domain primario.

-A "NSR_DFA_SI_DD_USER=<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.Debe registrar el nombre de host y el nombre de usuario de DD Boost en ellockbox para permitir al agente de aplicaciones de Microsoft recuperar lacontraseña del usuario registrado.

-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene elrespaldo.

-A "NSR_RESTORE_TYPE=lunresync"

Especifica que se realice una restauración de reversión de nivel de volumen.

-t <save_time>

Especifica la hora de guardado del respaldo. Especifique este parámetro junto conla ruta de restauración para cada base de datos en la operación de restauración.La aplicación se pone en pausa para que el usuario introduzca esta opción líneapor línea. Presione Intro para desplazarse a la siguiente línea. Una línea en blancoindica la finalización de la lista.

<restore_path>

Especifica la ruta a los objetos que desea restaurar.Escriba la ruta de respaldo en uno de los siguientes formatos:

Restauración de respaldos de ProtectPoint

Realizar restauraciones de reversión con el comando de restauración ProtectPoint 235

Page 236: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l Para una instancia predeterminada, escriba la ruta en uno de los siguientesformatos:

n Para restaurar un respaldo de toda la instancia, escriba APPLICATIONS:\SqlServerWriter\<backup_client_name>

n Para restaurar un respaldo de bases de datos específicas, escribaAPPLICATIONS:\SqlServerWriter\<backup_client_name>\<database_name>\ [...]\

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest3"

l Para una instancia con nombre, escriba la ruta en uno de los siguientesformatos:

n Para restaurar un respaldo de toda la instancia, escriba APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>

n Para restaurar un respaldo de bases de datos específicas, escribaAPPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>\<database_name>\ [...]\<URL-encoded_SQL_instance_name> es comúnmente<backup_client_name>%5C<SQL_instance_name>

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158%5Cinst1\dbtest3"

Ejemplo 36 Ejemplo de comando de restauración de reversión de RecoverPoint

msagentrc.exe -A "RESTORE_DEVICE_POOL=ledmf112_restore_pool" -A "RESTORE_DEVICE_GROUP=DG_ledmf112_restore" -c ledmf158.msapp.com -A "NSR_DFA_SI_DD_HOST=ledmd035.lss.example.com" -A "NSR_DFA_SI_DD_USER=DD163_user" -A "NSR_DFA_SI_DEVICE_PATH=/SU_DD163" -A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A "RP_MGMT_HOST=ledmd163.lss.example.com" -A "RP_USER=admin" -A "NSR_RESTORE_TYPE=lunresync" -I --t 1462787749 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest3\-t 1462787748 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest2\-t 1462787747 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LEDMF158%5CINST1\dbtest1\

Sintaxis para restauraciones de reversión con VMAX

Utilice el comando msagentrc.exe con la siguiente sintaxis para las operaciones derestauración de volumen de ProtectPoint con VMAX:

msagentrc.exe -c <client_or_hostname> -A "NSR_DFA_SI_DD_HOST=<Data_Domain_server>" -A "NSR_DFA_SI_DD_USER=<DDBoost_user>" -A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>" -A "NSR_RESTORE_TYPE=lunsync [<optional_parameters>] -I --t <save_time> <restore_path>

donde:

-c <client_or_hostname>

Especifica el nombre de cliente que se utilizó para el respaldo.

Restauración de respaldos de ProtectPoint

236 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 237: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

-A "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica el nombre del servidor Data Domain que contiene el respaldo.En el caso de que tenga un servidor Data Domain remoto (secundario) con basesde datos replicadas para restaurar, escriba el nombre del servidor secundario. Unusuario de Data Domain en el servidor de Data Domain secundario debe estar en elmismo grupo que el servidor de Data Domain primario.

-A "NSR_DFA_SI_DD_USER=<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.Debe registrar el nombre de host y el nombre de usuario de DD Boost en ellockbox para permitir al agente de aplicaciones de Microsoft recuperar lacontraseña del usuario registrado.

-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene elrespaldo.

-A "NSR_RESTORE_TYPE=lunresync"

Especifica que se realice una restauración de reversión de nivel de volumen.

-t <save_time>

Especifica la hora de guardado del respaldo. Especifique este parámetro junto conla ruta de restauración para cada base de datos en la operación de restauración.La aplicación se pone en pausa para que el usuario introduzca esta opción líneapor línea. Presione Intro para desplazarse a la siguiente línea. Una línea en blancoindica la finalización de la lista.

<restore_path>

Especifica la ruta a los objetos que desea restaurar.Escriba la ruta de respaldo en uno de los siguientes formatos:

l Para una instancia predeterminada, escriba la ruta en uno de los siguientesformatos:

n Para restaurar un respaldo de toda la instancia, escriba APPLICATIONS:\SqlServerWriter\<backup_client_name>

n Para restaurar un respaldo de bases de datos específicas, escribaAPPLICATIONS:\SqlServerWriter\<backup_client_name>\<database_name>\ [...]\

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest3"

l Para una instancia con nombre, escriba la ruta en uno de los siguientesformatos:

n Para restaurar un respaldo de toda la instancia, escriba APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>

n Para restaurar un respaldo de bases de datos específicas, escribaAPPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>\<database_name>\ [...]\<URL-encoded_SQL_instance_name> es comúnmente<backup_client_name>%5C<SQL_instance_name>

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158%5Cinst1\dbtest3"

Restauración de respaldos de ProtectPoint

Realizar restauraciones de reversión con el comando de restauración ProtectPoint 237

Page 238: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Parámetros opcionales para restauraciones de reversión con el comando msagentrc.exe

Puede usar los siguientes parámetros opcionales con el comando msagentrc.exe .

-A "NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contieneinformación cifrada acerca de los hosts registrados y los nombres de usuariocorrespondientes en pares. Cada par está asociado con una contraseña queutilizan los respaldos. Si no especifica un valor, la ruta se configurará de manerapredeterminada según la ruta de instalación, que generalmente es C:\ProgramFiles\DPSAPPS\common\lockbox.

-A "ADDITIONAL_RESTORES={yes | no}"

La especificación de yes deshabilita la capacidad de revertir las transacciones noasignadas y usa la base de datos para restaurar los registros de transaccionesadicionales o más recientes. El valor predeterminado es no.

-A "RENAME_TO=<new_database_name>"

Especifica el nuevo nombre para la base de datos de destino. La base de datosseleccionada se restaurará en la base de datos nueva. El nuevo nombre de la basede datos debe ser un nombre de base de datos SQL válido. Si el destino contieneuna base de datos con el mismo nombre que la base de datos que se haespecificado, la operación de restauración sobrescribe la base de datos existente.Los archivos de base de datos que son archivos de datos (.mdf y .ndf) y el archivode registro (.ldf) se restaurarán en sus ubicaciones de origen solamente. Si existela base de datos de origen, sus archivos podrían estar en uso. Por lo tanto, paraevitar conflictos por el uso de un nuevo nombre de la base de datos, utilice laopción -ARELOCATE_TO junto con la opción -ARENAME_TO.

-A "INSTANCE_TO=<hostname>\<instance>"

Realiza una operación de restauración redirigida en una instancia de SQL Serverque sea diferente de la instancia de origen en la que se realizó el respaldo.

Nota

La instancia de destino debe residir en el mismo sistema en que se configure laoperación de restauración. No puede restaurar el respaldo en una instancia en unhost remoto.

-A "RELOCATE_TO='<source_file-1>'='destination_folder-1','<source_file-2>'='destination_folder-2',[...]"

Realiza restauraciones redirigidas de los archivos de la base de datos que sonarchivos de datos (.mdf y .ndf) y el archivo de registro (.ldf). Puede cambiar elnombre o cambiar solo las carpetas de destino, pero no los nombres de archivo.Asegúrese de que las rutas de destino no sean unidades raíz, por ejemplo, E:\.

-D <debug_level>

Genera registros detallados que se pueden usar para solucionar problemas derestauración. Los niveles de depuración admitidos van del 1 al 9.

-A "RESTORE_FROM_DD_ONLY={true | false}"

En ambientes de VMAX, especifique que true se restaure desde Data Domain,incluso si la instantánea está disponible localmente en el arreglo VMAX.

Restauración de respaldos de ProtectPoint

238 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 239: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

-A "DELETE_DEBUG_LOG_DAYS=<number_of_days>"

Elimina los archivos de registro de depuración anteriores a la cantidad de díasespecificada. El rango válido es entre 1 y 32767. De forma predeterminada, losregistros de depuración no se eliminan. Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta de registro en la unidad de instalación seademasiado grande.

Nota

Con este parámetro se eliminarán solo los registros de depuración con el nombreen el formato predeterminado y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

Restaurar volúmenes de SQL Server con scripts T-SQLAgente de aplicaciones de Microsoft para ProtectPoint le permite generar un scriptCLR de SQL que puede usar para restaurar volúmenes de SQL Server.

El comando de restauración de volumen CLR de SQL es el mismo que el comando derestauración de la base de datos; es decir, protectpoint_run_restore.

Sin embargo, para realizar restauraciones de volumen, debe especificar el valor de laopción NSR_RESTORE_TYPE como lunresync.

Debe proporcionar parámetros de tipo VARCHAR para ejecutar el comandoprotectpoint_run_restore.

Debe proporcionar parámetros de tipo VARCHAR para ejecutar este comando. Elcomando protectpoint_run_restore utiliza las mismas opciones de comandoque el comando msagentrc.exe. Parámetros opcionales para restauraciones dereversión con el comando msagentrc.exe en la página 238 proporciona informaciónsobre las opciones del comando de restauración.

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, la ventana deconsultas de SQL Server Management Studio y el símbolo del sistema de T-SQL paraejecutar los scripts CLR de SQL.

Ejemplo de script T-SQL de restauración a nivel de volumen o a nivel de LUN

USE [master]GODECLARE @returnCode intDECLARE @stdin NVARCHAR(MAX)SET @stdin = '-t 1465211083 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\' + CHAR(10);EXEC @returnCode = dbo.protectpoint_run_restore ' -cledmf176.msapp.com -A "NSR_DFA_SI_DD_HOST=ledmd035.lss.example.com" -A"NSR_DFA_SI_DD_USER=DD163_user" -A "NSR_DFA_SI_DEVICE_PATH=/SU_DD163"-A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A "RP_MGMT_HOST=ledmd163.lss.example.com" -A"RP_USER=admin" -A "NSR_RESTORE_TYPE=lunresync" -I -', @stdinIF @returnCode <> 0BEGINRAISERROR ('Fail!', 16, 1)END

Restauración de respaldos de ProtectPoint

Restaurar volúmenes de SQL Server con scripts T-SQL 239

Page 240: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Confirmación del estado de una restauración de reversiónProcedimiento

1. Abrir el archivo de registro msagentsv.log de la siguiente ruta:

<Microsoft_application_agent_install_path>\DPSAPPS\MSAPPAGENT\logs

2. Asegúrese de que los siguientes mensajes estén presentes en el archivo deregistro:

Starting LUN resync.Waiting for LUN resync to finish.

Nota

El nivel de depuración que especificó para el respaldo debe establecerse en nivel3 o superior para que aparezcan estos mensajes.

Restaurar un grupo de disponibilidad en una instanciaalternativa

El agente de aplicaciones de Microsoft es compatible con la restauración de unrespaldo de grupo de disponibilidad en una instancia alternativa para las operacionesde restauración de base de datos y volumen.

Antes de comenzar

Debe existir un respaldo del grupo de disponibilidad que tenga el nombre del clúster deWindows como nombre de host.

Nota

Se pueden restaurar varias bases de datos de grupo de disponibilidad en una instanciaalternativa solo a través de una restauración a nivel de volumen.

Procedimiento

1. En el nodo primario, realice los siguientes pasos:

a. Inicie el plug-in de SQL Server Management Studio (SSMS) del agente deaplicaciones de Microsoft.

b. Configure una operación de restauración de bases de datos de grupo dedisponibilidad en las pestañas Database Restore o Volume Restore,mediante el nombre del clúster de Windows en el campo SQL Server host.

c. Especifique la ubicación de destino alternativa con uno de los siguientesmétodos:

l En la pestaña Database Restore, utilice la lista desplegable Instance.

l En la pestaña Volume Restore, utilice la lista desplegable junto a cadabase de datos en la columna Restore To.

Restauración de respaldos de ProtectPoint

240 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 241: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

La instancia de destino debe residir en el mismo sistema en que se configurala operación de restauración. No puede restaurar el respaldo en una instanciaen un host remoto. Para las restauraciones de volumen, la instancia dedestino debe coincidir con el diseño de sistema de archivos de la instancia deorigen.

d. Ejecute la operación de restauración.

2. Realice los siguientes pasos en cada nodo secundario:

a. Inicie el plug-in de SSMS del agente de aplicaciones de Microsoft.

b. Configure una operación de restauración de bases de datos de grupo dedisponibilidad en las pestañas Database Restore o Volume Restore con lassiguientes selecciones:

l Seleccione el nombre del clúster de Windows en el campo SQL Serverhost.

l En la página Options, en la lista desplegable Recovery state, seleccioneRESTORE WITH NORECOVERY.

c. Especifique la misma ubicación de destino alternativa que se configuró en elnodo primario con uno de los siguientes métodos:

l En la pestaña Database Restore, utilice la lista desplegable Instance.

l En la pestaña Volume Restore, utilice la lista desplegable junto a cadabase de datos en la columna Restore To.

d. Ejecute la operación de restauración.

e. Repita estos pasos en cada nodo secundario.

3. En el nodo primario, inicie al asistente de grupo de disponibilidad de SSMS.

4. Use el asistente de grupo de disponibilidad para agregar las bases de datosrestauradas al grupo de disponibilidad con la opción Join only.

Restauración de datos de nivel de tabla de SQL ServerEl agente de aplicaciones de Microsoft admite la recuperación a nivel de tabla de datosde SQL Server mediante el plug-in SSMS del ProtectPoint o los comandosProtectPoint.

Nota

El Agente de aplicaciones de Microsoft no admite scripts T-SQL para realizarrestauraciones de tabla.

Restaurar datos de nivel de tabla de SQL Server mediante el plug-in SSMSdel Agente de aplicaciones de Microsoft para Storage Direct

Antes de comenzar

Asegúrese de haber instalado ItemPoint para realizar restauraciones de tabla. De locontrario, la pestaña Table Restore no aparecerá en el plug-in de SSMS Agente deaplicaciones de Microsoft para Storage Direct

Restauración de respaldos de ProtectPoint

Restauración de datos de nivel de tabla de SQL Server 241

Page 242: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

La vista Script está disponible en cada página, lo que genera un script equivalente delsímbolo del sistema, que puede usar para crear un archivo .bat a fin de realizar losrespaldos programados, la automatización y otras tareas.

Inicie el plug-in SSMS del Agente de aplicaciones de Microsoft para Storage Direct

Para abrir el plug-in de SSMS Agente de aplicaciones de Microsoft para StorageDirect, desde el escritorio de Windows, haga clic en Start > Microsoft SQL ServerManagement Studio > Agente de aplicaciones de Microsoft para Storage Direct.

AVISO

Si no ha instalado SSMS, para iniciar el plug-in de SSMS Agente de aplicaciones deMicrosoft para Storage Direct, ejecute el comando DDSSMSAddinApp.exe pp en lacarpeta <Microsoft_application_agent_install_path>\DPSAPPS\MSAPPAGENT\bin.

Configurar los ajustes generales de la restauración de tablaPara configurar las restauraciones de nivel de tabla de SQL con el plug-in SSMS delAgente de aplicaciones de Microsoft para Storage Direct, primero se deben especificarlas opciones generales de restauración de tabla en la página Table Restore > General.

Antes de comenzar

Para restaurar una base de datos que forma parte de un grupo de disponibilidadAlwaysOn, debe quitar la base de datos del grupo de disponibilidad Always On antes deconfigurar la operación de restauración. Una vez completada la operación derestauración, vuelva a agregar la base de datos al grupo de disponibilidad AlwaysOn.

Procedimiento

1. Abra la ventana Agente de aplicaciones de Microsoft para Storage Direct enla página Table Restore > General.

La página General aparece como se muestra en la figura siguiente.

Restauración de respaldos de ProtectPoint

242 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 243: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 43 ProtectPoint: página Table Restore General

2. Haga clic en el botón de navegación junto a Data Domain Server paraseleccionar el servidor Data Domain y la unidad de almacenamiento a fin derestaurar la instancia de SQL Server o las bases de datos necesarias.

Una unidad de almacenamiento contiene los hosts de SQL Server respaldados.

Nota

En el caso de un servidor Data Domain remoto (secundario) que se hayareplicado para restaurar las bases de datos, seleccione el servidor pertinente.Un usuario de Data Domain en el servidor de Data Domain debe estar en elmismo grupo que el servidor de Data Domain primario.

3. Utilice la lista SQL Server host para seleccionar un host de SQL Server a fin derestaurar las bases de datos necesarias.

Un host de SQL Server contiene las instancias de SQL Server respaldadas y lasbases de datos correspondientes.

4. Utilice la lista Start browsing from para seleccionar un tiempo de guardado derespaldo y, a continuación, haga clic en Show Versions.

Los respaldos que se llevaron a cabo en el tiempo de guardado especificadoaparecerán en la tabla de savesets.

5. Utilice la lista SQL Server Instance para seleccionar el nombre de la instanciade SQL Server que contiene la base de datos.

Restauración de respaldos de ProtectPoint

Restaurar datos de nivel de tabla de SQL Server mediante el plug-in SSMS del Agente de aplicaciones de Microsoft para

Storage Direct 243

Page 244: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Una instancia de SQL Server contiene bases de datos y puede serindependiente o de clúster.

Las bases de datos correspondientes aparecen en la tabla de bases de datos queestá debajo del campo SQL Server Instance.

6. En la tabla de bases de datos, seleccione la base de datos que contiene lastablas que desea restaurar.

Los savesets correspondientes aparecen en la tabla de savesets.

7. En la tabla de savesets, seleccione el saveset que contiene las tablas que desearestaurar.

8. Para montar la base de datos, haga clic en Run.

Configurar los ajustes opcionales de la restauración de tablaCuando configura restauraciones de nivel de tabla de SQL con el plug-in SSMS delAgente de aplicaciones de Microsoft para Storage Direct, puede especificar laconfiguración opcional de restauración en la página Table Restore > Options.

Todas las configuraciones de la página Options son opcionales.

Procedimiento

1. En el panel izquierdo, haga clic en Options.

La página Options aparece como se muestra en la figura siguiente.Figura 44 Agente de aplicaciones de Microsoft para Storage Direct: página TableRestore-Options

2. En Mount, especifique los siguientes campos según sea necesario:

Restauración de respaldos de ProtectPoint

244 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 245: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l En el campo Mount Folder, se especifica la ubicación en la que se montanlas imágenes de respaldo. No puede editar el valor en este campo.

l Seleccione Do not run ItemPoint after mounting the backup images si nodesea que se inicie la GUI de ItemPoint después de ejecutar la operación demontaje.Al seleccionar esta opción, se deshabilita la opción Leave backup imagesmounted after ItemPoint exits y le permite realizar restauracionesmanuales de nivel de tabla.

l Para dejar las imágenes de respaldo en el estado montado después de cerrarItemPoint, seleccione Leave backup images mounted after ItemPointexits.Esta opción está habilitada solo si no seleccionó la opción Do not runItemPoint after mounting the backup images.

De forma manual, puede navegar por las imágenes de respaldo, inspeccionarlas imágenes y desmontarlas con el comando msagentadmin.exedismount. Desmontar imágenes de respaldo con el comando de desmontajemsagentadmin en la página 253 proporciona información.

3. Para generar registros detallados, los que puede usar para solucionar problemasde restauración, seleccione Select a debug level y, a continuación, especifiqueun valor del 1 al 9. El valor predeterminado es 0 (cero).

4. Para eliminar registros de depuración anteriores a una determinada cantidad dedías, seleccione Delete debug logs after y, a continuación, especifique dichacantidad con un número entre 1 y 32767 días. El valor predeterminado es 0 y nose eliminan los registros de depuración.

Nota

Con esta opción se eliminarán solo los registros de depuración con el nombre enel formato predeterminado, y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

Normalmente, si se eliminan los registros de depuración, se evita que la carpetade registro en la unidad de instalación sea demasiado grande.

5. Para limitar el historial de respaldo de las bases de datos en la página General aun número establecido de días, escriba o seleccione un número en el campoDays of backup history.

El valor predeterminado es 30.

6. Para utilizar el nombre de cliente que se proporciona tal como está, sincambiarlo al nombre de dominio completamente calificado (FQDN), seleccioneExclude client name resolution.

Use esta opción para restaurar respaldos creados con el agente de aplicacionesde Microsoft versión 4.5 o versiones anteriores que utilicen el nombre cortocomo nombre de cliente.

7. En Restore Method, especifique los detalles del dispositivo que desea queutilice la operación de restauración:

l Para ambientes de VMAX, para restaurar con un dispositivo de restauraciónFAST.X, realice los siguientes pasos:

a. En el menú Restore with, seleccione FAST.X (VMAX only).

Restauración de respaldos de ProtectPoint

Restaurar datos de nivel de tabla de SQL Server mediante el plug-in SSMS del Agente de aplicaciones de Microsoft para

Storage Direct 245

Page 246: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

b. En el campo Storage Group, escriba el nombre del grupo dealmacenamiento de restauración VMAX FAST.X en el que los dispositivosFTS de restauración estén asignados al host.El valor predeterminado es NsrSnapSG.

c. En el campo Static Image Pool, escriba el nombre del pool de imágenesestáticas en el momento de restaurar desde un servidor Data Domainsecundario.Este campo se rellena de forma predeterminada desde el servidor DataDomain principal.

d. Si desea restaurar desde un respaldo anterior al más reciente, seleccioneIgnore local snapshots.De forma predeterminada, la operación de restauración utiliza la copia deinstantáneas local en el arreglo VMAX, cuando está disponible. Lainstantánea local es el respaldo más reciente disponible. Para restaurardesde cualquier respaldo anterior a la copia de instantáneas más reciente,debe seleccionar esta opción.

l Para restaurar con un dispositivo vdisk de Data Domain, realice los pasossiguientes:

a. En el menú Restore with, seleccione Data Domain vdisk.

b. En el campo Device Pool, escriba el nombre del pool de dispositivos vdiskde restauración que contiene los dispositivos vdisk que desea utilizar paraejecutar la operación de restauración.Asegúrese de que el pool de dispositivos pertenezca al servidor de DataDomain que seleccionó en la página General.

c. En el campo Device Group, escriba el nombre del grupo de dispositivosde restauración que contiene los dispositivos vdisk y el pool dedispositivos de restauración que desea utilizar para ejecutar la operaciónde restauración.Asegúrese de que el grupo de dispositivos pertenezca al servidor de DataDomain que seleccionó en la página General.

Nota

Para montar las imágenes estáticas y restaurar los datos directamentedesde Data Domain, asegúrese de enmascarar los dispositivos de vdisk enel host de aplicaciones. Se proporciona más información en ladocumentación de Data Domain.

d. En el campo Static Image Pool, escriba el nombre del pool de imágenesestáticas.

8. Para montar la base de datos, haga clic en Run.

Monitoreo de la operación de montajeDespués de que se ejecuta una operación de montaje de restauración a nivel de tabladesde el plug-in de SSMS Agente de aplicaciones de Microsoft para Storage Direct, enla página Table Restore > Monitor se muestra el script y el estado del montaje.

En la siguiente figura se muestra la información y el estado del respaldo según comoaparecen en la página Monitor.

Restauración de respaldos de ProtectPoint

246 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 247: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 45 ProtectPoint: página Monitor en Table Restore

Nota

Revise los archivos de registro que están disponibles en la carpeta<Microsoft_application_agent_install_path>\DPSAPPS\MSAPPAGENT\logs para obtener información sobre el éxito o fracaso del montaje y desmontaje. Laubicación predeterminada es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Cuando la operación de montaje se realiza correctamente, se inicia la GUI de ItemPointpara Microsoft SQL Server, a menos que seleccione la opción Do not run ItemPointafter mounting the backup images en el momento de configurar la operación demontaje.

Restaurar los datos de nivel de tabla con ItemPointDespués de que las imágenes de respaldo se monten mediante el plug-in SSMS delagente de aplicaciones de Microsoft, complete la restauración de nivel de tabla conItemPoint para Microsoft SQL Server.

Antes de comenzar

Configure y ejecute la operación de restauración a nivel de tabla con la pestaña TableRestore en el plug-in SSMS del agente de aplicaciones de Microsoft.

Una vez que la restauración de nivel de tabla se configura y se ejecuta a través delplug-in SSMS del agente de aplicaciones de Microsoft, se inicia ItemPoint.

Restauración de respaldos de ProtectPoint

Restaurar datos de nivel de tabla de SQL Server mediante el plug-in SSMS del Agente de aplicaciones de Microsoft para

Storage Direct 247

Page 248: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Si selecciona Do not run ItemPoint after mounting the backup images en elmomento de configurar la restauración de nivel de tabla, debe iniciar manualmenteItemPoint y, a continuación, iniciar el Asistente de datos.

Procedimiento

1. En la página Select Source, seleccione los archivos de respaldo de origen desdeel volumen montado que contiene los datos de respaldo de SQL, como semuestra en la siguiente figura, y haga clic en Next.

Figura 46 Asistente de datos de ItemPoint: seleccione los archivos de origen

2. En la página Select Target Server, especifique los detalles y las credenciales deinicio de sesión de SQL Server y la base de datos de destino.

En la siguiente ilustración se muestra la página Select Target Server delAsistente de datos de ItemPoint:

Restauración de respaldos de ProtectPoint

248 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 249: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 47 Asistente de datos de ItemPoint: seleccione el servidor de destino

3. Haga clic en Finish.

El Asistente de datos se cierra e ItemPoint carga las tablas contenidas en losarchivos de respaldo de origen.

4. Utilice ItemPoint para examinar y restaurar las tablas individuales.

Nota

Guía de usuario de ItemPoint for Microsoft SQL Server proporciona másinformación sobre el uso de ItemPoint para Microsoft SQL Server a fin derestaurar datos de nivel de tabla.

5. Para desmontar las imágenes de respaldo montadas, salga de ItemPoint paraMicrosoft SQL Server.

Nota

Si selecciona Leave backup images mounted after ItemPoint exits o Do notrun ItemPoint after mounting the backup images en el momento deconfigurar la operación de montaje, la imagen de respaldo permanecerámontada durante cuatro horas. Para desmontar el respaldo manualmente, utiliceel comando msagentadmin.

Restauración de datos de nivel de tabla de SQL Server con comandosProtectPoint

Para restaurar datos de nivel de tabla de SQL Server, monte respaldos con el comandomontaje ProtectPoint y, a continuación, restaure las tablas con ItemPoint paraMicrosoft SQL Server.

Restauración de respaldos de ProtectPoint

Restauración de datos de nivel de tabla de SQL Server con comandos ProtectPoint 249

Page 250: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Montaje de las imágenes de respaldo

Ejecute el siguiente comando para montar imágenes de respaldo:

msagentrc.exe -A NSR_RESTORE_TYPE=mount -A "RESTORE_DEVICE_POOL=<restore_device_pool>" -A "RESTORE_DEVICE_GROUP=<restore_device_group>" -c <client_or_hostname> -A "NSR_DFA_SI_DD_HOST=<server_name>" -A "NSR_DFA_SI_DD_USER=<DDBoost_user>" -A "NSR_DFA_SI_DEVICE_PATH=</storage_unit_and_path>" -I - -t <save_time> <restore_path>

donde:

-A NSR_RESTORE_TYPE=mount

Especifica una operación de montaje

-A "RESTORE_DEVICE_POOL=<restore_device_pool>"

Especifica el grupo de dispositivos de restauración que contiene los dispositivosde vdisk y el pool de dispositivos de restauración que se utilizan para ejecutar laoperación de restauración. Asegúrese de que el servidor de Data Domain que seha especificado pertenezca a este grupo de dispositivos.

-A "RESTORE_DEVICE_GROUP=<restore_device_group>"

Especifica el pool de dispositivos de restauración que contiene los dispositivos devdisk que se utilizan para ejecutar la operación de restauración. Asegúrese de queel servidor de Data Domain que se ha especificado pertenezca a este pool dedispositivos.

-c <client_or_hostname>

Especifica el nombre de cliente que se utilizó para el respaldo.

-A "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica el nombre del servidor Data Domain que contiene el respaldo.En el caso de que tenga un servidor Data Domain remoto (secundario) con basesde datos replicadas para restaurar, escriba el nombre del servidor secundario. Unusuario de Data Domain en el servidor de Data Domain secundario debe estar en elmismo grupo que el servidor de Data Domain primario.

-A "NSR_DFA_SI_DD_USER=<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.Debe registrar el nombre de host y el nombre de usuario de DD Boost en ellockbox para permitir al agente de aplicaciones de Microsoft recuperar lacontraseña del usuario registrado.

-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene elrespaldo.

-t <save_time>

Especifica la hora de guardado del respaldo. Especifique este parámetro junto conla ruta de restauración para cada base de datos en la operación de restauración.La aplicación se pone en pausa para que el usuario introduzca esta opción líneapor línea. Presione Intro para desplazarse a la siguiente línea. Una línea en blancoindica la finalización de la lista.

Restauración de respaldos de ProtectPoint

250 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 251: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

<restore_path>

Especifica la ruta a los objetos que desea restaurar.Escriba la ruta de respaldo en uno de los siguientes formatos:

l Para una instancia predeterminada, escriba la ruta en uno de los siguientesformatos:

n Para restaurar un respaldo de toda la instancia, escriba APPLICATIONS:\SqlServerWriter\<backup_client_name>

n Para restaurar un respaldo de bases de datos específicas, escribaAPPLICATIONS:\SqlServerWriter\<backup_client_name>\<database_name>\ [...]\

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest3"

l Para una instancia con nombre, escriba la ruta en uno de los siguientesformatos:

n Para restaurar un respaldo de toda la instancia, escriba APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>

n Para restaurar un respaldo de bases de datos específicas, escribaAPPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>\<database_name>\ [...]\<URL-encoded_SQL_instance_name> es comúnmente<backup_client_name>%5C<SQL_instance_name>

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158%5Cinst1\dbtest3"

Ejemplo 37 Ejemplo de comando de respaldo de montaje

msagentrc.exe -A "RESTORE_DEVICE_POOL=msagent-restore-pool" -A "RESTORE_DEVICE_GROUP=lfcp1018-restore.dg" -c lfcp1018.msappagentqa.com -A "NSR_DFA_SI_DD_HOST=lfcp0023.lss.emc.com" -A "NSR_DFA_SI_DD_USER=rpuser" -A "NSR_DFA_SI_DEVICE_PATH=/appagent-backup" -A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A NSR_RESTORE_TYPE=mount -I - -t 1463148949 -A ADDITIONAL_RESTORES=no APPLICATIONS:\SqlServerWriter\LFCP1018%5CMSSQLSERVER1\userDB01\

Restaurar los datos de nivel de tabla con ItemPointProcedimiento

1. Inicie el símbolo del sistema.

2. Ejecute el siguiente comando:

C:\Program Files (x86)\DPSAPPS\MSAPPAGENT\ItemPoint\Sql\EMCIPSQL.exe

Aparece ItemPoint para Microsoft SQL Server.

3. Inicie el Asistente de datos.

Aparecerá el Asistente de datos para ver la página Select Source.

Restauración de respaldos de ProtectPoint

Restauración de datos de nivel de tabla de SQL Server con comandos ProtectPoint 251

Page 252: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

4. En la página Select Source, seleccione los archivos de respaldo de origen desdeel volumen montado que contiene los datos de respaldo de SQL, como semuestra en la siguiente figura, y haga clic en Next.

Figura 48 Asistente de datos de ItemPoint: seleccione los archivos de origen

5. En la página Select Target Server, especifique los detalles y las credenciales deinicio de sesión de SQL Server y la base de datos de destino.

En la siguiente ilustración se muestra la página Select Target Server delAsistente de datos de ItemPoint:

Figura 49 Asistente de datos de ItemPoint: seleccione el servidor de destino

Restauración de respaldos de ProtectPoint

252 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 253: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

6. Haga clic en Finish.

El Asistente de datos se cierra e ItemPoint carga las tablas contenidas en losarchivos de respaldo de origen.

7. Utilice ItemPoint para examinar y restaurar las tablas individuales.

Nota

Guía de usuario de ItemPoint for Microsoft SQL Server proporciona másinformación sobre el uso de ItemPoint para Microsoft SQL Server a fin derestaurar datos de nivel de tabla.

Requistos posteriores

Desmonte los respaldos mediante el comando msagentadmin.exe .

Administración de respaldos montadosEl agente de aplicaciones de Microsoft admite herramientas de línea de comandospara enumerar y desmontar respaldos montados.

Enumere los respaldos montados con el comando msagentadmin

Ejecute el siguiente comando para enumerar respaldos montados:

msagentadmin mounts --ddhost "<Data_Domain_server_name>" --ddpath "<name_and_path_of_storage_unit>" --dduser "<DDBoost_username>" [<optional_parameters>]

donde:

--ddhost "<name>"

Especifica el nombre del servidor de Data Domain que contiene la unidad dealmacenamiento en la que respaldó las bases de datos.

--ddpath "/<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldólas bases de datos seleccionadas.

--dduser "<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.

Desmontar imágenes de respaldo con el comando de desmontaje msagentadmin

Para desmontar las imágenes de respaldo después de que finalice la restauración,ejecute el siguiente comando:

msagentadmin dismount --ddhost "<Data_Domain_server_name>" --ddpath "<name_and_path_of_storage_unit>" --dduser "<DDBoost_username>" [<optional_parameters>]

donde:

dismount

Especifica una operación para desmontar respaldos.

--ddhost "<name>"

Restauración de respaldos de ProtectPoint

Administración de respaldos montados 253

Page 254: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Especifica el nombre del servidor de Data Domain que contiene la unidad dealmacenamiento en la que respaldó las bases de datos.

--ddpath "/<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldólas bases de datos seleccionadas.

--dduser "<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.

Ejemplo 38 Comando de desmontaje

msagentadmin.exe dismount --ddhost "ledmd035.lss.example.com" --dduser "DD163_user" --ddpath "/SU_DD163" --lockbox "C:\Program Files\DPSAPPS\common\lockbox"

Ejemplo 39 Comando de desmontaje mediante un archivo de configuración

msagentadmin.exe dismount --config c:\temp\config_pp.txt

Parámetros opcionales para administrar respaldos montados con msagentadmin

En la siguiente lista se describen los parámetros opcionales para administrar losrespaldos montados con el comando msagentadmin:

--deleteDebugLog <number_of_days>

Elimina los archivos de registro de depuración anteriores a la cantidad de díasespecificada. El rango válido es entre 1 y 32767. De forma predeterminada, losregistros de depuración no se eliminan. Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta de registro en la unidad de instalación seademasiado grande.Con este parámetro se eliminarán solo los registros de depuración con el nombreen el formato predeterminado y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

--debug <level_1_through_9>

Especifica el nivel de depuración para enumerar los respaldos. El valorpredeterminado es 0 (cero).Puede utilizar el alias -D para el parámetro --debug.

--help

Imprime un mensaje de ayuda breve.Puede utilizar el alias -h para el parámetro --help .

--config "<configuration_file_path>"

Especifica la ruta de acceso completa del archivo de configuración.Puede utilizar el alias -z para el parámetro --config.

--lockbox <lockbox_path>

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contieneinformación cifrada acerca de los hosts registrados y los nombres de usuario

Restauración de respaldos de ProtectPoint

254 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 255: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

correspondientes en pares. Cada par está asociado con una contraseña queutilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminada segúnla ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

--bybackupid <backupid>

Especifica que se muestre el ID de respaldo para los respaldos montados.

--bypath <path>

Especifica que se muestre la ruta de montaje para los respaldos montados.

--byssid <ssid>

Especifica que se muestren los ID de saveset para los respaldos montados.

Ejecución de la recuperación ante desastres de SQL Servercon ProtectPoint:

Ejecute los siguientes pasos en el nuevo host de recuperación ante desastres.

Procedimiento

1. En el nuevo host de recuperación ante desastres, instale y configure SQLServer.

2. Cree las mismas instancias de SQL Server que existían antes del desastre.

3. Según su configuración, enmascare los dispositivos FTS de restauración o losdispositivos vdisk en el host de aplicaciones (recuperación ante desastres) paramontar la imagen estática.

4. Restaure la imagen y los savesets respaldados en las instancias de SQL Serverque haya creado.

5. Una vez finalizada la operación de restauración, cree manualmente la carpeta deregistros en la carpeta de instalación de SQL Server e inicie el servicio de SQLServer.

Nota

Una vez finalizada la recuperación ante desastres, el servicio de SQL Server nose iniciará automáticamente debido a que la carpeta de registros no estápresente en la carpeta de instalación de SQL Server. La operación de respaldodel agente de aplicaciones de Microsoft para ProtectPoint con SQL Server norespalda la carpeta de registros de instalación de SQL Server, incluso si lainstancia seleccionada contiene la carpeta de registros.

Restauración de respaldos de ProtectPoint

Ejecución de la recuperación ante desastres de SQL Server con ProtectPoint: 255

Page 256: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Restauración de respaldos de ProtectPoint

256 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 257: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

CAPÍTULO 8

Restauración de respaldos de máquinasvirtuales con vProxy Engine

Este capítulo incluye las siguientes secciones:

l Descripción general de las operaciones de restauración de máquinas virtuales deSQL Server ..................................................................................................... 258

l Requisitos previos............................................................................................ 258l Restauración de bases de datos de SQL Server en una máquina virtual........... 259l Realizar la recuperación a nivel de tabla de SQL Server en una máquina virtual

.........................................................................................................................275

Restauración de respaldos de máquinas virtuales con vProxy Engine 257

Page 258: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Descripción general de las operaciones de restauración demáquinas virtuales de SQL Server

Utilice las herramientas del agente de aplicaciones de Microsoft para restaurar losrespaldos en un servidor SQL Server alojado en una máquina virtual de VMware.

Cuando se agrega un recurso de máquina virtual de SQL Server a una Política deprotección coherente con las aplicaciones de máquina virtual de eCDM, el agente deaplicaciones de Microsoft e ItemPoint se instalan silenciosamente en el servidor SQLServer protegido.

El agente de aplicaciones de Microsoft almacena automáticamente la información deinicio de sesión y host de Data Domain y eCDM desde la configuración de protecciónque se establece en la Política de protección de eCDM. Esta configuración automáticase produce cuando se agrega el recurso de máquina virtual de SQL Server a la Políticade protección de eCDM.

El agente de aplicaciones de Microsoft puede realizar restauraciones de base de datoso de nivel de tabla en la máquina virtual de origen o en una máquina virtual alternativa.Para realizar restauraciones en una máquina virtual alternativa, esta máquina virtualdebe ser un recurso de eCDM. Sin embargo, las restauraciones de nivel de instanciasolo se pueden realizar en la instancia de origen original.

Puede usar el agente de aplicaciones de Microsoft para el plug-in SQL ServerManagement Studio (SSMS) de vProxy Engine o el símbolo del sistema para realizaroperaciones de restauración. Los scripts T-SQL no son compatibles con vProxyEngine.

Requisitos previosUn ambiente debe cumplir los siguientes requisitos para las operaciones derestauración de máquinas virtuales orientadas a las aplicaciones:

l Se deben instalar vCenter 6.5 y VMware ESXi 6.5 o posteriores.

l Se debe instalar y ejecutar VMware Tools versión 10.1 en la máquina virtual dedestino.

l El atributo UUID debe estar habilitado en vSphere Client(disk.EnableUUID=TRUE).

l La máquina virtual debe utilizar únicamente discos SCSI y el número de ranurasSCSI disponibles debe coincidir con el número de discos como mínimo.Por ejemplo, una máquina virtual con 7 discos requiere un controlador SCSI, perouna máquina virtual con 8 discos requiere 2 controladores SCSI.

l La instancia de SQL Server debe estar en funcionamiento en la máquina virtual.

l SQL Server debe ser una instancia independiente. Las configuraciones de clúster,incluidos los grupos de disponibilidad AlwaysOn y las instancias de clúster deconmutación por error, no son compatibles con las operaciones de restauración devProxy Engine.

l El servicio de escritura de SQL debe estar en funcionamiento.

l La cuenta de usuario que está configurada en la Política de protección de eCDMdebe tener acceso para realizar operaciones de respaldo y recuperación.Para configurar los permisos necesarios, realice los pasos siguientes en cadainstancia protegida de SQL Server:

Restauración de respaldos de máquinas virtuales con vProxy Engine

258 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 259: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

1. Cree un inicio de sesión de SQL con la cuenta de usuario configurada en laPolítica de protección de eCDM.

2. Agregue al usuario la función sysadmin de SQL Server.

l SQL Server debe estar alojado en una máquina virtual que sea un recursoprotegido en una Política de protección de eCDM.

Nota

Si restaura datos en una ubicación alternativa a una máquina virtual de SQL Serverque no está protegida en eCDM, debe instalar manualmente el agente deaplicaciones de Microsoft en la máquina virtual de destino para poder restaurar losdatos. Guía de instalación de aplicaciones de Microsoft proporciona instruccionespara instalar el agente de aplicaciones de Microsoft para vProxy Engine. Alconfigurar la operación de restauración, debe registrar manualmente los detallesdel servidor Data Domain, del dispositivo eCDM y de la lockbox.

Restauración de bases de datos de SQL Server en unamáquina virtual

Aprenda a restaurar respaldos de bases de datos de Microsoft SQL Server tomados enuna Política de protección coherente con las aplicaciones de máquina virtual de eCDM.

Puede restaurar respaldos completos de bases de datos y registros de transaccionesdesde el sistema Data Domain primario o secundario si está habilitada la replicaciónpara la Política de protección de eCDM. Sin embargo, cuando se restaura desde elsistema Data Domain secundario, no se admite la opción de respaldo del últimoregistro.

Restaurar bases de datos de SQL Server con el plug-in SSMS de vProxyEngine

Aprenda a realizar una operación de restauración de base de datos de SQL Server devProxy Engine mediante el plug-in SSMS del agente de aplicaciones de Microsoft paravProxy Engine.

Inicie el plug-in SSMS del agente de aplicaciones de Microsoft para vProxy EngineProcedimiento

1. En el menú Inicio de Windows, seleccione Microsoft SQL Server ManagementStudio.

2. En Microsoft SQL Server Management Studio, en la ventana Connect toServer, especifique la información del servidor y las credenciales y, acontinuación, haga clic en Connect.

3. En la barra de herramientas, haga clic en Microsoft App Agent (vProxyEngine).

Aparecerá la ventana Microsoft app agent for vProxy Engine.

Restauración de respaldos de máquinas virtuales con vProxy Engine

Restauración de bases de datos de SQL Server en una máquina virtual 259

Page 260: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

Si el botón Microsoft App Agent (vProxy Engine) no está en la barra deherramientas, es posible que no pueda registrar el plug-in. En este escenario,puede iniciar el plug-in directamente desde el menú de inicio. En el menú Iniciode Windows, seleccione DDBMA Plugin for SQL Server Management Studio.

Configurar los ajustes generales de restauración de base de datosPara configurar las restauraciones de SQL con el plug-in SSMS del agente deaplicaciones de Microsoft para vProxy Engine, primero se deben especificar lasopciones generales de restauración en la página Database Restore > General.

Procedimiento

1. Abra la ventana Microsoft app agent for vProxy Engine para ver la páginaDatabase Restore > General.

La página General aparece como se muestra en la figura siguiente.

Figura 50 vProxy Engine: Página Database Restore General

2. Junto a Data Domain Server, haga clic en ...

Aparece la ventana Data Domain Server List & Lockbox Settings y seenumera el servidor Data Domain y la lockbox que están configurados en laPolítica de ciclo de vida de protección de eCDM. Si la Política de ciclo de vida deprotección está configurada para la replicación, también aparecerán el servidorData Domain secundario y la unidad de almacenamiento.

Restauración de respaldos de máquinas virtuales con vProxy Engine

260 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 261: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

3. En la ventana Data Domain Server List & Lockbox Settings, seleccione elservidor Data Domain que contiene el respaldo y, a continuación, haga clic enOK.

Nota

Si restaura el respaldo a una máquina virtual alternativa que no está protegidapor la Política de protección de eCDM, comuníquese con el administrador deeCDM para recuperar los detalles de Data Domain para la Política de protecciónrelacionada con la máquina virtual original. También debe solicitar aladministrador de eCDM que realice cualquiera de las siguientes acciones:

l Apruebe (lista blanca) al agente de aplicaciones de Microsoft en la máquinavirtual de destino.

l Proporcione las credenciales de inicio de sesión de la unidad dealmacenamiento de Data Domain

El campo SQL Server host se actualiza con los respaldos del cliente que estándisponibles en el servidor Data Domain seleccionado.

4. En la lista SQL Server host, seleccione el host de SQL Server que es el origendel respaldo.

5. Utilice la lista Start browsing from para seleccionar un tiempo de guardado derespaldo y, a continuación, haga clic en Show Versions.

El campo SQL Server Instance y la tabla de savesets se actualizan con losrespaldos realizados dentro del tiempo de exploración especificado. Si no seencuentran respaldos completos de nivel en el rango de tiempo especificado, sele pedirá confirmación para cargar el respaldo completo más reciente.

6. En la lista SQL Server Instance, seleccione la instancia de SQL Server quecontenga las bases de datos que desea restaurar.

Las bases de datos ubicadas en la instancia de SQL Server aparecen en la tablaa continuación del campo SQL Server Instance.

7. En la tabla de bases de datos, seleccione la instancia completa de SQL Servermarcando la casilla de verificación en la fila de encabezados, o bien solo lasbases de datos necesarias para restaurar.

Los savesets correspondientes aparecen en la tabla de savesets que está debajode la tabla de bases de datos.

8. Para restauraciones de una sola base de datos, en la tabla de savesets,seleccione el respaldo de base de datos y el registro de fecha y hora que desearestaurar.

El respaldo más reciente está seleccionado de manera predeterminada.

Nota

Este paso solo se aplica a las restauraciones de una sola base de datos. Pararestauraciones de varias bases de datos y de nivel de instancia, se restaura elrespaldo más reciente.

9. (Opcional) Para restaurar la base de datos a un punto en el tiempo específico,realice los siguientes pasos:

a. En Destination, haga clic en Timeline.

Restauración de respaldos de máquinas virtuales con vProxy Engine

Restaurar bases de datos de SQL Server con el plug-in SSMS de vProxy Engine 261

Page 262: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Aparece el cuadro de diálogo Backup Timeline, como se muestra en lasiguiente figura.Figura 51 Especificación del punto de restauración

b. Especifique la fecha y la hora del respaldo, y haga clic en OK.

10. Especifique el destino de restauración mediante una de las siguientessecuencias de acciones:

l Para realizar una recuperación directamente en una base de datos, realicelos siguientes pasos:

a. Seleccione Restore to SQL Server.

b. En la lista Instance, seleccione la instancia de SQL Server en la quedesea restaurar el respaldo.

Nota

Si restaura el respaldo en una instancia alternativa, los archivos de datosy de registro se trasladarán automáticamente a la ruta predeterminada dedatos y registro de la instancia SQL de destino. Puede cambiar laconfiguración de destino del archivo en la página Files.

c. En la lista Database, seleccione o escriba el nombre de la base de datosen la que se restaurará el respaldo.Si la base de datos existe, la operación le pedirá confirmación parasobrescribir la base de datos.

l Para recuperar bases de datos como archivos planos, realice los siguientespasos:

a. Seleccione Restore backups as files.

b. En el campo Folder, especifique el destino de los archivos. El campoFolder se rellena con la ruta de destino predeterminada.Para realizar una restauración redirigida, cambie la ruta de destinomediante un clic en ... junto al campo Folder, y especifique el destinorequerido.

Nota

Asegúrese de que la ruta de destino no sea una unidad raíz, por ejemplo,E:\.

Restauración de respaldos de máquinas virtuales con vProxy Engine

262 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 263: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

Los respaldos completos se restauran como archivos. .mdf, .ndf y .ldf. Losrespaldos de registro de transacciones se restauran como archivos .bak.

Requistos posteriores

Especifique los detalles del servidor eCDM y las opciones de restauración adicionalesen la página Options. Además, para cambiar la configuración de destino del archivo,utilice la página Files.

Configurar los ajustes de destino del archivoPuede ver y cambiar las carpetas de destino predeterminadas de los archivos de basede datos que son archivos de datos (.mdf y .ndf) y los archivos de registro (.ldf) desdela página Database Restore > Files.

Todas las configuraciones de la página Files son opcionales.

La información de archivo de la página Files se muestra solo cuando se selecciona unasola base de datos y una versión de respaldo en la página General. Si selecciona variasbases de datos o no selecciona una versión de respaldo, la información del archivo noaparecerá y las bases de datos se restaurarán al respaldo más reciente.

Nota

Si restaura el respaldo en una instancia alternativa, los archivos de datos y de registrose trasladarán automáticamente a la ruta predeterminada de datos y registro de lainstancia SQL de destino. Puede cambiar la configuración de destino del archivo en lapágina Files.

Procedimiento

1. En el panel izquierdo, haga clic en Files.

La página Files aparece como se muestra en la figura siguiente.

Restauración de respaldos de máquinas virtuales con vProxy Engine

Restaurar bases de datos de SQL Server con el plug-in SSMS de vProxy Engine 263

Page 264: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 52 vProxy Engine: Página Database Restore Files

En la tabla de la página se muestran las ubicaciones de origen de los archivos debase de datos.

2. Para cambiar las rutas de destino de todos los archivos de datos y registros,realice los siguientes pasos:

a. Seleccione Relocate all files to folder.

b. Haga clic en el botón de navegación Data file folder para especificar unaubicación para los archivos de datos, o haga clic en el campo para escribir laruta de la carpeta.

c. Haga clic en el botón de navegación Log file folder para especificar unaubicación para los archivos de registros, o haga clic en el campo para escribirla ruta de la carpeta.

3. Para cambiar la ruta de destino en el nivel de grupo de archivos, realice una delas siguientes acciones en la tabla:

l Para buscar una ruta de destino, haga clic en el botón de navegación a laderecha de cada grupo de archivos.Aparecerá una ventana donde podrá navegar y seleccionar la ruta de archivo.

l Para escribir una nueva ruta de destino, en la columna Restore To, haga clicen la celda correspondiente y escriba una ruta de destino.Si la ruta no existe, aparecerá un cuadro de diálogo en el que se lepreguntará si desea crear la carpeta.

Restauración de respaldos de máquinas virtuales con vProxy Engine

264 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 265: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

Asegúrese de que las rutas de destino no sean unidades raíz, por ejemplo, E:\.

Requistos posteriores

Especifique los detalles del servidor eCDM y las opciones de restauración adicionalesen la página Options.

Configurar las opciones de restauración de base de datosAl configurar restauraciones de base de datos de SQL con el plug-in SSMS del agentede aplicaciones de Microsoft para vProxy Engine, puede especificar opciones derestauración adicionales en la página Database Restore > Options.

Procedimiento

1. En el panel izquierdo, haga clic en Options.

La página Options aparece como se muestra en la figura siguiente.Figura 53 vProxy Engine: Página Database Restore Options

2. En la lista Recovery state, seleccione una de las siguientes opciones, según seanecesario:

Opción Descripción

RESTORE WITHRECOVERY

(Opción predeterminada) Para dejar la base de datos enel estado listo para usar mediante una reversión de las

Restauración de respaldos de máquinas virtuales con vProxy Engine

Restaurar bases de datos de SQL Server con el plug-in SSMS de vProxy Engine 265

Page 266: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Opción Descripción

transacciones no asignadas y deshabilitar la capacidadpara restaurar los registros de transacciones adicionaleso más recientes.

RESTORE WITHNORECOVERY

Para dejar la base de datos en el estado no operacionalmediante una reversión de las transacciones noasignadas y habilitar la capacidad para restaurar losregistros de transacciones adicionales o más recientes.

3. Para comprimir el contenido de la restauración y transportarlo desde DataDomain Replicator hasta el host de aplicaciones, seleccione Data Domain Boostcompressed restore.

Con esta opción se reduce el ancho de banda de red.

4. Para generar registros detallados, los que puede usar para solucionar problemasde restauración, seleccione Select a debug level y, a continuación, especifiqueun valor del 1 al 9. El valor predeterminado es 0 (cero).

5. Para eliminar registros de depuración anteriores a una determinada cantidad dedías, seleccione Delete debug logs after y, a continuación, especifique dichacantidad con un número entre 1 y 32767 días. El valor predeterminado es 0 y nose eliminan los registros de depuración.

Nota

Con esta opción se eliminarán solo los registros de depuración con el nombre enel formato predeterminado, y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

Normalmente, si se eliminan los registros de depuración, se evita que la carpetade registro en la unidad de instalación sea demasiado grande.

6. Para habilitar las opciones de restauración avanzadas, escriba o seleccione unade las siguientes opciones de la lista Advanced options:

Opción Descripción

KEEP_REPLICATION Mantiene la replicación cuando se recupera una basede datos publicada. Esta opción es necesaria si unabase de datos se replicó cuando se creó el respaldo.

KEEP_CDC Permite la recuperación de captura de datos de cambio(CDC). Cuando se restaura una base de datos con CDCactivado, la operación de recuperación funciona deforma diferente según el destino de recuperación.Utilice la opción KEEP_CDC para:

l Recuperar la base de datos con CDC habilitado conun nombre diferente en la misma instancia de SQL.En este escenario, KEEP_CDC es obligatorio.

l Recuperar la base de datos con CDC habilitado enuna instancia de SQL Server diferente.En este escenario, KEEP_CDC es obligatorio.

Restauración de respaldos de máquinas virtuales con vProxy Engine

266 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 267: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Opción Descripción

l Recuperar la base de datos con CDC activado en lamisma instancia de SQL mediante el reemplazo deuna base de datos existente.En este escenario, KEEP_CDC es opcional.

Separe varias opciones avanzadas con una coma.

7. Para limitar el historial de respaldo de las bases de datos en la página General aun número establecido de días, escriba o seleccione un número en el campoDays of backup history.

El valor predeterminado es 7 días.Si no se encuentran respaldos completos de nivel en el rango de tiempoespecificado, se le pedirá confirmación para cargar el respaldo completo másreciente.

8. Para utilizar el nombre de cliente que se proporciona tal como está, sincambiarlo al nombre de dominio completamente calificado (FQDN), seleccioneExclude client name resolution.

Use esta opción para restaurar respaldos creados con el agente de aplicacionesde Microsoft versión 4.5 o versiones anteriores que utilicen el nombre cortocomo nombre de cliente.

9. Para realizar un respaldo de registro de transacciones de los datos antes deejecutar la restauración, seleccione Take tail-log backup before restore.

El respaldo del final del registro garantiza que Agente de aplicaciones deMicrosoft respalde los registros de transacciones que cambiaron desde elrespaldo anterior. Con la operación de restauración no se restauran los registrosdel respaldo del final del registro anterior.

Nota

El respaldo del final del registro no es compatible en los siguientes escenarios:

l Cuando selecciona Restore backups as files en la página General.

l Cuando la Política de protección de eCDM tiene habilitada la replicación deMTree de Data Domain y selecciona el servidor Data Domain secundariocomo origen del respaldo.

Agente de aplicaciones de Microsoft no es compatible con respaldos del final delregistro de varias bases de datos.

10. Para especificar el dispositivo eCDM, realice los pasos siguientes:

a. Junto a Appliance Host, haga clic en ...

Aparece la ventana eCDM Appliance List & Lockbox Settings.Al restaurar un respaldo en la máquina virtual original, aparecenautomáticamente los detalles del dispositivo eCDM que protege el servidorSQL Server en una Política de protección.

b. Si no ve el dispositivo eCDM que desea usar para la operación derestauración, haga clic en Add y, a continuación, en el cuadro de diálogo AddeCDM appliance details, realice una de las siguientes acciones:

Restauración de respaldos de máquinas virtuales con vProxy Engine

Restaurar bases de datos de SQL Server con el plug-in SSMS de vProxy Engine 267

Page 268: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l Para agregar eCDM con autenticación basada en credenciales,especifique el hostname y las credenciales de inicio de sesión deldispositivo.Comuníquese con el administrador de eCDM para recuperar los detallesde host e inicio de sesión del dispositivo eCDM.

l Para agregar eCDM con autenticación basada en certificado, especifiquesolo el hostname del dispositivo. No especifique los campos de nombre deusuario y contraseña.Para utilizar la autenticación basada en certificados, el administrador deeCDM debe incluir en la lista blanca al agente de aplicaciones deMicrosoft de destino.

Cuando se agrega una máquina virtual a una Política de protección, estamáquina virtual se incluye en la lista blanca con un certificado que vencedespués de un día. Si restaura a una máquina virtual alternativa que es unrecurso de eCDM, pero no miembro de una Política de protección, eCDMdebe incluir en la lista blanca a la máquina virtual de destino.

El administrador de eCDM puede aprobar (lista blanca) al agente deaplicaciones de Microsoft de destino en la página eCDMInfrastructure >Application Agents.

c. Seleccione el dispositivo eCDM que montará el respaldo y, a continuación,haga clic en OK.

11. Haga clic en Run para iniciar la restauración.

Monitoreo de la operación de restauración de base de datosDespués de que se ejecuta una operación de restauración de base de datos desde elplug-in SSMS del agente de aplicaciones de Microsoft para vProxy Engine, en lapágina Database Restore > Monitor se muestra el script y el estado de larestauración.

En la siguiente figura se muestra la información y el estado de la restauración segúncomo aparecen en la página Monitor.

Restauración de respaldos de máquinas virtuales con vProxy Engine

268 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 269: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 54 vProxy Engine: Página Database Restore Monitor

Nota

Para obtener información sobre el éxito o fracaso de la operación de restauración,revise los archivos de registro que se encuentran en la carpeta de instalación. Laubicación de los archivos de registro cuando el agente de aplicaciones de Microsoftestá instalado en la ruta de acceso predeterminada es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Restaurar una base de datos de SQL Server con el comando de recuperaciónde vProxy Engine

Aprenda a realizar una operación de restauración de base de datos de SQL Server devProxy Engine mediante la línea de comandos.

Sintaxis para restaurar una base de datos con un respaldo completo de nivel

Ejecute el siguiente comando para restaurar datos con vProxy Engine:

msagentrc.exe -A VM_DIRECT=TRUE -A "NSR_RESTORE_TYPE=regular" -c <client_or_hostname> -A "NSR_DFA_SI_DD_HOST=<Data_Domain_server>" -A "NSR_DFA_SI_DD_USER=<DDBoost_user>" -A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>" -A "DM_HOST=<eCDM_appliance_hostname>" -A "DM_USER=<eCDM_appliance_user>" [<optional_parameters>]

Restauración de respaldos de máquinas virtuales con vProxy Engine

Restaurar una base de datos de SQL Server con el comando de recuperación de vProxy Engine 269

Page 270: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

-I --t <save_time> <restore_path>

donde:

-A VM_DIRECT=TRUE

Especifica que se use el flujo de trabajo de vProxy Engine para la operación derecuperación.

-A "NSR_RESTORE_TYPE=regular

Especifica que se realice una restauración a nivel de base de datos.

-c <client_or_hostname>

Especifica el nombre de cliente que se utilizó para el respaldo.

-A "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica el nombre del servidor Data Domain que contiene el respaldo.En el caso de que tenga un servidor Data Domain remoto (secundario) con basesde datos replicadas para restaurar, escriba el nombre del servidor secundario. Unusuario de Data Domain en el servidor de Data Domain secundario debe estar en elmismo grupo que el servidor de Data Domain primario.

-A "NSR_DFA_SI_DD_USER=<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.Debe registrar el nombre de host y el nombre de usuario de DD Boost en ellockbox para permitir al agente de aplicaciones de Microsoft recuperar lacontraseña del usuario registrado.

-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene elrespaldo.

-A "DM_HOST=<eCDM_appliance_hostname>"

Especifica el hostname o la dirección IP del dispositivo eCDM.

-A "DM_USER=<eCDM_appliance_user>"

Especifica el nombre de usuario que se usará para la conexión de eCDM.Este parámetro es obligatorio solo para el acceso basado en credenciales aldispositivo eCDM. No es necesario especificar este parámetro cuando el agentede aplicaciones de Microsoft está en la lista blanca de eCDM.

Cuando se agrega una máquina virtual a una Política de protección, esta máquinavirtual se incluye en la lista blanca con un certificado que vence después de undía. El administrador de eCDM puede aprobar (incluir en una lista blanca) alagente de aplicaciones de Microsoft de destino en la páginaeCDMInfrastructure > Agents.

-t <save_time>

Especifica la hora de guardado del respaldo. Especifique este parámetro junto conla ruta de restauración para cada base de datos en la operación de restauración.La aplicación se pone en pausa para que el usuario introduzca esta opción líneapor línea. Presione Intro para desplazarse a la siguiente línea. Una línea en blancoindica la finalización de la lista.

<restore_path>

Especifica la ruta a los objetos de respaldo que desea restaurar.

Restauración de respaldos de máquinas virtuales con vProxy Engine

270 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 271: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Escriba la ruta de respaldo en uno de los siguientes formatos:

l Para una instancia predeterminada, escriba la ruta en uno de los siguientesformatos:

n Para restaurar un respaldo de toda la instancia, escriba APPLICATIONS:\SqlServerWriter\<backup_client_name>

n Para restaurar un respaldo de bases de datos específicas, escribaAPPLICATIONS:\SqlServerWriter\<backup_client_name>\<database_name>\ [...]\

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest3"

l Para una instancia con nombre, escriba la ruta en uno de los siguientesformatos:

n Para restaurar un respaldo de toda la instancia, escriba APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>

n Para restaurar un respaldo de bases de datos específicas, escribaAPPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>\<database_name>\ [...]\<URL-encoded_SQL_instance_name> es comúnmente<backup_client_name>%5C<SQL_instance_name>

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158%5Cinst1\dbtest3"

Ejemplo 40 Ejemplo de comandos de restauración completa de base de datos de nivel de vProxyEngine

msagentrc.exe -A VM_DIRECT=TRUE -A DM_MOUNT_TIMEOUT=240 -A DM_HOST=12.34.155.77 -A DM_PORT=8443 -c appvm-sql.appvmtest.com -A NSR_DFA_SI_DD_HOST=mars.jupiter.emc.com -A NSR_DFA_SI_DD_USER=admin_user -A NSR_DFA_SI_DEVICE_PATH=/PLC-PROTECTION-11234 -A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A RESTORE_FROM_DD_ONLY=YES -A NSR_RESTORE_TYPE=regular -I - -t 1541991384 APPLICATIONS:\SqlServerWriter\APPVM-SQL\DB1\

msagentrc.exe -A VM_DIRECT=TRUE -A DM_MOUNT_TIMEOUT=240 -A DM_HOST=12.34.222.184 -A DM_PORT=8443 -c win-appvm-000.appsvm.com -A NSR_DFA_SI_DD_HOST=host.lss.emc.com -A NSR_DFA_SI_DD_USER=PLC-PROTECTION-USER -A NSR_DFA_SI_DEVICE_PATH=/PLC-PROTECTION-154 -A "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -A RESTORE_FROM_DD_ONLY=YES -A NSR_RESTORE_TYPE=regular -I - -t 1543513971 APPLICATIONS:\SqlServerWriter\WIN-APPVM-191\ReportServerTempDB\ -t 1543513971 APPLICATIONS:\SqlServerWriter\WIN-APPVM-191\master\ -t 1543513971 APPLICATIONS:\SqlServerWriter\WIN-APPVM-191\model\ -t 1543513971 APPLICATIONS:\SqlServerWriter\WIN-APPVM-191\msdb\ -t 1543513971 -A ADDITIONAL_RESTORES=yes APPLICATIONS:\SqlServerWriter\WIN-APPVM-191\ReportServer\ -t 1543513971 -A ADDITIONAL_RESTORES=yes APPLICATIONS:\SqlServerWriter\WIN-APPVM-191\data1\ -t 1543513971 -A ADDITIONAL_RESTORES=yes APPLICATIONS:\SqlServerWriter\WIN-APPVM-191\data10\

Restauración de respaldos de máquinas virtuales con vProxy Engine

Restaurar una base de datos de SQL Server con el comando de recuperación de vProxy Engine 271

Page 272: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Ejemplo 40 Ejemplo de comandos de restauración completa de base de datos de nivel de vProxyEngine (continuación)

-t 1543513971 -A ADDITIONAL_RESTORES=yes APPLICATIONS:\SqlServerWriter\WIN-APPVM-191\data11\

Sintaxis para restaurar una base de datos con un respaldo de registro de transaccionesUtilice el comando ddbmsqlrc para restaurar un registro de transacciones desde elsímbolo del sistema para los respaldos de flujo de trabajo de vProxy Engine.

Ejecute el siguiente comando para restaurar registros de transacciones de base dedatos en un ambiente independiente con vProxy Engine:

ddbmsqlrc.exe -a VM_DIRECT=TRUE -a "NSR_DFA_SI_DD_HOST=<Data_Domain_server>" -a "NSR_DFA_SI_DD_USER=<DDBoost_user>" -a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>" -c <client_or_hostname> -a "SKIP_CLIENT_RESOLUTION=TRUE" -t <Last_Backup_Time_Stamp> -S normal -a "RESTORE_START_TIME= <start_date_and_time>" <restore_path>

donde:

-A VM_DIRECT=TRUE

Especifica que se use el flujo de trabajo de vProxy Engine para la operación derecuperación.

-a "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica el nombre del servidor Data Domain que contiene el respaldo.En el caso de que tenga un servidor Data Domain remoto (secundario) con basesde datos replicadas para restaurar, escriba el nombre del servidor secundario. Unusuario de Data Domain en el servidor de Data Domain secundario debe estar en elmismo grupo que el servidor de Data Domain primario.

-a "NSR_DFA_SI_DD_USER=<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.Debe registrar el nombre de host y el nombre de usuario de DD Boost en ellockbox para permitir al agente de aplicaciones de Microsoft recuperar lacontraseña del usuario registrado.

-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene elrespaldo.

-c <client_or_hostname>

Especifica el nombre de cliente que se utilizó para el respaldo.

-a "SKIP_CLIENT_RESOLUTION=TRUE"

Especifica que se utilice el nombre del cliente tal y como se introdujo con laopción -c, y que se omita la búsqueda de FQDN para resolver automáticamentedicho nombre.

-t "<Last_Backup_Time_Stamp>"

Especifica la marca de tiempo de ejecución del respaldo que desea restaurar.

Restauración de respaldos de máquinas virtuales con vProxy Engine

272 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 273: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

-S normal

Permite revertir las transacciones no asignadas y usar la base de datos pararestaurar los registros de transacciones adicionales o más recientes.

-a "RESTORE_START_TIME=<start_date_and_time>"

Restaura los respaldos que se llevaron a cabo a una hora de respaldo especificada(fecha y hora de inicio), o después de esta, hasta la hora de respaldo del savesetque se seleccionó, es decir, -t<Last_Backup_Time_Stamp>.Especifique la fecha y la hora de inicio en el formato <mm>/<dd>/<aaaa><hr>:<min>:<seg> {AM | PM}.

La fecha y la hora de inicio no deben ser posteriores a la hora de respaldo delsaveset seleccionado; es decir, -t<Last_Backup_Time_Stamp>.

"<restore_path>"

Especifica la ruta a los objetos de respaldo que desea restaurar.Escriba la ruta de restauración en uno de los siguientes formatos:

l Para una instancia predeterminada, escriba la ruta en uno de los siguientesformatos:

n Para restaurar respaldos de toda la instancia, escriba MSSQL:n Para restaurar respaldos de bases de datos específicas, escriba

[MSSQL:]<database> [[MSSQL:]<database> [...]]Por ejemplo: "MSSQL:database1" "MSSQL:database2"

l Para una instancia con nombre, escriba la ruta en uno de los siguientesformatos:

n Para restaurar respaldos de toda la instancia, escriba MSSQL$<Instance_Name>:

n Para restaurar respaldos de bases de datos específicas, escriba MSSQL$<Instance_Name>:<database> [...]

Por ejemplo: "MSSQL$SqlInst1:database1" "MSSQL$SqlInst1:database2"

Ejemplo 41 Ejemplos de comandos de restauración de base de datos de registros detransacciones de vProxy Engine

ddbmsqlrc.exe -a NSR_DFA_SI_DD_HOST=mars.jupiter.emc.com -a NSR_DFA_SI_DD_USER=PLC-PROTECTION-USER -a NSR_DFA_SI_DEVICE_PATH=/PLC-PROTECTION-123456 -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -c appvm-sql.appvmdc.com -a "SKIP_CLIENT_RESOLUTION=TRUE" -C "'DB1'='C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\DB1.mdf', 'DB1_log'='C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\DB1_log.ldf'" -t "11/12/2018 08:54:53 AM" -S normal -a "RESTORE_START_TIME=11/12/2018 08:26:25 AM" -a VM_DIRECT=TRUE MSSQL:DB1

ddbmsqlrc.exe -a NSR_DFA_SI_DD_HOST=host.lss.emc.com -a NSR_DFA_SI_DD_USER=PLC-PROTECTION-USER -a NSR_DFA_SI_DEVICE_PATH=/PLC-PROTECTION-154 -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -c win-appvm-191.appsvm.com -a

Restauración de respaldos de máquinas virtuales con vProxy Engine

Restaurar una base de datos de SQL Server con el comando de recuperación de vProxy Engine 273

Page 274: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Ejemplo 41 Ejemplos de comandos de restauración de base de datos de registros detransacciones de vProxy Engine (continuación)

"SKIP_CLIENT_RESOLUTION=TRUE" -C "'ReportServer'='C:\Program Files (x86)\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\ReportServer.mdf', 'ReportServer_log'='C:\Program Files (x86)\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\ReportServer_log.ldf'" -S normal -a "RESTORE_START_TIME=11/29/2018 09:52:52 AM" -a VM_DIRECT=TRUE MSSQL:ReportServer

Parámetros opcionales para restauraciones a nivel de base de datos de vProxy Engine

Puede usar los siguientes parámetros opcionales con el comando msagentrc.exe .

-A "NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contieneinformación cifrada acerca de los hosts registrados y los nombres de usuariocorrespondientes en pares. Cada par está asociado con una contraseña queutilizan los respaldos. Si no especifica un valor, la ruta se configurará de manerapredeterminada según la ruta de instalación, que generalmente es C:\ProgramFiles\DPSAPPS\common\lockbox.

-A "DM_PORT=<eCDM_appliance_port_number>"

Especifica el número de puerto para comunicarse con el servidor de eCDM. Elvalor predeterminado es 8443.

-A "DM_LOG_LEVEL={WARNINGS | INFO | TRACE | DEBUG}"

Especifica el nivel de registro de eCDM, en el que WARNINGS ofrece la menorcantidad de detalles y DEBUG la mayor cantidad de detalles.

-A "DM_LOG_TAG=<eCDM_log_tag>"

Especifica la etiqueta de registro eCDM.

-A "ADDITIONAL_RESTORES={yes | no}"

La especificación de yes deshabilita la capacidad de revertir las transacciones noasignadas y usa la base de datos para restaurar los registros de transaccionesadicionales o más recientes. El valor predeterminado es no.

-A "RENAME_TO=<new_database_name>"

Especifica el nuevo nombre para la base de datos de destino. La base de datosseleccionada se restaurará en la base de datos nueva. El nuevo nombre de la basede datos debe ser un nombre de base de datos SQL válido. Si el destino contieneuna base de datos con el mismo nombre que la base de datos que se haespecificado, la operación de restauración sobrescribe la base de datos existente.Los archivos de base de datos que son archivos de datos (.mdf y .ndf) y el archivode registro (.ldf) se restaurarán en sus ubicaciones de origen solamente. Si existela base de datos de origen, sus archivos podrían estar en uso. Por lo tanto, paraevitar conflictos por el uso de un nuevo nombre de la base de datos, utilice laopción -ARELOCATE_TO junto con la opción -ARENAME_TO.

-A "INSTANCE_TO=<hostname>\<instance>"

Realiza una operación de restauración redirigida en una instancia de SQL Serverque sea diferente de la instancia de origen en la que se realizó el respaldo.

Restauración de respaldos de máquinas virtuales con vProxy Engine

274 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 275: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

La instancia de destino debe residir en el mismo sistema en que se configure laoperación de restauración. No puede restaurar el respaldo en una instancia en unhost remoto.

-A "RELOCATE_TO='<source_file-1>'='destination_folder-1','<source_file-2>'='destination_folder-2',[...]"

Realiza restauraciones redirigidas de los archivos de la base de datos que sonarchivos de datos (.mdf y .ndf) y el archivo de registro (.ldf). Puede cambiar elnombre o cambiar solo las carpetas de destino, pero no los nombres de archivo.Asegúrese de que las rutas de destino no sean unidades raíz, por ejemplo, E:\.

-A "NSR_SQL_RECOVER_MODE=<alternate_location_path>"

Lleva a cabo una restauración redirigida en la ruta especificada.

-A "NSR_SQL_TARGET_DIR=<destination_folder_path>"

Especifica la ruta de destino a la que desea copiar los archivos restaurados. Acontinuación, puede transferir manualmente los archivos a la carpeta requerida oadjuntar los archivos a una instancia de SQL Server.Asegúrese de que la ruta de destino no sea una unidad raíz, por ejemplo, E:\.

-D <debug_level>

Genera registros detallados que se pueden usar para solucionar problemas derestauración. Los niveles de depuración admitidos van del 1 al 9.

-A "DELETE_DEBUG_LOG_DAYS=<number_of_days>"

Elimina los archivos de registro de depuración anteriores a la cantidad de díasespecificada. El rango válido es entre 1 y 32767. De forma predeterminada, losregistros de depuración no se eliminan. Normalmente, si se eliminan los registrosde depuración, se evita que la carpeta de registro en la unidad de instalación seademasiado grande.

Nota

Con este parámetro se eliminarán solo los registros de depuración con el nombreen el formato predeterminado y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

Realizar la recuperación a nivel de tabla de SQL Server enuna máquina virtual

Para recuperar datos de nivel de tabla, primero debe montar el respaldo y, acontinuación, examinar y restaurar las tablas mediante ItemPoint para Microsoft SQLServer.

Nota

Al restaurar respaldos híbridos que usan Data Domain Boost para respaldar el registrode transacciones, solo puede montar y restaurar tablas desde los respaldos completosdel nivel.

Restauración de respaldos de máquinas virtuales con vProxy Engine

Realizar la recuperación a nivel de tabla de SQL Server en una máquina virtual 275

Page 276: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

En las operaciones de restauración a nivel de tabla, se monta el respaldo de imagen demáquina virtual con reconocimiento de aplicaciones en la máquina virtual de destino.

El agente de aplicaciones de Microsoft envía una solicitud al dispositivo eCDM paramontar el respaldo seleccionado.

Cuando se monta el respaldo, las imágenes VMDK del respaldo de la imagen demáquina virtual se agregan a la máquina virtual de destino y se asignan puntos demontaje.

El respaldo se monta con el dispositivo eCDM durante cuatro horas de formapredeterminada. Vea el respaldo montado en eCDM, en la página Instant AccessSessions.

Nota

Mientras se montan las imágenes de respaldo, no se pueden realizar más respaldos dela máquina virtual.

Restaurar tablas de SQL Server con el plug-in SSMS de vProxy EngineAprenda a realizar una operación de restauración a nivel de tabla de SQL Server devProxy Engine mediante el plug-in SSMS del agente de aplicaciones de Microsoft paravProxy Engine.

Inicie el plug-in SSMS del agente de aplicaciones de Microsoft para vProxy EngineProcedimiento

1. En el menú Inicio de Windows, seleccione Microsoft SQL Server ManagementStudio.

2. En Microsoft SQL Server Management Studio, en la ventana Connect toServer, especifique la información del servidor y las credenciales y, acontinuación, haga clic en Connect.

3. En la barra de herramientas, haga clic en Microsoft App Agent (vProxyEngine).

Aparecerá la ventana Microsoft app agent for vProxy Engine.

Nota

Si el botón Microsoft App Agent (vProxy Engine) no está en la barra deherramientas, es posible que no pueda registrar el plug-in. En este escenario,puede iniciar el plug-in directamente desde el menú de inicio. En el menú Iniciode Windows, seleccione DDBMA Plugin for SQL Server Management Studio.

Configurar los ajustes generales de la restauración de tablaPara configurar las restauraciones de nivel de tabla de SQL con el plug-in SSMS delagente de aplicaciones de Microsoft para vProxy Engine, primero se deben especificarlas opciones generales de restauración de tabla en la página Table Restore > General.

Procedimiento

1. Abra la ventana Microsoft app agent for vProxy Engine para ver la páginaTable Restore > General.

La página General aparece como se muestra en la figura siguiente.

Restauración de respaldos de máquinas virtuales con vProxy Engine

276 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 277: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 55 vProxy Engine: Página Table Restore General

2.Junto a Data Domain Server, haga clic en .

Aparece la ventana Data Domain Server List & Lockbox Settings y seenumeran el servidor Data Domain y la lockbox que están configurados en laPolítica de ciclo de vida de protección (PLC) de eCDM. Si la Política de ciclo devida de protección está configurada para la replicación, también aparecerán elservidor Data Domain secundario y la unidad de almacenamiento.

3. En la ventana Data Domain Server List & Lockbox Settings, seleccione elservidor Data Domain que contiene el respaldo y, a continuación, haga clic enOK.

El campo SQL Server host se actualiza con los respaldos del cliente que estándisponibles en el servidor Data Domain seleccionado.

4. En la lista SQL Server host, seleccione el host de SQL Server que es el origendel respaldo.

5. Utilice la lista Start browsing from para seleccionar un tiempo de guardado derespaldo y, a continuación, haga clic en Show Versions.

El campo SQL Server Instance y la tabla de savesets se actualizan con losrespaldos realizados dentro del tiempo de exploración especificado. Si no seencuentran respaldos completos de nivel en el rango de tiempo especificado, sele pedirá confirmación para cargar el respaldo completo más reciente.

6. En la lista SQL Server Instance, seleccione la instancia de SQL Server quecontenga las bases de datos que desea restaurar.

Restauración de respaldos de máquinas virtuales con vProxy Engine

Restaurar tablas de SQL Server con el plug-in SSMS de vProxy Engine 277

Page 278: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Las bases de datos ubicadas en la instancia de SQL Server aparecen en la tablaa continuación del campo SQL Server Instance.

7. En la tabla de bases de datos, seleccione la base de datos que contiene lastablas que desea restaurar.

Los savesets correspondientes aparecen en la tabla de savesets.

8. En la tabla de savesets, seleccione el saveset que contiene las tablas que desearestaurar.

Requistos posteriores

Especifique los detalles del servidor eCDM y las opciones de restauración adicionalesen la página Options.

Configurar opciones de restauración de tablaAl configurar restauraciones de nivel de tabla de SQL con el plug-in SSMS del agentede aplicaciones de Microsoft para vProxy Engine, puede especificar opciones derestauración adicionales en la página Table Restore > Options.

Procedimiento

1. En el panel izquierdo, haga clic en Options.

La página Options aparece como se muestra en la figura siguiente.

Figura 56 vProxy Engine: Página Table Restore Options

2. En Mount, especifique los siguientes campos según sea necesario:

Restauración de respaldos de máquinas virtuales con vProxy Engine

278 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 279: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l En el campo Mount Folder, se especifica la ubicación en la que se montanlas imágenes de respaldo. No puede editar el valor en este campo.

l En la lista Mount Expire, especifique la cantidad de horas después de la cualse debe desmontar la imagen de respaldo montada. El valor predeterminadoes 4.

l Para evitar que ItemPoint se inicie después de ejecutar la operación demontaje, seleccione Do not run ItemPoint after mounting the backupimages.Al seleccionar esta opción, se deshabilita la opción Leave backup imagesmounted after ItemPoint exits y le permite realizar restauracionesmanuales de nivel de tabla.

l Para dejar las imágenes de respaldo en el estado montado después de cerrarItemPoint, seleccione Leave backup images mounted after ItemPointexits.Esta opción está habilitada solo si no seleccionó la opción Do not runItemPoint after mounting the backup images.

3. Para generar registros detallados, los que puede usar para solucionar problemasde restauración, seleccione Select a debug level y, a continuación, especifiqueun valor del 1 al 9. El valor predeterminado es 0 (cero).

4. Para eliminar registros de depuración anteriores a una determinada cantidad dedías, seleccione Delete debug logs after y, a continuación, especifique dichacantidad con un número entre 1 y 32767 días. El valor predeterminado es 0 y nose eliminan los registros de depuración.

Nota

Con esta opción se eliminarán solo los registros de depuración con el nombre enel formato predeterminado, y que se ubiquen en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

Normalmente, si se eliminan los registros de depuración, se evita que la carpetade registro en la unidad de instalación sea demasiado grande.

5. Para limitar el historial de respaldo de las bases de datos en la página General aun número establecido de días, escriba o seleccione un número en el campoDays of backup history.

El valor predeterminado es 7 días.Si no se encuentran respaldos completos de nivel en el rango de tiempoespecificado, se le pedirá confirmación para cargar el respaldo completo másreciente.

6. Para utilizar el nombre de cliente que se proporciona tal como está, sincambiarlo al nombre de dominio completamente calificado (FQDN), seleccioneExclude client name resolution.

Use esta opción para restaurar respaldos creados con el agente de aplicacionesde Microsoft versión 4.5 o versiones anteriores que utilicen el nombre cortocomo nombre de cliente.

7. Para especificar el dispositivo eCDM, realice los pasos siguientes:

a. Junto a Appliance Host, haga clic en ...

Aparece la ventana eCDM Appliance List & Lockbox Settings.

Restauración de respaldos de máquinas virtuales con vProxy Engine

Restaurar tablas de SQL Server con el plug-in SSMS de vProxy Engine 279

Page 280: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Al restaurar un respaldo en la máquina virtual original, aparecenautomáticamente los detalles del dispositivo eCDM que protege el servidorSQL Server en una Política de protección.

b. Si no ve el dispositivo eCDM que desea usar para la operación derestauración, haga clic en Add y, a continuación, en el cuadro de diálogo AddeCDM appliance details, realice una de las siguientes acciones:

l Para agregar eCDM con autenticación basada en credenciales,especifique el hostname y las credenciales de inicio de sesión deldispositivo.Comuníquese con el administrador de eCDM para recuperar los detallesde host e inicio de sesión del dispositivo eCDM.

l Para agregar eCDM con autenticación basada en certificado, especifiquesolo el hostname del dispositivo. No especifique los campos de nombre deusuario y contraseña.Para utilizar la autenticación basada en certificados, el administrador deeCDM debe incluir en la lista blanca al agente de aplicaciones deMicrosoft de destino.

Cuando se agrega una máquina virtual a una Política de protección, estamáquina virtual se incluye en la lista blanca con un certificado que vencedespués de un día. Si restaura a una máquina virtual alternativa que es unrecurso de eCDM, pero no miembro de una Política de protección, eCDMdebe incluir en la lista blanca a la máquina virtual de destino.

El administrador de eCDM puede aprobar (lista blanca) al agente deaplicaciones de Microsoft de destino en la página eCDMInfrastructure >Application Agents.

c. Seleccione el dispositivo eCDM que montará el respaldo y, a continuación,haga clic en OK.

8. Para montar el respaldo y continuar con la restauración de tabla, haga clic enRun.

Monitoreo de la operación de montaje de restauración de tablaDespués de que se ejecuta una operación de montaje de restauración a nivel de tabladesde el plug-in SSMS del agente de aplicaciones de Microsoft para vProxy Engine, enla página Table Restore > Monitor se muestra el script y el estado del montaje.

En la siguiente figura se muestra la información y el estado del respaldo según comoaparecen en la página Monitor.

Restauración de respaldos de máquinas virtuales con vProxy Engine

280 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 281: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 57 vProxy Engine: Página Table Restore monitoreo

Nota

Para obtener información sobre el éxito o fracaso de la operación de restauración,revise los archivos de registro que se encuentran en la carpeta de instalación. Laubicación típica de los archivo de registro es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Restaurar los datos de nivel de tabla con ItemPointDespués de que las imágenes de respaldo se monten mediante el plug-in SSMS delagente de aplicaciones de Microsoft, complete la restauración de nivel de tabla conItemPoint para Microsoft SQL Server.

Antes de comenzar

Configure y ejecute la operación de restauración a nivel de tabla con la pestaña TableRestore en el plug-in SSMS del agente de aplicaciones de Microsoft.

Una vez que la restauración de nivel de tabla se configura y se ejecuta a través delplug-in SSMS del agente de aplicaciones de Microsoft, se inicia ItemPoint.

Si selecciona Do not run ItemPoint after mounting the backup images en elmomento de configurar la restauración de nivel de tabla, debe iniciar manualmenteItemPoint y, a continuación, iniciar el Asistente de datos.

Restauración de respaldos de máquinas virtuales con vProxy Engine

Restaurar tablas de SQL Server con el plug-in SSMS de vProxy Engine 281

Page 282: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Procedimiento

1. En la página Select Source, seleccione los archivos de respaldo de origen desdeel volumen montado que contiene los datos de respaldo de SQL, como semuestra en la siguiente figura, y haga clic en Next.

Figura 58 Asistente de datos de ItemPoint: seleccione los archivos de origen

2. En la página Select Target Server, especifique los detalles y las credenciales deinicio de sesión de SQL Server y la base de datos de destino.

En la siguiente ilustración se muestra la página Select Target Server delAsistente de datos de ItemPoint:

Restauración de respaldos de máquinas virtuales con vProxy Engine

282 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 283: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 59 Asistente de datos de ItemPoint: seleccione el servidor de destino

3. Haga clic en Finish.

El Asistente de datos se cierra e ItemPoint carga las tablas contenidas en losarchivos de respaldo de origen.

4. Utilice ItemPoint para examinar y restaurar las tablas individuales.

Nota

Guía de usuario de ItemPoint for Microsoft SQL Server proporciona másinformación sobre el uso de ItemPoint para Microsoft SQL Server a fin derestaurar datos de nivel de tabla.

5. Para desmontar las imágenes de respaldo montadas, salga de ItemPoint paraMicrosoft SQL Server.

Nota

Si selecciona Leave backup images mounted after ItemPoint exits o Do notrun ItemPoint after mounting the backup images en el momento deconfigurar la operación de montaje, la imagen de respaldo permanecerámontada durante cuatro horas. Para desmontar el respaldo manualmente, utiliceel comando msagentadmin.

Restaurar tablas de SQL Server con el comando de recuperación de vProxyEngine

Aprenda a realizar una operación de restauración a nivel de tabla de SQL Server devProxy Engine con un símbolo del sistema.

Restauración de respaldos de máquinas virtuales con vProxy Engine

Restaurar tablas de SQL Server con el comando de recuperación de vProxy Engine 283

Page 284: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Montar respaldos de vProxy Engine para la recuperación a nivel de tabla mediante el símbolo delsistema

Utilice el comando msagentrc.exe con el parámetro -ANSR_RESTORE_TYPE=mount a fin de montar respaldos para la recuperación a nivelde tabla.

Escriba el comando de recuperación con la siguiente sintaxis para montar imágenes derespaldo de vProxy Engine:

msagentrc.exe -c <client_or_hostname> -A NSR_RESTORE_TYPE=mount -A "NSR_DFA_SI_DD_HOST=<Data_Domain_Server_Name>" -A "NSR_DFA_SI_DD_USER=<DDBoost_Username>" -A "NSR_DFA_SI_DEVICE_PATH=</Storage_Unit_Name>" -A "DM_HOST=<eCDM_appliance_hostname>" -A "DM_USER=<eCDM_appliance_tenant_user>" [-A "DM_PORT=<eCDM_appliance_port_number>"] [-A "DM_MOUNT_TIMEOUT=<number_of_minutes>"] [-A "NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"]I - -t <save_time> <restore_path>

donde:

-c <client_or_hostname>

Especifica el nombre de cliente que se utilizó para el respaldo.

-A NSR_RESTORE_TYPE=mount

Especifica una operación de montaje

-A "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica el nombre del servidor Data Domain que contiene el respaldo.En el caso de que tenga un servidor Data Domain remoto (secundario) con basesde datos replicadas para restaurar, escriba el nombre del servidor secundario. Unusuario de Data Domain en el servidor de Data Domain secundario debe estar en elmismo grupo que el servidor de Data Domain primario.

-A "NSR_DFA_SI_DD_USER=<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.Debe registrar el nombre de host y el nombre de usuario de DD Boost en ellockbox para permitir al agente de aplicaciones de Microsoft recuperar lacontraseña del usuario registrado.

-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene elrespaldo.

-A "DM_HOST=<eCDM_appliance_hostname>"

Especifica el hostname o la dirección IP del dispositivo eCDM.

-A "DM_USER=<eCDM_appliance_user>"

Especifica el nombre de usuario que se usará para la conexión de eCDM.Este parámetro es obligatorio solo para el acceso basado en credenciales aldispositivo eCDM. No es necesario especificar este parámetro cuando el agentede aplicaciones de Microsoft está en la lista blanca de eCDM.

Cuando se agrega una máquina virtual a un grupo de ciclo de vida, esa máquinavirtual queda en la lista blanca con un certificado que vence después de un día. El

Restauración de respaldos de máquinas virtuales con vProxy Engine

284 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 285: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

administrador de eCDM puede aprobar (incluir en una lista blanca) al agente deaplicaciones de Microsoft de destino en la página eCDMInfrastructure > Agents.

-A "DM_PORT=<eCDM_appliance_port_number>"

(Opcional) Especifica el número de puerto para comunicarse con el servidor deeCDM. El valor predeterminado es 8443.

-A "DM_MOUNT_TIMEOUT=<number_of_minutes>"

(Opcional) Especifica el período en minutos hasta que se agota el tiempo deespera de montaje. El valor predeterminado es 4 horas (240 minutos).

-A "NSR_DFA_SI_DD_LOCKBOX_PATH=<full_path_to_lockbox>"

(Opcional) Especifica la carpeta en la que se encuentra el archivo de lockbox, quecontiene información cifrada acerca de los hosts registrados y los nombres deusuario correspondientes en pares. Cada par está asociado con una contraseñaque utilizan los respaldos. Si no especifica un valor, la ruta se configurará demanera predeterminada según la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

-t <save_time>

Especifica la hora de guardado del respaldo. Especifique este parámetro junto conla ruta de restauración para cada base de datos en la operación de restauración.La aplicación se pone en pausa para que el usuario introduzca esta opción líneapor línea. Presione Intro para desplazarse a la siguiente línea. Una línea en blancoindica la finalización de la lista.

<restore_path>

Especifica la ruta a los objetos que desea restaurar.Escriba la ruta de respaldo en uno de los siguientes formatos:

l Para una instancia predeterminada, escriba la ruta en uno de los siguientesformatos:

n Para restaurar un respaldo de toda la instancia, escriba APPLICATIONS:\SqlServerWriter\<backup_client_name>

n Para restaurar un respaldo de bases de datos específicas, escribaAPPLICATIONS:\SqlServerWriter\<backup_client_name>\<database_name>\ [...]\

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158\dbtest3"

l Para una instancia con nombre, escriba la ruta en uno de los siguientesformatos:

n Para restaurar un respaldo de toda la instancia, escriba APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>

n Para restaurar un respaldo de bases de datos específicas, escribaAPPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>\<database_name>\ [...]\<URL-encoded_SQL_instance_name> es comúnmente<backup_client_name>%5C<SQL_instance_name>

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158%5Cinst1\dbtest3"

Restauración de respaldos de máquinas virtuales con vProxy Engine

Restaurar tablas de SQL Server con el comando de recuperación de vProxy Engine 285

Page 286: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Restaurar los datos de nivel de tabla con ItemPointProcedimiento

1. Inicie el símbolo del sistema.

2. Ejecute el siguiente comando:

C:\Program Files (x86)\DPSAPPS\MSAPPAGENT\ItemPoint\Sql\EMCIPSQL.exe

Aparece ItemPoint para Microsoft SQL Server.

3. Inicie el Asistente de datos.

Aparecerá el Asistente de datos para ver la página Select Source.

4. En la página Select Source, seleccione los archivos de respaldo de origen desdeel volumen montado que contiene los datos de respaldo de SQL, como semuestra en la siguiente figura, y haga clic en Next.

Figura 60 Asistente de datos de ItemPoint: seleccione los archivos de origen

5. En la página Select Target Server, especifique los detalles y las credenciales deinicio de sesión de SQL Server y la base de datos de destino.

En la siguiente ilustración se muestra la página Select Target Server delAsistente de datos de ItemPoint:

Restauración de respaldos de máquinas virtuales con vProxy Engine

286 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 287: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Figura 61 Asistente de datos de ItemPoint: seleccione el servidor de destino

6. Haga clic en Finish.

El Asistente de datos se cierra e ItemPoint carga las tablas contenidas en losarchivos de respaldo de origen.

7. Utilice ItemPoint para examinar y restaurar las tablas individuales.

Nota

Guía de usuario de ItemPoint for Microsoft SQL Server proporciona másinformación sobre el uso de ItemPoint para Microsoft SQL Server a fin derestaurar datos de nivel de tabla.

Requistos posteriores

Desmonte los respaldos mediante el comando msagentadmin.exe .

Desmontar las imágenes de respaldoDebe desmontar las imágenes de respaldo una vez completada la operación derestauración a nivel de tabla.

Para desmontar las imágenes de respaldo, ejecute el siguiente comando:

msagentadmin dismount --ddhost "<Data_Domain_server_name>" --ddpath "<name_and_path_of_storage_unit>" --dduser "<DDBoost_username>" --dmhost "<eCDM_appliance_hostname>" -–dmport “<eCDM_appliance_port>” [--lockbox <path>]

donde:

dismount

Especifica una operación para desmontar respaldos.

--ddhost "<name>"

Restauración de respaldos de máquinas virtuales con vProxy Engine

Restaurar tablas de SQL Server con el comando de recuperación de vProxy Engine 287

Page 288: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Especifica el nombre del servidor de Data Domain que contiene la unidad dealmacenamiento en la que respaldó las bases de datos.

--ddpath "/<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldólas bases de datos seleccionadas.

--dduser "<DDBoost_user>"

Especifica el nombre de usuario del usuario de DD Boost.

---dmhost "<eCDM_appliance_hostname>"

Especifica el hostname o la dirección IP del dispositivo eCDM.

--dmport “<eCDM_appliance_port>”

Especifica el número de puerto para comunicarse con el servidor de eCDM. Elvalor predeterminado es 8443.

--lockbox <path>

(Opcional) Especifica la carpeta en la que se encuentra el archivo de lockbox, quecontiene información cifrada acerca de los hosts registrados y los nombres deusuario correspondientes en pares. Cada par está asociado con una contraseñaque utilizan los respaldos. Si no especifica un valor, la ruta se configurará demanera predeterminada según la ruta de instalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

Ejemplo 42 Ejemplo del comando de desmontaje de vProxy Engine

msagentadmin.exe dismount --ddhost mars.jupiter.emc.com --ddpath /PLC-PROTECTION-123456 --dduser PLC-PROTECTION-USER --dmhost 11.22.333.44 --dmport 8443 --lockbox "C:\Program Files\DPSAPPS\common\lockbox"

Restauración de respaldos de máquinas virtuales con vProxy Engine

288 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 289: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

PARTE 4

Solución de problemas

Esta parte incluye los siguientes capítulos:

Capítulo 9, "Recursos de solución de problemas"

Capítulo 10, "Solución de problemas de Data Domain Boost"

Capítulo 11, "Solución de problemas de ProtectPoint"

Solución de problemas 289

Page 290: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Solución de problemas

290 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 291: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

CAPÍTULO 9

Recursos de solución de problemas

Este capítulo incluye las siguientes secciones:

l Códigos de error en la salida del comando de administración msagentadmin....292l Códigos de devolución (error) de comando de la herramienta de vencimiento. 292

Recursos de solución de problemas 291

Page 292: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Códigos de error en la salida del comando de administraciónmsagentadmin

El agente de aplicaciones de Microsoft permite que el comando msagentadminadministration informe la gravedad del error y los ID únicos de cada mensajeasociados con el error.

En la siguiente tabla, se enumeran los códigos de retorno y su descripción:

Tabla 17 Códigos de retorno y descripción

Código de devolución Descripción

0 Satisfactorio

1 Error o aviso

2 Advertencia

3, 4 o 5 Error grave

Solo el código de retorno 0 indica que la operación se ha realizado correctamente. Losotros códigos de retorno indican falla.

Nota

Los códigos de retorno se asignan según la severidad, la cual se establece cuando seproduce el error. Los errores potenciales, que no puede controlar, pueden producirseen cualquier momento. Solo la severidad de algunos pocos errores se establece demanera coherente o correcta. Por lo tanto, utilice los códigos de retorno solamentecomo guía o sugerencia.

Códigos de devolución (error) de comando de laherramienta de vencimiento

El agente de aplicaciones de Microsoft permite que la herramienta de vencimientoinforme sobre la severidad del error y los ID de mensaje únicos asociados con el error.

En la siguiente tabla, se enumeran los códigos de retorno y su descripción:

Tabla 18 Códigos de retorno y descripción

Código de devolución Descripción

0 Satisfactorio

1 Error o aviso

2 Advertencia

3, 4 o 5 Error grave

Solo el código de retorno 0 indica que la operación se ha realizado correctamente. Losotros códigos de retorno indican falla.

Recursos de solución de problemas

292 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 293: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Nota

Los códigos de retorno se asignan según la severidad, la cual se establece cuando seproduce el error. Los errores potenciales, que no se pueden controlar, se puedenproducir en cualquier momento. Solo la severidad de algunos pocos errores seestablece de manera coherente o correcta. Utilice los códigos de retorno solamentecomo guía o sugerencia.

Ejemplos

l Si realiza una operación de eliminación y no existen respaldos en el rango detiempo de guardado especificado, aparecerá el siguiente error:

C:\Program Files\DPSAPPS\MSAPPAGENT\bin>ddbmexptool -d -z c:\tmp\config.txt -e "10 days ago" -n mssql108012:ddbmexptool:The media database range lookup could not find any save sets in the specified range.C:\Program Files\DPSAPPS\MSAPPAGENT\bin>echo %errorlevel%2

Para este error no es necesaria su intervención.

l Si realiza una operación de eliminación y especifica el ID de aplicación de maneraincorrecta, aparecerá el siguiente error:

C:\Program Files\DPSAPPS\MSAPPAGENT\bin>ddbmexptool -d -z c:\tmp\config.txt -e "10 days ago" -n mssqly127178:ddbmexptool:Application name 'mssqly' is unknown. Supported application names are: mssql.C:\Program Files\DPSAPPS\MSAPPAGENT\bin>echo %errorlevel%5

Para este error es necesario que especifique correctamente el ID de aplicación.

Recursos de solución de problemas

Códigos de devolución (error) de comando de la herramienta de vencimiento 293

Page 294: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Recursos de solución de problemas

294 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 295: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

CAPÍTULO 10

Solución de problemas de Data Domain Boost

Este capítulo incluye las siguientes secciones:

l El plug-in SQL Server Management Studio está oculto....................................296l Aparece la advertencia de inicialización instantánea de archivos......................296

Solución de problemas de Data Domain Boost 295

Page 296: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

El plug-in SQL Server Management Studio está ocultoProblemaEn Microsoft SQL Server Management Studio (SSMS), los plug-in Agente deaplicaciones de Microsoft para Application Direct y Agente de aplicaciones deMicrosoft para Storage Direct pueden estar ocultos.

Este problema ocurre cuando en la barra de herramientas de SSMS no hay espaciopara mostrar el botón de plug-in del agente de aplicaciones de Microsoft.

Solución alternativa

En el extremo derecho de la barra de herramientas, haga clic en para ver el botónde plug-in oculto del agente de aplicaciones de Microsoft. Para mostrar el botón en labarra de herramientas, personalice la barra de herramientas para acoplar el botón deplug-in del agente de aplicaciones de Microsoft en la parte superior.

Aparece la advertencia de inicialización instantánea dearchivos

Durante una operación de restauración de SQL Server de Data Domain Boost, si noactivó la función de inicialización instantánea de archivos en SQL Server, aparecerá elsiguiente mensaje de advertencia:

Instant file initialization is not enabled; please enable this feature for improved restore performance.

Esta advertencia no impide que la operación de restauración se completecorrectamente.

La documentación de Microsoft SQL Server proporciona información sobre cómohabilitar la función de inicialización instantánea de archivos de base de datos en SQLServer.

Solución de problemas de Data Domain Boost

296 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 297: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

CAPÍTULO 11

Solución de problemas de ProtectPoint

Este capítulo incluye las siguientes secciones:

l Solución de problemas de fallas de montaje..................................................... 298l El plug-in SQL Server Management Studio está oculto....................................300l No se pudo configurar el identificador de SymApi: No es posible enumerar

arreglos VMAX: SYMAPI_C_NO_SYMM_DEVICES_FOUND.......................... 300l La restauración de reversión falla con el error "The process cannot access the

file".................................................................................................................. 300l ResyncLuns: SymSnapvxControl failed for Target Device = 01441. Error: The

Device(s) is (are) already in the desired state or mode.....................................301l La restauración de reversión falla cuando los LUN de VMAX no están disponibles

......................................................................................................................... 301l El archivo de registro contiene mensajes sobre la falla de instantánea de VSS con

el código 0x80042306......................................................................................302l Las claves del registro se sobrescriben cuando Solutions Enabler se instala

después del agente de aplicaciones de Microsoft.............................................303l Elimine el vínculo entre los dispositivos de origen y los dispositivos de respaldo

(FTS) en Data Domain y finalice la sesión de SnapVX...................................... 304

Solución de problemas de ProtectPoint 297

Page 298: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Solución de problemas de fallas de montajeEn ocasiones, las operaciones de montaje fallan debido a que los vdisks se encuentranen el estado locked/in use.

Para solucionar el problema, realice los siguientes pasos:

Procedimiento

1. Vea el estado de los vdisks mediante la ejecución del siguiente comando:

msagentadmin devmaint -z <full_path_to_the_configuration_file>

Observe el siguiente ejemplo de comando:

msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txt

Aparece un resultado similar al siguiente:

Physical Device World Wide Name Data Domain Device Restore Pool Restore Group\\.\PHYSICALDRIVE5 600218800000008e4d057b6d30c037be vdisk-dev1979 esx_pool E16Vmax10-31-228-167.dg [locked/in use]\\.\PHYSICALDRIVE6 600218800000008e4d057b6d30c037bf vdisk-dev1980 esx_pool E16Vmax10-31-228-167.dg [locked/in use]\\.\PHYSICALDRIVE7 600218800000008e4d057b6d30c037c0 vdisk-dev1981 esx_pool E16Vmax10-31-228-167.dg [locked/in use]

2. Desbloquee los vdisks ejecutando el siguiente comando:

msagentadmin devmaint -z <full_path_to_the_configuration_file> --clear *

Observe el siguiente ejemplo de comando:

msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txt --clear *

Aparece un resultado similar al siguiente:

Forcing a clear (unlock) on device 600218800000008e4d057b6d30c037be'\\.\PHYSICALDRIVE5' cleared (was locked by 'E16Node1-Vmax.PP-Vmax.MsAppQA:26C152C9-7082-45E0-9BC4-2BFCBD6975C4').Forcing a clear (unlock) on device 600218800000008e4d057b6d30c037bf'\\.\PHYSICALDRIVE6' cleared (was locked by 'E16Node1-Vmax.PP-Vmax.MsAppQA:26C152C9-7082-45E0-9BC4-2BFCBD6975C4').Forcing a clear (unlock) on device 600218800000008e4d057b6d30c037c0'\\.\PHYSICALDRIVE7' cleared (was locked by 'E16Node1-Vmax.PP-

Solución de problemas de ProtectPoint

298 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 299: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Vmax.MsAppQA:26C152C9-7082-45E0-9BC4-2BFCBD6975C4').Use the <diskshadow> command 'delete shadows' to delete orphan VSS shadow sets if necessary.Physical Device World Wide Name Data Domain Device Restore Pool Restore Group\\.\PHYSICALDRIVE5 600218800000008e4d057b6d30c037be vdisk-dev1979 esx_pool E16Vmax10-31-228-167.dg\\.\PHYSICALDRIVE6 600218800000008e4d057b6d30c037bf vdisk-dev1980 esx_pool E16Vmax10-31-228-167.dg\\.\PHYSICALDRIVE7 600218800000008e4d057b6d30c037c0 vdisk-dev1981 esx_pool E16Vmax10-31-228-167.dg

3. Elimine las entradas obsoletas o los conjuntos de shadow VSS huérfanos:

a. Ejecute el comando diskshadow.exe.

b. Para eliminar estos shadows, escriba delete shadows all y presioneIntro.

c. Para salir del símbolo del sistema, escriba Exit y presione Intro.

4. Elimine todas las entradas en la carpeta <Product_installation_folder>\config\mounts.

Nota

Si realiza este paso, se desmontan todos los montajes activados.

5. Para asegurarse de que los vdisks se desbloqueen, consulte el estado de losvdisks mediante la ejecución del siguiente comando:

msagentadmin devmaint -z <full_path_to_the_configuration_file>

Observe el siguiente ejemplo de comando:

msagentadmin devmaint -z C:\Only-Vmax-DD-Config-Details.txt

Aparece un resultado similar al siguiente:

Physical Device World Wide Name Data Domain Device Restore Pool Restore Group\\.\PHYSICALDRIVE5 600218800000008e4d057b6d30c037be vdisk-dev1979 esx_pool E16Vmax10-31-228-167.dg\\.\PHYSICALDRIVE6 600218800000008e4d057b6d30c037bf vdisk-dev1980 esx_pool E16Vmax10-31-228-167.dg\\.\PHYSICALDRIVE7 600218800000008e4d057b6d30c037c0 vdisk-dev1981 esx_pool E16Vmax10-31-228-167.dg

Solución de problemas de ProtectPoint

Solución de problemas de fallas de montaje 299

Page 300: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

El plug-in SQL Server Management Studio está ocultoProblemaEn Microsoft SQL Server Management Studio (SSMS), los plug-in Agente deaplicaciones de Microsoft para Application Direct y Agente de aplicaciones deMicrosoft para Storage Direct pueden estar ocultos.

Este problema ocurre cuando en la barra de herramientas de SSMS no hay espaciopara mostrar el botón de plug-in del agente de aplicaciones de Microsoft.

Solución alternativa

En el extremo derecho de la barra de herramientas, haga clic en para ver el botónde plug-in oculto del agente de aplicaciones de Microsoft. Para mostrar el botón en labarra de herramientas, personalice la barra de herramientas para acoplar el botón deplug-in del agente de aplicaciones de Microsoft en la parte superior.

No se pudo configurar el identificador de SymApi: No esposible enumerar arreglos VMAX:SYMAPI_C_NO_SYMM_DEVICES_FOUND

ProblemaEl proveedor de hardware falla y registra un mensaje similar al siguiente:

Failed to set up SymAPi handle: Unable to list VMax arrays : SYMAPI_C_NO_SYMM_DEVICES_FOUND

Solución alternativaAsegúrese de que la base de datos de Solutions Enabler esté actualizada con elsiguiente comando:

symcfg discover

La restauración de reversión falla con el error "The processcannot access the file"

ProblemaLa restauración de reversión falla con el siguiente error:

CreateFile(\\.\PHYSICALDRIVE<name>), 0x80070020, The process cannot access the file because it is being used by another process.

VSS requiere acceso exclusivo a los dispositivos que se restauran para poder cambiarsu estado a offline a fin de realizar una restauración de volumen. Durante larestauración de volumen, si algún proceso accede a estos dispositivos, se produce unerror de VSS y se anula la operación de restauración. Los dispositivos están offline.Debe cambiar manualmente su estado a en línea.

Solución alternativaAsegúrese de que se cumplan los siguientes requisitos de reversión:

Solución de problemas de ProtectPoint

300 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 301: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l Asegúrese de haber aprovisionado el arreglo de acuerdo con las recomendacionesde Solutions Enabler. La documentación de Solutions Enabler proporcionainformación sobre cómo aprovisionar arreglos para un rendimiento óptimo.

l Asegúrese de que los programas externos, por ejemplo, Administración de discosde Windows, no utilicen los discos.

ResyncLuns: SymSnapvxControl failed for Target Device =01441. Error: The Device(s) is (are) already in the desiredstate or mode

ProblemaEl archivo de registro del proveedor de hardware VMAX contiene el siguiente mensaje:

ResyncLuns: SymSnapvxControl failed for Target Device = 01441. Error: The Device(s) is (are) already in the desired state or mode

Este error indica que la instantánea no se ha cerrado correctamente.

Ejemplo 43 Solución alternativa

1. Ejecute el siguiente comando para enumerar los dispositivos STD:

symsnapvx -sid <Symmetrix_VMAX_ID> -devs <STD_Device_ID> list

2. En la salida, si la marca R contiene X para la instantánea, elimine la instantánea conel siguiente comando:

symsnapvx -sid <Symmetrix_VMAX_ID> -devs <STD_Device_ID> -snapshot_name <Snapshot_Name> terminate -restored

La restauración de reversión falla cuando los LUN de VMAXno están disponibles

ProblemaPara realizar restauraciones de reversión, el proveedor de hardware VMAX utiliza LUNde restauración temporales. Si los LUN de restauración no están disponibles, laoperación resyncluns falla y muestra el siguiente mensaje:

ResyncLuns: Failed to select restore eLUN for Static Image <GUID>

Al aprovisionar un nuevo arreglo VMAX con LUN de producción, además, debeproporcionar al menos un eLUN. Al realizar una restauración, el arreglo usa el eLUNpara crear instancias de imágenes estáticas antes de que las imágenes se copien en elLUN de producción.

Para seleccionar un eLUN, asegúrese de cumplir con los siguientes requisitos:

l El tamaño del eLUN es mayor o igual que el tamaño de la imagen estática que va arestaurar.

l El eLUN es un dispositivo Data Domain encapsulado.

Solución de problemas de ProtectPoint

ResyncLuns: SymSnapvxControl failed for Target Device = 01441. Error: The Device(s) is (are) already in the desired state or

mode 301

Page 302: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

l El arreglo puede acceder al eLUN.

l El eLUN está en el estado listo.Si el proveedor de hardware VMAX no puede encontrar los eLUN de restauración,realice los siguientes pasos para asegurarse de que el arreglo está en estadorecuperable:

Ejemplo 44 Solución alternativa

1. Si utiliza el programa de administración de discos de Windows, asegúrese de quetodos los eLUN de restauración estén offline. De lo contrario, cuando VSS deje enlínea el volumen restaurado, Windows detectará dos discos con firmas de discoidénticas. Con esto, la operación de restauración y resincronización fallará, y esposible que se genere inestabilidad en el arreglo.

2. Asegúrese de que los eLUN de restauración no tengan instantáneas vinculadas aellos; para eso, ejecute el siguiente comando para cada eLUN de restauración:

symsnapvx -sid <Symmetrix_VMAX_ID> -devs <STD_Device_ID> list

Por ejemplo: symsnapfx -sid 031 -devs 03E list3. Si la salida del comando en el paso 2 no contiene el mensaje No snapshot was

found, elimine la instantánea ejecutando el siguiente comando:

symsnapvx -sid <Symmetrix_VMAX_ID> -devs <STD_Device_ID> -snapshot_name <Snapshot_Name> terminate

Por ejemplo: symsnapvx -sid 031 -devs 03E -nameVSS_121938_10192016 terminate

4. Mueva eLUN al estado listo con el siguiente comando:

symdev -sid <Symmetrix_VMAX_ID> ready -devs <STD_Device_ID>

Por ejemplo: symdev -sid 031 ready 03E

El archivo de registro contiene mensajes sobre la falla deinstantánea de VSS con el código 0x80042306.

ProblemaLos archivos de registro contienen mensajes sobre la falla de instantánea de VSS conel código 0x80042306.

Ejemplo 45 Solución alternativa

Deshabilite el proveedor de hardware VSS ProtectPoint:

1. Mediante el símbolo del sistema de administrador, vaya a la carpeta<Product_Installation_Folder>\MSAPPAGENT\bin.

Solución de problemas de ProtectPoint

302 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server

Page 303: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Ejemplo 45 Solución alternativa (continuación)

2. Cancele el registro del servicio del proveedor de hardware VSS ProtectPoint conel siguiente comando:

regsvr32 /u VSSPPHwp.dll

3. Descargue el servicio del proveedor de hardware VSS ProtectPoint con uno de lossiguientes pasos:

l Espere aproximadamente 15 minutos hasta que el servicio se descargueautomáticamente.

l Reinicie el host.

Las claves del registro se sobrescriben cuando SolutionsEnabler se instala después del agente de aplicaciones deMicrosoft

ProblemaSolutions Enabler se debe instalar antes del agente de aplicaciones de Microsoft.

Si instala Solutions Enabler después de instalar al agente de aplicaciones de Microsoft,se sobrescribirá la configuración de claves de registro de VMAX con la configuraciónpredeterminada del agente de aplicaciones de Microsoft.

Ejemplo 46 Solución alternativa

Utilice los siguientes pasos para configurar manualmente las claves de registro:

1. Ejecute los siguientes comandos, los cuales son obligatorios, para configurarclaves de registro:

a. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /v "EnforceTimefinderVX" /t REG_SZ /d "True"

b. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /v "SelectVXTarget" /t REG_SZ /d "ANY"

c. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /v "RetainVXTarget" /t REG_SZ /d "True"

d. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /v "VXTimeToLive" /t REG_SZ /d "1"

e. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /v "SymmetrixStaticMount" /t REG_SZ /d "True"

2. (Opcional) Para crear el archivo de registro C:\Program Files\EMC\SYMAPI\log\hwprov.txt que contiene información de depuración, ejecute lossiguientes comandos adicionales.Este paso es útil cuando necesita proporcionar información de depuracióncompleta mientras se comunica con el servicio de soporte.

Solución de problemas de ProtectPoint

Las claves del registro se sobrescriben cuando Solutions Enabler se instala después del agente de aplicaciones de

Microsoft 303

Page 304: Microsoft Dell EMC Agente de aplicaciones de · Dell EMC Agente de aplicaciones de Microsoft Versión 4.7 Guía del usuario de SQL Server 302-005-215 REV 03

Ejemplo 46 Solución alternativa (continuación)

a. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /f /v "LogFile" /t REG_SZ /d "hwprov.txt"

b. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /f /v "LogLevel" /t REG_SZ /d "Debug"

c. reg add "HKLM\SOFTWARE\EMC\ShadowCopy" /f /v "LogPath" /t REG_SZ /d "C:\Program Files\EMC\SYMAPI\log"

Elimine el vínculo entre los dispositivos de origen y losdispositivos de respaldo (FTS) en Data Domain y finalice lasesión de SnapVX.

ProblemaEs posible que deba eliminar el vínculo entre los dispositivos de origen y losdispositivos de respaldo (FTS) en Data Domain y finalizar la sesión de SnapVX.

AVISO

Ejecute este procedimiento con precaución. Con esta acción, todos los bloques debentransferirse en el próximo respaldo.

Ejemplo 47 Solución alternativa

1. Identifique la instantánea que desea eliminar o limpiar mediante la ejecución delsiguiente comando:

symsnapvx -sid <Symmetrix_VMAX_ID> -devs <STD_Device_ID> list

2. Desvincule el dispositivo de origen y el dispositivo de respaldo mediante laejecución del siguiente comando:

symsnapvx -sid <Symmetrix_VMAX_ID> -devs <STD_Device_ID> -lndevs <Backup_Device_ID> -snapshot_name <Snapshot_Name> unlink -symforce

3. Elimine los ID de instantáneas mediante la ejecución del siguiente comando:

symsnapvx -sid <Symmetrix_VMAX_ID> -devs <STD_Device_ID> -snapshot_name <Snapshot_Name> terminate

Nota

Este procedimiento no elimina las instantáneas de Data Domain.

Solución de problemas de ProtectPoint

304 Agente de aplicaciones de Microsoft 4.7 Guía del usuario de SQL Server