application agent dell emc powerprotect microsoft...privilegios necesarios para ver y eliminar...

316
Dell EMC PowerProtect Microsoft Application Agent Versión 19.3 Guía del usuario de SQL Server REV 01 December 2019

Upload: others

Post on 10-Mar-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Dell EMC PowerProtect MicrosoftApplication AgentVersión 19.3

Guía del usuario de SQL ServerREV 01

December 2019

Page 2: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Copyright © 2014-2019 Dell Inc. or its subsidiaries. Todos los derechos reservados.

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 Technologies, Dell, EMC, Dell EMC y otras marcas comerciales son marcas comerciales de Dell Inc. o sus filiales. Las demás marcas comerciales

pueden ser propiedad de sus respectivos dueños. Publicado en México.

EMC Computer Systems México, S.A. de C.V.Avenida Paseo de la Reforma # 505 piso 39, Colonia Cuauhtémoc C.P. 6500 Delegación Cuauhtémoc Ciudad de México, México.Tel.: +52 55 1037 0000www.DellEMC.com

2 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 3: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

9

11

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 de DataDomain.................................................................................................20Habilitación de Data Domain Boost en un sistema Data Domain........... 20Configuración del servidor de Data Domain Boost................................23Replicación de Data Domain..................................................................31Configuración de los límites de uso de los recursos de Data Domain.... 32

Configuración de la organización de la nube en niveles de Data Domain para latransferencia de datos a la nube....................................................................... 35

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

Procesamiento distribuido de segmentos.......................................................... 37Modo habilitado del procesamiento distribuido de segmentos.............. 37Modo deshabilitado del procesamiento distribuido de segmentos........ 38

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

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

Configuración de Application Direct 43Descripción general de Application Direct con SQL Server............................... 44Arquitectura de Microsoft application agent para Application Direct con SQLServer...............................................................................................................45Cifrado de datos transparente de SQL Server...................................................47Configurar un usuario con los privilegios necesarios para las operaciones deApplication Direct de SQL Server......................................................................48

Privilegios necesarios para ejecutar respaldo y recuperación de unservidor independiente.........................................................................48Privilegios necesarios para ejecutar respaldo y recuperación de un grupode disponibilidad AlwaysOn.................................................................. 48Privilegios necesarios para ejecutar el respaldo y la recuperación de unainstancia de clúster de conmutación por error o una instancia de clústerde conmutación por error siempre encendida.......................................49Privilegios necesarios para respaldo y recuperación de un grupo dedisponibilidad siempre activa independiente del dominio...................... 49

Figuras

Tablas

Parte 1

Capítulo 1

Capítulo 2

CONTENIDO

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 3

Page 4: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Privilegios necesarios para ver y eliminar savesets con la herramienta devencimiento Application Direct (ddbmexptool) ................................... 50Privilegios de usuario necesarios para administrar los savesets yenumerar la información del cliente y de la unidad de almacenamientocon msagentadmin.exe ....................................................................... 50Adición de un usuario a una política de Windows..................................50

Crear un archivo de configuración.................................................................... 50Configuración del lockbox.................................................................................52

Comandos para crear y administrar la lockbox..................................... 53Cree una caja de seguridad.................................................................. 55

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

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

Storage Direct Descripción general de con RecoverPoint.................... 64Storage Direct con los requisitos de conectividad de RecoverPoint.....66Storage Direct Arquitectura de con RecoverPoint............................... 66Crear Storage Direct con un archivo de configuración de RecoverPoint..67

Configuración de Storage Direct con VMAX..................................................... 70Storage Direct Descripción general de con VMAX................................70Requisitos de conectividad de Storage Direct con VMAX.....................73Arquitectura de Storage Direct con VMAX...........................................74Replicación de VMAX........................................................................... 75Instalar y configurar VMAX Solutions Enabler...................................... 77Crear Storage Direct con un archivo de configuración de VMAX..........79

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

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

Respaldo de SQL Server 89

Respaldo de SQL Server con Application Direct 91Descripción general de Application Direct con respaldos de SQL Server...........92

Respaldos federados de grupos de disponibilidad Always On............... 92Mejores prácticas para respaldar SQL Server con Application Direct................93Convenciones de nomenclatura para respaldos con Application Direct............. 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 del agenteSQL Server.......................................................................................... 95Programación de respaldos de SQL Server mediante el programador detareas de Windows............................................................................. 103

Realización de un respaldo manual ..................................................................103Configurar respaldos con el plug-in SSMS del Microsoft app agent forApplication Direct............................................................................... 104

Capítulo 3

Parte 2

Capítulo 4

Contenido

4 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 5: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Respaldar SQL Server con el comando de respaldo Application Direct....111Realizar respaldos con scripts T-SQL.................................................. 119

Enumerar respaldos......................................................................................... 123Enumere respaldos y guarde archivos con el comando de administraciónmsagentadmin.................................................................................... 123Enumerar respaldos con la herramienta de vencimiento de ApplicationDirect..................................................................................................126

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

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

Respaldo de SQL Server con Storage Direct 139Descripción general de los respaldos de SQL Server con Storage Direct......... 140Flujo de trabajo de respaldo de Storage Direct................................................ 140

Flujo de trabajo de respaldo de Storage Direct con RecoverPoint.......140Flujo de trabajo de respaldo de Storage Direct con VMAX...................141

Mejores prácticas para respaldar SQL Server con Storage Direct.................... 141Consideraciones de respaldo de RecoverPoint en XtremeIO............................143Convenciones de nomenclatura para respaldos con Storage Direct................. 143Respaldo de SQL Server con Storage Direct................................................... 144

Respaldar SQL Server con el plug-in SSMS del Microsoft app agent forStorage Direct.................................................................................... 144Respaldar SQL Server con el comando de respaldo Storage Direct.... 153Respaldar SQL Server con scripts T-SQL........................................... 156

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

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

Restauración de SQL Server 165

Restauración de respaldos de Application Direct 167Mejores prácticas para restaurar SQL Server con Application Direct.............. 168Restauración de bases de datos de SQL Server ..............................................168

Requisitos previos...............................................................................169Restaurar una base de datos con el plug-in Microsoft app agent forApplication Direct............................................................................... 169Realizar restauraciones de base de datos con el comando derecuperación de Microsoft application agent para Application Direct..178Realizar restauraciones de base de datos con scripts T-SQL.............. 187

Realizar la recuperación a nivel de tabla.......................................................... 190Flujo de trabajo de restauración a nivel de tabla..................................190Iniciar el agente de aplicaciones de Microsoft para el plug-in de SSMSde Application Direct........................................................................... 191

Capítulo 5

Parte 3

Capítulo 6

Contenido

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 5

Page 6: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Configurar los ajustes generales de la restauración de tabla................ 191Configurar los ajustes opcionales de la restauración de tabla..............193Monitorear la operación de montaje de restauración de tabla ............ 195Restaurar los datos de nivel de tabla con ItemPoint............................195

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

Restauración de respaldos de Storage Direct 201Flujo de trabajo de restauración de ProtectPoint............................................ 202

Flujo de trabajo de restauración de Storage Direct con RecoverPoint202Flujo de trabajo de restauración de Storage Direct con VMAX........... 202

Mejores prácticas para restaurar SQL Server con Storage Direct...................203Restaurar un respaldo desde un sistema Data Domain secundario.................. 204Restauración de bases de datos de SQL Server..............................................206

Restauración de las bases de datos de SQL Server mediante el plug-inde SSMS Microsoft app agent for Storage Direct..............................206Restaurar bases de datos de SQL Server con el comando derestauración Storage Direct................................................................215Restaurar bases de datos de SQL Server con scripts T-SQL..............220

Ejecución de restauraciones de reversión....................................................... 220Consideraciones para restauraciones de reversión............................. 220Reubicación de los volúmenes en un LUN alternativo durante unarestauración de reversión de VMAX....................................................221Realizar restauraciones de reversión con el plug-in SSMS del Microsoftapp agent for Storage Direct.............................................................. 221Realizar restauraciones de reversión con el comando de restauraciónStorage Direct....................................................................................227Restaurar volúmenes de SQL Server con scripts T-SQL.....................231Confirmación del estado de una restauración de reversión.................232

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

Restaurar datos de nivel de tabla de SQL Server mediante el plug-inSSMS del Microsoft app agent for Storage Direct............................. 234Restauración de datos de nivel de tabla de SQL Server con comandosStorage Direct.................................................................................... 241Administración de respaldos montados ............................................. 244

Ejecución de la recuperación ante desastres de SQL Server con Storage Direct:....................................................................................................................... 246

Restauración de respaldos de máquinas virtuales con VM Direct 249Descripción general de las operaciones de restauración de máquinas virtuales deSQL Server..................................................................................................... 250Requisitos previos........................................................................................... 251Restauración de bases de datos de SQL Server en una máquina virtual.......... 252

Restaurar bases de datos de SQL Server con el plug-in de SSMS de VMDirect.................................................................................................253Restaurar una base de datos de SQL Server con el comando derecuperación de VM Direct.................................................................263

Realizar la recuperación a nivel de tabla de SQL Server en una máquina virtual....269

Restaurar tablas de SQL Server con el plug-in de SSMS de VM Direct....269

Capítulo 7

Capítulo 8

Contenido

6 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 7: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Restaurar tablas de SQL Server con el comando de recuperación de VMDirect................................................................................................. 276

Ejecución de una recuperación de acceso instantáneo....................................280Descripción general de la recuperación de acceso instantáneo.......... 280Casos de uso de recuperación de acceso instantáneo.........................281Realizar una restauración de acceso instantáneo con el plug-in de SSMSde VM Direct...................................................................................... 281

Solución de problemas 293

Recursos de solución de problemas 295Códigos de error en la salida del comando de administración msagentadmin.. 296Códigos de devolución (error) de comando de la herramienta de vencimiento296

Solución de problemas de Application Direct 299El plug-in SQL Server Management Studio está oculto...................................300Aparece la advertencia de inicialización instantánea de archivos.................... 300El respaldo completo de Application Direct puede fallar..................................300La restauración con respaldo de último registro falla cuando los respaldoscompletos se escalonan en la nube.................................................................. 301Problemas con la herramienta de descubrimiento de respaldo.........................301

Solución de problemas de Storage Direct 303Solución de problemas de fallas de montaje.................................................... 304El plug-in SQL Server Management Studio está oculto...................................305No se pudo configurar el identificador de SymApi: No es posible enumerararreglos VMAX: SYMAPI_C_NO_SYMM_DEVICES_FOUND......................... 306La restauración de reversión falla con el error "The process cannot access thefile".................................................................................................................306ResyncLuns: SymSnapvxControl falló para el dispositivo de destino = 01441.Error: los dispositivos ya están en el modo o estado deseado..........................307La restauración de reversión falla cuando los LUN de VMAX no están disponibles....................................................................................................................... 307El archivo de registro contiene mensajes sobre la falla de instantánea de VSScon el código 0x80042306..............................................................................308Las claves del registro se sobrescriben cuando Solutions Enabler se instaladespués del agente de aplicaciones de Microsoft............................................309Elimine el vínculo entre los dispositivos de origen y los dispositivos de respaldo(FTS) en Data Domain y finalice la sesión de SnapVX......................................310

Solución de problemas de VM Direct 311Configurar el nivel de depuración con el programa msagentcon.exe................ 312La restauración falla cuando se transfiere un respaldo completo a la nube...... 312La restauración con respaldo de último registro falla cuando los respaldoscompletos se escalonan en la nube.................................................................. 313El respaldo completo de la máquina virtual orientada a las aplicaciones puedefallar................................................................................................................ 313Es posible que el respaldo de máquina virtual orientado a las aplicacionesrealizado mediante la política de protección falle............................................. 314El respaldo de la máquina virtual orientado a las aplicaciones podría mostrar unerror sobre la variable disk.EnableUUID........................................................... 314

Parte 4

Capítulo 9

Capítulo 10

Capítulo 11

Capítulo 12

Contenido

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 7

Page 8: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

El respaldo completo puede fallar cuando una máquina virtual tiene muchasbases de datos SQL.........................................................................................315Es posible que no se realice el respaldo del registro de transacciones de SQLAAG.................................................................................................................315La restauración continúa ejecutándose cuando el respaldo se encuentra en lanube................................................................................................................ 315El respaldo del registro de transacciones depende del último respaldo antes de laactualización....................................................................................................316No se puede proteger una máquina virtual con el agente de aplicación instaladoen modo Application Direct..............................................................................316

Contenido

8 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 9: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Microsoft application agent para Application Direct con arquitectura general de SQLServer............................................................................................................................... 46El Microsoft application agent para Application Direct con SQL Server: Arquitectura deensamblaje CLR.................................................................................................................47Storage Direct Ambiente de con RecoverPoint.................................................................65Storage Direct Arquitectura de con RecoverPoint............................................................ 67Storage Direct con VMAX en los sitios primarios y secundarios........................................ 72Storage Direct con varios arreglos VMAX en el mismo sitio...............................................73Arquitectura de Storage Direct con VMAX........................................................................74Storage Direct Respaldo de en un Data Domain secundario en una configuración de SRDF......................................................................................................................................... 75Storage Direct Respaldo de a un Data Domain primario o secundario en una configuraciónde SRDF............................................................................................................................76Comando de respaldo federado y flujo de datos................................................................93Application Direct: página general de respaldo................................................................ 105Lista de conexiones y configuración de la caja de seguridad de Data Domain...................107Data Domain: detalles de Agregar servidor de Data Domain............................................. 107Application Direct: página Options en Backup................................................................. 109Application Direct: página Monitor en Backup...................................................................111Storage Direct: página General en Backup.......................................................................145Storage Direct - Página de Respaldo: Opciones............................................................... 147Configuración de caja de seguridad y lista de conexiones de Data Domain.......................148Storage Direct - Detalles de Agregar servidor de Data Domain........................................ 149Nombre del servidor de Data Domain...............................................................................149Configuración de caja de seguridad y lista de conexiones de RecoverPoint..................... 150Storage Direct - Detalles de Agregar servidor de RecoverPoint....................................... 151Storage Direct: página Monitor en Backup...................................................................... 153Búsqueda de respaldos cuando un nodo X400 PowerProtect está inactivo..................... 168Application Direct : página General en Database Restore................................................. 171Especificación del punto de restauración......................................................................... 172Application Direct: página Files en Database Restore.......................................................174Application Direct : página Options en Database Restore................................................ 175Application Direct: página Monitor en Database Restore................................................. 178Application Direct : página General en Table Restore.......................................................192Application Direct : página Options en Table Restore...................................................... 194Application Direct: página Monitor en Table Restore....................................................... 195Asistente de datos de ItemPoint: seleccione los archivos de origen.................................196Asistente de datos de ItemPoint: seleccione el servidor de destino................................. 196Storage Direct : página General en Database Restore..................................................... 207Especificación del punto de restauración........................................................................ 209Storage Direct: página Files en Database Restore........................................................... 210Microsoft app agent for Storage Direct : página Options en Database Restore................211Storage Direct: página Monitor en Database Restore...................................................... 214Storage Direct: página Volume Restore...........................................................................222Storage Direct: página Files en Volume Restore..............................................................224Storage Direct: página Options en Volume Restore.........................................................225Storage Direct: página Monitor en Volume Restore.........................................................227Storage Direct: página Table Restore General................................................................ 235Microsoft app agent for Storage Direct: página Table Restore-Options..........................236Storage Direct: página Monitor en Table Restore........................................................... 239Asistente de datos de ItemPoint: seleccione los archivos de origen................................ 240Asistente de datos de ItemPoint: seleccione el servidor de destino.................................240Asistente de datos de ItemPoint: seleccione los archivos de origen................................ 243

1

2

345678

9

10111213141516171819202122232425262728293031323334353637383940414243444546474849

FIGURAS

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 9

Page 10: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Asistente de datos de ItemPoint: seleccione el servidor de destino.................................244Búsqueda de respaldos cuando un nodo X400 PowerProtect está inactivo..................... 251VM Direct: página general de restauración de base de datos.......................................... 254Especificación del punto de restauración........................................................................ 256VM Direct: página de archivos de restauración de base de datos.................................... 258VM Direct: página de opciones de restauración de base de datos................................... 259VM Direct: página de monitoreo para la restauración de base de datos...........................263VM Direct: página general de restauración de tabla.........................................................270VM Direct: página de opciones de restauración de tabla................................................. 272VM Direct: página de monitoreo de restauración de tabla............................................... 274Asistente de datos de ItemPoint: seleccione los archivos de origen................................ 275Asistente de datos de ItemPoint: seleccione el servidor de destino.................................275Asistente de datos de ItemPoint: seleccione los archivos de origen................................ 278Asistente de datos de ItemPoint: seleccione el servidor de destino.................................279VM Direct: página general de acceso instantáneo........................................................... 282Especificación del punto de acceso.................................................................................284VM Direct: página de opciones de acceso instantáneo....................................................285VM Direct: página de montajes activos de acceso instantáneo........................................288VM Direct: página de montajes activos de acceso instantáneo........................................289VM Direct: página de montajes activos de acceso instantáneo....................................... 290VM Direct: página de montajes activos de acceso instantáneo........................................ 291

505152535455565758596061626364656667686970

Figuras

10 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 11: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Historial de revisiones........................................................................................................ 13Convenciones de estilo...................................................................................................... 14Parámetros generales del archivo de configuración.......................................................... 50Parámetros de sistema primario del archivo de configuración........................................... 51Tipos de conexión de red en un ambiente de Storage Direct con RecoverPoint................ 66Parámetros generales del archivo de configuración.......................................................... 67Parámetros de sistema primario del archivo de configuración...........................................68Parámetros de clúster de RecoverPoint del archivo de configuración...............................69Storage Direct Tecnología de con VMAX........................................................................... 71Tipos de conexión de red en un ambiente de Storage Direct con VMAX............................73Parámetros generales del archivo de configuración.......................................................... 79Parámetros de sistema primario del archivo de configuración........................................... 79Parámetros VMAX del archivo de configuración................................................................ 81Caracteres especiales compatibles .................................................................................. 94Caracteres especiales compatibles ................................................................................. 143Restaurar los parámetros para que apunten a un sistema DD secundario........................206Códigos de retorno y descripción....................................................................................296Códigos de retorno y descripción....................................................................................296

123456789101112131415161718

TABLAS

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 11

Page 12: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Tablas

12 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 13: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Prefacio

Como parte de un esfuerzo por mejorar las líneas de productos, lanzamos periódicamenterevisiones de software y hardware. Por lo tanto, es posible que no todas las versiones actuales dehardware y software sean compatibles con algunas funciones que se describen en este documento.Las notas de la versión del producto proporcionan la información más actualizada acerca de lascaracterísticas del producto.

Si un producto no funciona correctamente o de la manera que se describe en este documento,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 el sitio web desoporte https://www.dell.com/support.

Propósito

En este documento se describe cómo configurar y utilizar PowerProtect Microsoft applicationagent para respaldar y restaurar Microsoft SQL Server.

Público de destino

Este documento está dirigido al usuario que configura y utiliza Microsoft application agent pararespaldar y restaurar Microsoft SQL Server.

Historial de revisiones

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

Tabla 1 Historial de revisiones

Revisión Fecha Descripción

01 17 de diciembre de2019

Primera versión de este documento para Microsoftapplication agent 19.3.

Documentación relacionada

Las siguientes publicaciones proporcionan información adicional:

l PowerProtect Microsoft Application Agent Installation Guide

l PowerProtect Microsoft Application Agent Release Notes

l PowerProtect Microsoft Application Agent Exchange Server User Guide

l PowerProtect ItemPoint for Microsoft SQL Server User Guide

l PowerProtect ItemPoint for Microsoft Exchange Server User Guide

l PowerProtect Database Application Agent Installation and Administration Guide

l PowerProtect Database Application Agent Release Notes

l Sección DDBEA de eLab Navigator en https://elabnavigator.EMC.com/ELN/modernHomeDataProtection

l Documentación de Data Domain Operating System

l PowerProtect Storage Direct Primary and Protection Storage Configuration Guide

l PowerProtect Storage Direct Solutions Guide

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 13

Page 14: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

l Documentación de RecoverPoint

l Documentación de XtremIO

l Documentación de VMAX

Convenciones para notificaciones especiales utilizadas en este documento

Se 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áficas

En 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.

{ } 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 yproporcionar comentarios.

Dónde encontrar la documentación del producto

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

Prefacio

14 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 15: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

l https://community.emc.com

Adónde recurrir para obtener soporte

El sitio web de soporte https://www.dell.com/support brinda acceso a información sobre soluciónde problemas, instrucciones, descargas, recomendaciones, documentación y licencias deproductos. Esta información puede ayudarlo a resolver un problema con un producto sin tener quecomunicarse 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 el producto enla lista que aparezca.

Knowledgebase

La base de conocimientos contiene soluciones aplicables que puede buscar por número de 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 Soporte, haga clic en Base de conocimientos.

3. En el cuadro de búsqueda, escriba el número de la solución o las palabras clave. De maneraopcional, puede limitar la búsqueda a productos específicos si escribe un nombre de productoen el cuadro búsqueda y selecciona el producto en la lista que aparezca.

Chat en línea

Para participar en un chat interactivo en vivo con un agente de soporte, haga lo siguiente:

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

2. En la pestaña Soporte, haga clic en Comunicarse con el soporte.

3. En la página Información de contacto, haga clic en el soporte correspondiente y luegocontinúe.

Las solicitudes de servicio

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

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

2. En la pestaña Soporte, haga clic en Solicitudes de servicio.

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 una cuenta o dela obtención de un acuerdo de soporte válido. Para obtener los detalles de una solicitud deservicio, en el campo Service Request Number, escriba el número de solicitud de servicioy 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 Soporte, haga clic en Solicitudes de servicio.

3. En la página Solicitudes de servicio, en Administrar sus solicitudes de servicio, haga clic enVer todas las solicitudes de servicio de Dell.

Prefacio

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 15

Page 16: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Comunidades en línea

Para acceder a contactos con colegas, a conversaciones y a contenido sobre soporte y solucionesde productos, vaya a la red de comunidad de https://community.emc.com. Participe de manerainteractiva en línea con clientes, partners y profesionales calificados.

Cómo proporcionar comentarios

Sus comentarios ayudan a mejorar la exactitud, la organización y la calidad general de laspublicaciones. Puede enviar comentarios a [email protected].

Prefacio

16 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 17: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 Application Direct"

Capítulo 3, "Configuración de Storage Direct"

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 17

Page 18: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Configuración del agente de aplicaciones de Microsoft

18 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 19: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

CAPÍTULO 1

Configuración del sistema Data Domain

Nota:Cuando el agente de aplicaciones de Microsoft se implementa con Data Manager oPowerProtect X400 PowerProtect, consulte la documentación de Data ManagerPowerProtect o PowerProtect X400 para obtener información sobre la configuración deldestino de protección.

Cuando se agrega el agente de aplicaciones de Microsoft a un grupo de ciclo de vida deprotección personalizada de PowerProtect, Data Manager PowerProtect puede aprovisionar elalmacenamiento en el sistema Data Domain o PowerProtect X400 y administrar las políticas dereplicació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..................................................................................................................35l Procesamiento distribuido de segmentos.............................................................................. 37l Balanceo de carga avanzado y conmutación por error de vínculos.........................................38l Replicación de archivos administrada cifrada........................................................................ 39l Alta disponibilidad de Data Domain........................................................................................ 40l Validación de un sistema Data Domain...................................................................................40l Solución de problemas del sistema Data Domain.................................................................... 41

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 19

Page 20: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Instalación y actualización de Data Domain Operating SystemEn la Guía de instalación de Data Domain Operating System se proporciona información acerca decómo instalar y actualizar el sistema operativo de Data Domain (DD).

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

Nota: Debe contar con la licencia de Application Direct para utilizar el software de Microsoftapplication agent. También necesita una licencia de replicación para los sistemas Data Domainde origen y de destino para usar la función de replicación.

Comuníquese con el representante de ventas de Data Domain para obtener más información ycomprar funciones con licencia.

En la Guía de administración de Data Domain Operating System se proporciona información sobretodas las funciones con licencia y cómo visualizar y habilitar licencias de Data Domain. En lasección de DDBEA de E-Lab Navigator en https://elabnavigator.emc.com/eln/modernHomeDataProtection, se muestran las versiones de los sistemas operativos de Data Domaincompatibles con Microsoft application agent.

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 Microsoft application agent.

Asegúrese de que los siguientes puertos estén abiertos en el firewall para habilitar los respaldos yla duplicación optimizada de Application Direct.

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 predeterminadoes 2052)

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

Por qué y cuándo se efectúa esta tarea

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

l El comando ddboost enablel Data Domain System Manager en la página Administración de datos > DD Boost

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

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

Configuración del sistema Data Domain

20 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 21: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 de instalación deData Domain, ejecute el siguiente comando:

license add license-key

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

Puede configurar solo un usuario para el acceso a DD Boost en un sistema Data Domain a lavez. El nombre de usuario y la contraseña distinguen mayúsculas de minúsculas.

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

user add username password password

ddboost set user-name username

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

ddboost enable

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

Utilice el comando ddboost access para reemplazar este valor predeterminado y restringir elacceso a servidores de base de datos específicos.

Por ejemplo, para eliminar el permiso de acceso predeterminado de todos los servidores y agregarnuevos permisos de acceso para dos servidores de base de datos específicos(dbserver1.datadomain.com y dbserver2.datadomain.com), ejecute los siguientes comandos:

# ddboost disable# ddboost access del <client_list>

Configuración del sistema Data Domain

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 21

Page 22: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

# ddboost clients add dbserver1.datadomain.com dbserver2.datadomain.com# ddboost enable

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

Con estos comandos se establecen los controles de acceso que permiten que solo los servidores debase de datos dbserver1.datadomain.com y dbserver2.datadomain.com accedan al servicio DDBoost.

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 de host.

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

Tenga en cuenta las siguientes reglas cuando cambia los derechos de acceso de Data DomainBoost:

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

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

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

l Si cambió o eliminó un nombre de usuario, el cambio en los derechos de acceso no afecta lasoperaciones actuales. Por ejemplo, si se eliminan los clientes actuales de la lista de acceso deData Domain Boost mediante la ejecución del comando ddboost access del, no se detieneun respaldo que esté en curso. Las operaciones actuales no fallan debido al cambio en losderechos de acceso.

l Después de cambiar los derechos de acceso, ejecute el comando ddboost enable paravolver a habilitar Data Domain Boost y permitir las operaciones que corresponden a losderechos de acceso modificados.

Puede ejecutar el comando ddboost clients show config para verificar qué servidores debase de datos tienen derechos de acceso de DD Boost. Si el resultado de la salida del comando es*, todos los servidores de base de datos tienen derechos de acceso. 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.com

Configuración del sistema Data Domain

22 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 23: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

aehdb5aehdb5.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 Domain Boost.

Creación de unidades de almacenamientoCree una o varias unidades de almacenamiento en cada sistema Data Domain que utilice con elagente de aplicaciones de Microsoft.

Por qué y cuándo se efectúa esta tareaAsegúrese de usar un nombre único de unidad de almacenamiento en un solo sistema Data Domain.Sin embargo, puede usar el mismo nombre de unidad de almacenamiento en más de un sistemaData 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 las operaciones derespaldo 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ás información.

Debe crear al menos una unidad de almacenamiento en cada sistema Data Domain que usará con elagente de aplicaciones de Microsoft. Puede compartir una unidad de almacenamiento en unsistema 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 el siguiente comando:

ddboost storage-unit show

Eliminación de unidades de almacenamiento

Por qué y cuándo se efectúa esta tareaPara eliminar una unidad de almacenamiento específica y su contenido, y cualquier asociación deDD Boost, ejecute el siguiente comando:

# ddboost storage-unit delete <storage_unit_name>

Configuración del sistema Data Domain

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 23

Page 24: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

El comando ddboost destroy elimina todas las unidades de almacenamiento del sistema DataDomain y elimina de forma permanente todos los archivos de datos incluidos en las unidades dealmacenamiento.

En la Guía de referencia de comandos de Data Domain Operating System se proporciona informaciónsobre los comandos ddboost.

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

Por qué y cuándo se efectúa esta tarea

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

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

quota capacity enable

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

quota capacity status

l Para configurar los límites de cuota cuando se crea una unidad de almacenamiento, ejecute elsiguiente 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 de almacenamiento, ejecute elsiguiente 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. Por ejemplo:

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 MiBl Para verificar los límites de cuota de una unidad de almacenamiento, ejecute el siguiente

comando:

quota capacity show storage-units storage_unit_list

Configuración del sistema Data Domain

24 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 25: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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

quota capacity show mtrees mtree_path

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

Puede administrar el procesamiento distribuido de segmentos mediante uno de los siguientesmé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ás información.

Para configurar la opción de procesamiento distribuido de segmentos, ejecute el siguientecomando:

ddboost option set distributed-segment-processing {enabled | disabled}No se requiere un reinicio del sistema Data Domain para habilitar o deshabilitar la opción deprocesamiento distribuido de segmentos.

Un host en el que instaló la versión 5.2 de Data Domain Operating System (DD OS) o posteriorhabilita la función de procesamiento distribuido de segmentos de manera predeterminada. Siactualiza un host de DD OS versión 5.0.x o 5.1.x a la versión 5.2 o una posterior, la opción deprocesamiento distribuido de segmentos permanecerá en su estado anterior, ya sea habilitado odeshabilitado.

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 de datos ydistribuye la carga en la red privada, cuando el sistema Data Domain recibe datos del cliente de DDBoost.

Por qué y cuándo se efectúa esta tarea

El proceso proporciona un mayor rendimiento, especialmente en ambientes en que se usanmúltiples conexiones de 1 GbE. Las siguientes restricciones se aplican a la configuración debalanceo 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 se debenmezclar 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 de vínculos medianteuno 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ás informació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 interfaces actuales algrupo y registrando el sistema Data Domain con el agente de aplicaciones de Microsoft, realice lossiguientes pasos:

Configuración del sistema Data Domain

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 25

Page 26: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 agente deaplicaciones de Microsoft.

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

En la Guía de administración de Data Domain Operating System se describe cómo crear unainterfaz virtual para agregación de vínculos.

Puede usar una interfaz que no sea parte del ifgroup para registrarla con el agente deaplicaciones de Microsoft. Debe registrar la interfaz con un nombre que se pueda resolvermediante DNS o cualquier otro mecanismo de resolución de nombres.

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

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 interfaces del grupo.

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

Por qué y cuándo se efectúa esta tarea

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 mecanismo detransferencia de datos entre la biblioteca de Data Domain Boost y el sistema Data Domain. Eltransporte Data Domain Boost mediante Fibre Channel (DD Boost mediante FC) habilita talesproductos para que tengan acceso a las funciones de la tecnología DD Boost.

Configuración del sistema Data Domain

26 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 27: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

A pesar de que Fibre Channel se especifica como un mecanismo de transporte de datos de usogeneral, puede usarlo únicamente como un transporte para acceso a los dispositivos SCSI. Elhardware de Fibre Channel y los controladores residen únicamente dentro de las plataformas delprotocolo SCSI en sistemas operativos de host. El transporte de DD Boost mediante FC debeutilizar comandos de SCSI para toda la comunicación.

Para solicitar el acceso a un sistema Data Domain, el agente de aplicaciones de Microsoftespecifica el nombre de servidor de DD Boost mediante FC que se configura para el sistema DataDomain. La lógica de transporte de DD Boost mediante FC dentro de la biblioteca de DD Boostlleva a cabo las siguientes tareas:

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

l Utiliza los comandos de SCSI para identificar un catálogo de dispositivos, que son nombres deruta de los dispositivos SCSI que detecta el sistema operativo del servidor de base de datos.

l Emite comandos SCSI a los dispositivos SCSI genéricos identificados para transferir lassolicitudes de protocolo de Data Domain Boost, y las respuestas entre la biblioteca y el sistemaData Domain.

Para la función de balanceo de carga avanzado y conmutación por error de vínculos de DD Boostmediante IP y los ifgroups asociados se requiere transporte de IP. Puede lograr el balanceo decarga y la alta disponibilidad de nivel de vínculo para el transporte de DD Boost mediante FCusando diferentes métodos.

La ruta de comunicación de DD Boost mediante FC se aplica solamente entre el servidor de la basede datos o la biblioteca de DD Boost y el sistema Data Domain. La ruta de comunicación de DDBoost mediante FC no se aplica a la comunicación entre dos sistemas Data Domain.

Para habilitar el servicio de DD Boost mediante FC, debe instalar la HBA de destino compatible conFibre Channel en el host. En la Guía de referencia de comandos de Data Domain Operating System y laGuía de administración de Data Domain Operating System se proporciona información sobre el uso delcomando scsitarget para administrar el subsistema 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 siguiente comando:

# ddboost fc dfc-server-name set server_name

Como alternativa, puede aceptar el nombre predeterminado, que es el nombre de host debase del sistema Data Domain. Un nombre de servidor dfc válido consta de uno o varios delos 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. Nopuede usar el nombre de dominio calificado de un sistema Data Domain como elnombre de servidor dfc.

Configuración del sistema Data Domain

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 27

Page 28: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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

4. Ejecute el siguiente comando para configurar el conjunto de dispositivos del grupo de FC deDD 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 DD Boost:

# 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 permisosnecesarios 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ínculos basado en elifgroup no se aplica al transporte de Fibre Channel.

El sistema Data Domain anuncia uno o varios dispositivos SCSI en el servidor de la base de datosmediante una o varias rutas físicas. El sistema operativo del servidor de la base de datos descubrelos dispositivos y los pone a disposición para las aplicaciones mediante un mecanismo SCSIgenérico (controladora SCSI genérico en Linux, interfaz de 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 deiniciador puedan acceder a los terminales de destino de FC

l Ha configurado el sistema de Data Domain con un grupo de FC de DD Boost que contiene lossiguientes componentes:

n Ambos terminales de destino de FC en el sistema Data Domain

Configuración del sistema Data Domain

28 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 29: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

n Ambos puertos HBA de iniciador

n Cuatro dispositivos (0, 1, 2 y 3)

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

/dev/sg11: (A, C, 0)/dev/sg12: (A, C, 1)/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 Boost establezcauna conexión con el servidor, la lógica de transporte de DD Boost mediante FC en la biblioteca deDD Boost utiliza solicitudes de SCSI para crear un catálogo de esos 16 dispositivos SCSI genéricos.Los dispositivos SCSI son rutas para acceder al servicio de DD Boost mediante FC en el sistema deData Domain. Como parte del establecimiento de conexión con el servidor, la lógica de transportede DD Boost mediante 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 los diversosterminales de destino e iniciadores conocidos. Durante el procedimiento de conexión, la lógica de laadministración de rutas en el servidor evalúa estas estadísticas y, a continuación, selecciona la rutamediante la cual el servidor establecerá la conexión, en función de los siguientes criterios:

l Distribuya las conexiones entre las diferentes rutas de modo uniforme para los clientesrestringidos por la profundidad de línea de espera. Restricciones de profundidad de línea deespera en la página 30 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 destino seleccionado.

Rebalanceo dinámicoEl servidor realiza periódicamente el rebalanceo dinámico cuando las estadísticas revelan lossiguientes escenarios:

l Para los clientes restringidos por la profundidad de línea de espera que Restricciones deprofundidad de línea de espera en la página 30 describe, las conexiones se distribuyen entrelas 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 varias conexionespara la migración de rutas dirigida por el servidor. En una operación de transferencia de datosfutura, el servidor solicitará que la biblioteca de DD Boost use otra ruta del catálogo para lasoperaciones posteriores.

Configuración del sistema Data Domain

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 29

Page 30: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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

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

/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 de transporteDFC en la biblioteca de DD Boost comienza a enviar y recibir datos para la conexión mediantecomandos SCSI a /dev/sg21.

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

En este caso, la lógica del transporte DFC busca en el catálogo de dispositivos una ruta con uncomponente físico distinto, y una combinación diferente de iniciador y terminales de destino. Lalógica del transporte DFC retira la solicitud SCSI en la ruta seleccionada y repite el proceso hastaque dicha lógica encuentre una ruta que pueda completar 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 la solución DD Boostmediante FC. Todos los dispositivos de SCSI son objetos de destino idénticos para los comandosde SCSI. Cuando se procesa una solicitud de SCSI, la lógica del servidor no toma en cuenta eldispositivo específico en el cual llegó la solicitud de SCSI.

Determinados sistemas operativos de cliente restringen la cantidad de solicitudes de I/Opendientes que el sistema operativo puede procesar simultáneamente por medio de un dispositivoSCSI. Por ejemplo, el mecanismo de la interfaz de paso de Windows SCSI realiza solo una solicitudde SCSI por vez mediante cada uno de sus dispositivos genéricos de SCSI. Si hay variasconexiones (por ejemplo, trabajos de respaldo) intentando usar el mismo dispositivo genérico deSCSI, el rendimiento de la solución DD Boost mediante FC se verá afectado.

El sistema Data Domain también impone un límite en la cantidad de solicitudes de I/O pendientespor dispositivo de SCSI anunciado. Se deben anunciar varios dispositivos SCSI en el sistema DataDomain para solucionar problemas de rendimiento en caso de cargas de trabajo pesadas. El términoprofundidad de línea de espera describe el límite impuesto por el sistema en la cantidad desolicitudes de SCSI simultáneas en un solo dispositivo. Los sistemas cliente (como Windows) cuyaprofundidad de línea de espera es tan baja que afecta el rendimiento se consideran restringidos porla profundidad de línea de espera.

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

Configuración del sistema Data Domain

30 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 31: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Por qué y cuándo se efectúa esta tarea

# ddboost file-replication option set encryption enabled

La habilitación de la replicación cifrada de archivos requiere recursos adicionales, tales como CPUy memoria en el sistema Data Domain, y no requiere un reinicio del sistema de archivos de DataDomain. Para obtener más información acerca de la replicación de archivos cifrados, consulte laGuía de administración de Data Domain Operating System.

Replicación de Data DomainPuede replicar datos hacia sistemas Data Domain remotos mediante Data Domain Replicator. Lareplicación de datos permite realizar recuperaciones en caso de desastres.

Data Domain Replicator ofrece replicación cifrada automatizada para recuperación ante desastresy consolidación de respaldo y archivo de múltiples sitios. El software de Data Domain Replicatorreplica de manera asíncrona únicamente los datos comprimidos y deduplicados por medio de unared de área amplia (WAN).

El agente de aplicaciones de Microsoft no inicia ni monitorea una replicación. Sin embargo, elproducto puede restaurar a partir de la copia replicada en un sistema Data Domain secundario.Debe haber utilizado el producto para crear el respaldo en un sistema Data Domain primario. Unadministrador de Data Domain ejecuta la replicación de respaldo desde el sistema primario alsistema secundario.

Para realizar una restauración a partir de un sistema Data Domain secundario, la operación derestauración debe apuntar al sistema secundario de Data Domain en la configuración de host deData Domain. No hay parámetros de Data Domain secundario.

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

Para Storage Direct, se deben replicar la unidad de almacenamiento de Data Domain Boost, quecontiene la información de catálogo y el respaldo de los archivos que no se pueden respaldar através de VSS (como respaldos de registro de transacciones de SQL) y el pool de vdisk de DataDomain que utiliza el agente de aplicaciones de Microsoft. El agente de aplicaciones de Microsoftes compatible solo con restauraciones a nivel de objeto y nivel granular, a partir de copias deStorage Direct en un sistema de Data Domain secundario. El pool de vdisk de réplica debe serexactamente 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ón derespaldo y la restauración subsiguiente desde un sistema Data Domain secundario, el ID deusuario o el ID de grupo primario de los usuarios de DD Boost en los sistemas principales ysecundarios debe ser idéntico.

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

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

En la sección Configuración de replicación, en la Guía de administración de Data Domain OperatingSystem, se proporciona información sobre la creación, la habilitación, la deshabilitación y laeliminación de pares de replicación.

Configuración del sistema Data Domain

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 31

Page 32: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 de DataDomain para establecer límites sobre el uso de los siguientes recursos de Data Domain:

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

l Flujos: la cantidad de flujos de Data Domain Boost que el agente de aplicaciones utiliza paraleer datos desde una unidad de almacenamiento o escribir datos en una unidad dealmacenamiento en un host de Data Domain.

AVISO El agente de aplicaciones de Microsoft es compatible con límites de uso en recursosde Data Domain para operaciones de Application Direct únicamente.

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

El Data Domain Operating System es compatible con la configuración de los límites de advertenciay 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, el host de DataDomain genera una alerta. Si el administrador configuró una lista de notificación de la unidad degrupo de usuarios, el host de Data Domain enviará un correo electrónico a las direcciones en lalista. Un agente de aplicaciones de Microsoft puede continuar utilizando más recursos limitadosdespués de que se supera un límite de advertencia.

l Cuando el agente de aplicaciones de Microsoft supera un límite máximo, no puede utilizar másrecursos limitados.

El administrador de Data Domain debe crear una unidad de almacenamiento independiente paracada host de agente de aplicación o conjunto de hosts que estén limitados.

Por ejemplo, si hay 10 hosts de agente de aplicación, el administrador de Data Domain debe crear almenos 10 unidades de almacenamiento para limitar la capacidad de la unidad de almacenamientoque utiliza cada host de agente de aplicación. Para usar menos unidades de almacenamiento, eladministrador debe agrupar los hosts de agente de aplicación y asignar el grupo a una sola unidadde almacenamiento. Los hosts del agente de aplicación en el grupo comparten esta unidad dealmacenamiento. Sin embargo, no puede limitar el consumo de una unidad de almacenamiento porcada host. 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 el siguientecomando:

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

Configuración del sistema Data Domain

32 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 33: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 lacantidad de flujos que utilizan las unidades de almacenamiento durante un período.

El impacto de exceder los límites de cuotaAl comienzo de un respaldo, el agente de aplicaciones de Microsoft no puede determinar cuántacapacidad se requiere para el respaldo. El agente de aplicaciones de Microsoft puede ejecutar unrespaldo solicitado solo cuando el host de destino tiene capacidad de almacenamiento o espaciosuficiente.

Superación del límite de cuota de advertencia

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

l Durante un respaldo, si la unidad de almacenamiento es parte de una unidad de grupo deusuarios con una lista de notificación, el host de Data Domain envía un correo electrónico atodas las direcciones en la lista. La lista puede incluir al administrador de Data Domain y alusuario del agente de aplicación.

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

l La operación de respaldo o restauración continúa sin ningún impacto adverso. El agente deaplicación no genera una advertencia o mensaje de error en su archivo de registro o en la salidaoperacional.

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

Cuando el agente de aplicaciones de Microsoft supera el límite máximo de capacidad durante unrespaldo, este cancela el proceso.

Revise los registros de restauración y respaldo del cliente para buscar mensajes de errorrelacionados con espacio insuficiente en una unidad de almacenamiento. El siguiente es un mensajede 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, el administrador deData Domain debe establecer el límite de capacidad para la unidad de almacenamiento que utilizaráel agente para los respaldos:

Procedimiento

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

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

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

4. Proporcione el nombre de host de Data Domain, el nombre de la unidad de almacenamiento,el nombre de usuario y la contraseña de la unidad de almacenamiento a los usuarios deagente de aplicación, a fin de que los utilicen para ejecutar respaldos.

Configuración del sistema Data Domain

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 33

Page 34: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

El administrador de Data Domain también puede establecer el límite de la cuota de capacidadpara la unidad de almacenamiento, que envía alertas y notificaciones, pero no limita el uso dela 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 de DataDomain deben notificar a los usuarios del agente de aplicación cuando disminuyan unacuota de capacidad, de modo que estos usuarios puedan evaluar el impacto potencialsobre 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 de grupo deusuarios con una lista de notificación, el host de Data Domain envía un correo electrónico atodas las direcciones en la lista. La lista puede incluir al administrador de Data Domain y alusuario del agente de aplicación.

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

l La operación de respaldo o restauración continúa sin ningún impacto adverso. El agente deaplicación no genera una advertencia o mensaje de error en su archivo de registro o en la salidaoperacional.

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

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

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 los flujos. Eladministrador de Data Domain puede establecer los límites de advertencia individuales para flujosde lectura, escritura y replicación. El administrador puede establecer un límite máximo solo para lacantidad total de flujos.

Por qué y cuándo se efectúa esta tarea

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

Procedimiento

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

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

3. Cree la unidad de almacenamiento.

El administrador de Data Domain puede establecer el límite de flujos, ya sea como parte delcomando ddboost storage-unit create o después de crear la unidad dealmacenamiento mediante el comando ddboost storage-unit modify Se proporcionamás información en la documentación de Data Domain.

Configuración del sistema Data Domain

34 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 35: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Nota: El administrador de Data Domain no puede establecer un límite de flujos mediantela GUI de administración de Data Domain.

4. Proporcione el nombre de host de Data Domain, el nombre de la unidad de almacenamiento,el nombre de usuario y la contraseña de la unidad de almacenamiento a los usuarios deagente de aplicación, a fin de que los utilicen para ejecutar respaldos.

El administrador de Data Domain también puede establecer los límites de advertencia para launidad de almacenamiento que envía alertas y notificaciones, pero no limitan la cantidad deflujos utilizados.

El administrador de Data Domain puede usar el comando ddboost storage-unitmodify para modificar los límites de flujos de unidades de almacenamiento. Se proporcionamás información en la documentación de Data Domain.

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 flujos puederesultar en una falla de restauración. El administrador de Data Domain debe notificar alos usuarios del agente de aplicación cuando reduzca un límite máximo de flujos para quepuedan evaluar el impacto potencial en respaldos y restauraciones.

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

Puede configurar el agente de aplicaciones de Microsoft para utilizar Data Domain Cloud Tier en latransferencia de datos de respaldo a la nube y la recuperación posterior de los datos de respaldo dela nube.

Data Domain (DD) Cloud Tier es una función nativa de DD OS 6.0 o posterior para la transferenciade datos del nivel activo al almacenamiento de objetos de bajo costo y alta capacidad en la nubepública, privada o híbrida para retención a largo plazo.

El agente de aplicaciones de Microsoft es compatible con el nivel de nube de DD para latransferencia de datos de respaldo de Application Direct a la nube, lo que libera espacio en elsistema de Data Domain (nivel activo).

Nota:El agente de aplicaciones de Microsoft no es compatible con el nivel de nube de DD para latransferencia de datos de respaldo de Storage Direct a la nube.

El agente de aplicaciones de Microsoft no es compatible con el nivel de nube DD con un MTreeo una unidad de almacenamiento replicados en el caso de la replicación de MTree.

Los sistemas X400 PowerProtect no son compatibles con el nivel de nube DD.

Cuando el host de Application Direct se integra con el servidor del administrador de datos dePowerProtect, el nivel de nube para las copias de respaldo se debe administrar únicamentedesde el administrador de datos de PowerProtect. Para la restauración de autoservicio de talescopias, recupere las copias al nivel activo desde el administrador de datos de PowerProtect yejecute la restauración de autoservicio desde el host de aplicaciones.

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

Después de haber configurado las políticas de transferencia de datos, puede configurar y realizarlas siguientes operaciones:

Configuración del sistema Data Domain

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 35

Page 36: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 de respaldo; unsaveset es un conjunto de uno o más archivos de guardado creados durante la sesión de respaldo.

Un archivo de guardado es un bloque de datos o un archivo de sistema operativo, el objeto mássimple que se puede respaldar o restaurar. Un respaldo crea uno o más archivos de guardadodentro de un saveset. El agente de aplicaciones de Microsoft transfiere y recupera los datos derespaldo solo a nivel del saveset, 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 activo a la nubesegún la política de DD Cloud Tier. Para habilitar la transferencia de datos a la nube, debeconfigurar la política requerida para cada unidad de almacenamiento o MTree.

DD Cloud Tier proporciona dos tipos de políticas: la política basada en aplicaciones y la políticabasada en antigüedad. El agente de aplicaciones de Microsoft admite solo la política basada enaplicaciones, que se administra mediante la aplicación que crea los archivos de respaldo en elsistema Data Domain. Esta política transfiere el contenido del archivo de respaldo a la nube segúnlas 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üedad transfieretodo el contenido de archivos (incluidos los metadatos) de una unidad de almacenamiento a lanube según la antigüedad de los archivos, como cuando se transfieren todos los archivos demás de T días. Dicha transferencia de datos mediante una política basada en antigüedad puedecausar la falla de las consultas de metadatos para el agente de aplicaciones de Microsoft.

El DBA debe ponerse en contacto con el administrador de Data Domain para crear la políticabasada en aplicaciones, también conocida como un perfil de transferencia de datos, para la unidadde almacenamiento o MTree que utiliza el agente de aplicaciones de Microsoft para los respaldosde Application Direct. La documentación de Data Domain proporciona detalles sobre losprocedimientos de configuración de DD Cloud Tier.

Para cualquier versión de DD OS anterior a 6.1, el administrador de Data Domain debe usar las APIREST de DD para crear políticas basadas en aplicaciones a través de herramientas, como elcomando curl. A partir de DD OS 6.1, el administrador de Data Domain puede ejecutar el comandode Data Domain data-movement policy para configurar la política basada en aplicaciones

Mediante el comando de transferencia de datos con DD OS 6.1 o superior

DD OS 6.1 o versiones posteriores le permiten configurar la política basada en aplicacionesmediante el siguiente comando de Data Domain desde la línea de comandos. Con este comando sedefine la política basada en aplicaciones para los Mtree 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 aplicaciones para Mtree /data/col1/app-agent40:

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

Configuración del sistema Data Domain

36 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 37: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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

data-movement policy show

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

Procesamiento distribuido de segmentosEl procesamiento distribuido de segmentos utiliza la biblioteca de Data Domain Boost en el servidorde base de datos y el software de Data Domain en Data Domain Replicator. El agente deaplicaciones de Microsoft carga la biblioteca de DD Boost durante las operaciones de respaldo yrestauración.

El procesamiento distribuido de segmentos le permite al agente de aplicaciones de Microsoftejecutar partes del proceso de deduplicación, lo que evita el envío de datos duplicados al sistemaData Domain que se configuró como servidor de almacenamiento.

La función de procesamiento distribuido de segmentos proporciona los siguientes beneficios:

l Aumenta el rendimiento, debido a que la biblioteca de DD Boost envía solamente datos únicosal sistema Data Domain. Las mejoras de rendimiento dependen de la naturaleza redundante delos datos que se respaldan, la carga de trabajo general en el servidor de base de datos y lafuncionalidad del servidor de base de datos. En general, se logra mayor rendimiento con mayorredundancia, mayor carga de trabajo del servidor de base de datos y mayor funcionalidad delservidor de base de datos.

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

Administra el procesamiento distribuido de segmentos mediante las opciones de comando ddboost. Utilice el procesamiento distribuido de segmentos si la conexión de red es Ethernet de 1 Gb. Configuración del procesamiento distribuido de segmentos en la página 25 proporcionainformación sobre cómo configurar el procesamiento distribuido de segmentos.

El procesamiento distribuido de segmentos es compatible con los siguientes modos de operaciónpara 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 aplicaciones deMicrosoft negocia con el sistema Data Domain la configuración actual de la opción y ejecutarespaldos según corresponda.

Modo habilitado del procesamiento distribuido de segmentosCuando habilita la función de procesamiento distribuido de segmentos, la biblioteca de DD Boostrealiza 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 eldisco.

Configuración del sistema Data Domain

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 37

Page 38: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Debe configurar el algoritmo de compresión local que utiliza la biblioteca de DD Boost en el sistemaData Domain. Para obtener más información acerca de la compresión local y su configuración,consulte la Guía de administración de Data Domain Operating System.

Modo deshabilitado del procesamiento distribuido de segmentosCuando deshabilita la función de procesamiento distribuido de segmentos, la biblioteca de DDBoost envía los datos directamente al sistema Data Domain por medio de la red. A continuación, elsistema Data Domain segmenta, deduplica y comprime los datos antes 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 Microsoft application agent.

La función de balanceo de carga avanzado y conmutación por error de vínculos permite lassiguientes 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 Microsoft application agent.

Si configura un grupo de interfaces, Microsoft application agent negocia con el sistema DataDomain en la interfaz registrada para enviar los datos. Cuando el sistema Data Domain recibe losdatos, la carga de transferencia de datos se balancea y distribuye en todas las interfaces del grupo.

El balanceo de carga ofrece un rendimiento físico mayor al sistema Data Domain, en comparacióncon la configuración de las interfaces en una interfaz virtual mediante la agregación a nivel deEthernet.

La carga del sistema Data Domain balancea la carga de conexiones que provienen de variosservidores de base de datos en todas las interfaces del grupo. La función de balanceo de cargaavanzado y conmutación por error de vínculos opera en la capa de software de Application Direct.Esta función es transparente a la conectividad de red subyacente y es compatible con interfacesfísicas y virtuales.

La función permite balancear la carga de la transferencia de datos según la cantidad de conexionespendientes en las interfaces. Esta función solo balancea la carga de las conexiones para trabajos derespaldo y restauración.

La conexión de la replicación de archivos entre los sistemas Data Domain no es parte del balanceode carga. Debe usar solo una dirección IP para el sistema Data Domain de destino.

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

Cada instalación de Microsoft application agent debe ser capaz de conectarse a cada interfaz quesea miembro del grupo de interfaces en el sistema Data Domain.

Puede utilizar la función de balanceo de carga avanzado y conmutación por error de vínculos conotras tecnologías de agregación de la capa de red y de conmutación por error. Puede poner losvínculos que se conectan a los servidores de la base de datos y el switch que se conecta al sistemaData Domain en modo de conmutación por error agregado. Esta configuración proporcionacaracterísticas de conmutación por error de red de punto a punto. Puede usar cualquiera de lastecnologías disponibles de agregació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ínculos también funcionacon otra característica de capa de red en sistemas Data Domain, incluidos el etiquetado VLAN y la

Configuración del sistema Data Domain

38 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 39: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

creación de alias de IP. Esta característica permite una mayor flexibilidad en la segregación detráfico en varias redes virtuales que pasan por los mismos vínculos físicos en el sistema DataDomain.

En la Guía de administración de EMC Data Domain Operating System se ofrece más información sobrecómo configurar el etiquetado de VLAN y la creación de alias de IP en un sistema Data Domain.

La función de balanceo de carga avanzado y conmutación por error de vínculos proporciona lossiguientes beneficios:

l Elimina la necesidad de registrar un servidor de almacenamiento para cada host que ejecutaMicrosoft application agent, lo cual puede simplificar la administración de la instalación.

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

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

l Realiza una conmutación por error transparente de todos los trabajos actuales a vínculosoperativos en buen estado cuando falla una interfaz. El proceso no interrumpe los trabajos.

Configuración de balanceo de carga avanzado y conmutación por error de vínculos en la página 25proporciona información acerca de cómo configurar el balanceo de carga avanzado y laconmutació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 tiene las siguientesrestricciones:

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 que un sistemaData 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 autentican los trabajosde replicación de archivos con el nombre de usuario y la contraseña preconfigurados de ApplicationDirect, configuran trabajos de replicación de archivos sin cifrar entre dos sistemas Data Domain. Sihabilita la función de replicación cifrada de archivos, cuando los servidores de base de datosconfiguran un trabajo de replicación, en la sesión entre los sistemas Data Domain de origen ydestino se utiliza 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 Microsoftapplication agent. Cuando Microsoft application agent solicita que el sistema Data Domain ejecuteun trabajo de replicación de archivos, los sistemas de origen y destino negocian para realizar elcifrado sin la intervención de Microsoft application agent. En la replicación cifrada de archivos seutiliza la suite de cifrado ADH-AES256-SHA, que no se puede cambiar, en el sistema operativo deData Domain. Si habilita esta función, no es necesario reiniciar el sistema de archivos en el sistemaData Domain.

Si habilita la replicación cifrada de archivos, debe instalar una licencia replicadora en los sistemasData Domain de origen y destino que tengan DD OS 5.0 o posterior. La replicación cifrada dearchivos se aplica a todos los trabajos de replicación de archivos en el sistema.

La replicación de archivos cifrada se puede utilizar con la función de cifrado de datos en reposo, lacual está disponible en el sistema operativo de Data Domain con la licencia de cifrado opcional.

Configuración del sistema Data Domain

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 39

Page 40: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Cuando la replicación de archivos cifrada se utiliza con la función de cifrado de datos en reposo, elproceso de respaldo utiliza SSL para cifrar los datos de la imagen de respaldo mediante una WAN.

Habilitación de la replicación cifrada de archivos en la página 30 proporciona información sobrecómo habilitar la replicación cifrada de archivos. Para obtener más información acerca de lareplicación de archivos cifrados, consulte la Guía de administración de Data Domain OperatingSystem.

Alta disponibilidad de Data DomainLa función de alta disponibilidad de Data Domain permite configurar dos sistemas Data Domaincomo un par activo-en espera, que proporciona redundancia en caso de una falla del sistema. Lafunción garantiza que los sistemas activos y en espera estén sincronizados, de modo que, si elnodo activo falla debido a problemas de hardware o software, el nodo en espera puede continuarcon los servicios.

La función de alta disponibilidad de Data Domain proporciona las siguientes funcionalidades ycompatibilidades 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 se configurasegún las recomendaciones.

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

l Proporciona una conmutación por error en un plazo de 10 minutos para la mayoría de lasoperaciones.

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 Operating System seproporciona más información acerca de la función de alta disponibilidad de Data Domain.

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 proporcionan detallesacerca de esos comandos y sus opciones.

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

Configuración del sistema Data Domain

40 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 41: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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

# rpcinfo -p <Data_Domain_system_hostname>

La salida del comando debe incluir los puertos que se enumeran en Apertura de puertos en unfirewall 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 de datos yejecute el comando relevante para verificar si los dispositivos de DFC están visibles en elcliente.La Guía de referencia de comandos de Data Domain Operating System proporciona detalles acercade los comandos compatibles.

Solución de problemas del sistema Data DomainEl artículo 334991 de la base de conocimientos, titulado Cómo solucionar problemas de rendimiento yconectividad de DataDomain DD Boost, proporciona información sobre cómo usar la herramientaddpconnchk para solucionar problemas específicos de Application Direct. 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

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 41

Page 42: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Configuración del sistema Data Domain

42 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 43: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

CAPÍTULO 2

Configuración de Application Direct

Este capítulo incluye las siguientes secciones:

l Descripción general de Application Direct con SQL Server....................................................44l Arquitectura de Microsoft application agent para Application Direct con SQL Server........... 45l Cifrado de datos transparente de SQL Server....................................................................... 47l Configurar un usuario con los privilegios necesarios para las operaciones de Application Direct

de SQL Server.......................................................................................................................48l Crear un archivo de configuración.........................................................................................50l Configuración del lockbox..................................................................................................... 52l Configurar los requisitos previos para respaldar y restaurar grupos de disponibilidad AlwaysOn

..............................................................................................................................................56l Clasificación del resultado operacional de TSQL en varias tablas.......................................... 58

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 43

Page 44: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Descripción general de Application Direct con SQL ServerObtenga más información sobre las características y funciones compatibles con Microsoftapplication agent para Application Direct con SQL Server.

Nota: A partir de la versión 19.2, los respaldos y restauraciones de Microsoft SQL Server enLinux son compatibles a través de la función de protección de aplicación organizada. Paraobtener más información sobre la función de protección de aplicación organizada, consulte ladocumentación del Agente de aplicación de base de datos de PowerProtect de Dell EMC másreciente.

Respaldo y recuperación

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

l Los respaldos y restauraciones de bases de datos de grupo de disponibilidad siempre activaindependientes del dominio.

SQL Server 2016 puede implementar un grupo de disponibilidad siempre activa independientedel dominio con un clúster de grupo de trabajo subyacente que no requiera servicios de dominiode Active Directory. El grupo de disponibilidad siempre activa independiente del dominio escompatible con las siguientes combinaciones para los nodos que constituyen el clúster deconmutación por error de Windows Server:

n Ningún nodo se une a un dominio.

n Todos los nodos se unen a diferentes dominios.

n Los nodos se combinan, con nodos unidos a un dominio y nodos no unidos a ningún dominio.

Dominio A Dominio B Grupo de trabajo A Grupo de trabajo B

Nodo 1 Nodo 2

Nodo 1 Nodo 2

Nodo 1 Nodo 2

Nodo 1 Nodo 2

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 ejecutar respaldos yrestauraciones en un ambiente de SQL.

l Restauraciones de tabla, que también se conocen como restauraciones de nivel granular,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 misma instancia de SQL o auna diferente, y a la misma base de datos o una diferente.

Nivel de nube de Data Domain

l Marcado de savesets que se deben transferir de un nivel activo de Data Domain a un nivel denube de Data Domain.

l Recuperación manual de savesets desde un nivel de nube de Data Domain en una unidad dealmacenamiento de Data Domain.

Configuración de Application Direct

44 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 45: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

l Recuperación automática de los savesets de un nivel de nube de Data Domain a una unidad dealmacenamiento de Data Domain o restauración de respaldos directamente 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 nivel de nube de Data Domain.

Compatibilidad con el ambiente

l Compatibilidad con IPv4 e IPv6.

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

l Ruta de lockbox común, el cual es el mismo lockbox en una ubicación común para Microsoftapplication agent, el agente de aplicación de base de datos y Storage Direct agent.

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

Interfaz del usuario

l Visualización del nombre del clúster de Windows y la preferencia de respaldo en el panel deconexiones de la GUI, en el caso de los grupos de disponibilidad Always On.

l Visualización de un mensaje en la GUI de restauración de bases de datos para activar la funciónde inicialización instantánea de archivos en SQL Server, a fin de mejorar el rendimiento de lasrestauraciones de bases de datos si la función no está activada.

l Almacenamiento en caché de datos relacionados con SQL Server, instancias de SQL Server,bases de datos y otras configuraciones en las páginas General, Files y Options cada vez que seinicia el agente de aplicación.Además, el agente de aplicación almacena en caché la información del saveset durante unasesión en particular. El almacenamiento en caché permite ahorrar tiempo porque se elimina lanecesidad de volver a seleccionar la configuración cada vez que se inicia el agente deaplicación, en especial cuando SQL Server contiene una gran cantidad de bases de datos o derespaldos para una base de datos.

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

Arquitectura de Microsoft application agent para ApplicationDirect con SQL Server

La siguiente figura representa la arquitectura general de Microsoft application agent paraApplication Direct con SQL Server.

Configuración de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 45

Page 46: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 1 Microsoft application agent para Application Direct con arquitectura general de SQL Server

En los puntos siguientes, se describen los componentes importantes de Microsoft applicationagent para Application Direct con SQL Server:

l Complemento SQL Server Management Studio: Microsoft application agent para ApplicationDirect con SQL Server tiene una GUI de complemento de SSMS. El plug-in es similar a la GUInativa de respaldo y restauración de SQL.

l Interfaz de dispositivo virtual: Microsoft application agent para Application Direct con SQLServer usa una VDI, que es una API proporcionada por SQL Server para que se integre en elSQL Server, y permita que Application Direct con Microsoft application agent respalde yrestaure los datos de SQL Server. La documentación de Microsoft proporciona informaciónacerca de la tecnología VDI. Ejecute Microsoft application agent en el mismo host que tieneSQL Server.

l Biblioteca de DD Boost: lleva a cabo la deduplicación basada en origen y envía los datos derespaldo al servidor de Data Domain o PowerProtect X400.

Ensamblaje de SQL-CLR: los scripts CLR y T-SQL deben estar integrados para crear funciones oprocedimientos para ejecutar respaldos y restauraciones en un entorno de SQL. Con la instalaciónde Microsoft application agent se implementa el ensamblaje de CLR. En el ensamblaje de CLR seincluye una rutina de función exportable de SQL para ejecutar cualquier comando Microsoftapplication agent en el símbolo del sistema.

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

Configuración de Application Direct

46 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 47: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 2 El Microsoft application agent para Application Direct con SQL Server: Arquitectura deensamblaje CLR

Cifrado de datos transparente de SQL ServerEl cifrado de datos transparente (TDE) de Microsoft SQL es una función que realiza cifrado ydescifrado 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 el registro dearranque de la base de datos para que esté disponible durante la recuperación. El cifrado de losarchivos de la base de datos se realiza a nivel de página. Las páginas de una base de datos cifradase cifran antes de que se escriban en el disco y se descifran cuando se leen en la memoria. Cuandouse esta función, asegúrese de que el certificado y la clave privada se respalden con los datoscifrados.

En Microsoft SQL Server 2008 y versiones posteriores se incluye la función de cifrado a nivel debase de datos de TDE. Esta función proporciona protección para toda la base de datos en reposo,sin afectar las aplicaciones existentes. Microsoft application agent es compatible con cifrado dedatos SQL en el nivel de celdas, en el nivel de base de datos completa mediante el uso de TDE y enel nivel de archivos con opciones de cifrado proporcionadas por Microsoft.

Nota: Microsoft application agent también es compatible con TDE para los flujos de trabajo deVM Direct.El Microsoft application agent no admite el cifrado de datos transparente de otros fabricantespara SQL VDI.

En la documentación del producto de Microsoft SQL Server se proporciona más informaciónacerca de TDE, lo que permite el cifrado de datos y la protección de las claves de cifrado.

AVISO 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, las copias deseguridad del certificado y la clave privada deben estar disponibles para abrir la base de datos.

Configuración de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 47

Page 48: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Configurar un usuario con los privilegios necesarios para lasoperaciones de Application Direct de SQL Server

El agente de aplicaciones de Microsoft requiere que el usuario que inicie operaciones de respaldo yrecuperación tenga ciertos privilegios de SQL Server y el host de aplicaciones de Windows. Losprivilegios mínimos de Windows necesarios dependen del tipo de operación y la herramienta que seutilice.

En la documentación de Microsoft se incluyen los pasos sobre cómo configurar cuentas 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 requeridas

Asigne al usuario las siguientes funciones de SQL Server:

l sysadmin

l Público

Permisos de usuario de Windows requeridos

Cree una cuenta de usuario de Windows local o de dominio y asigne las siguientes funciones:

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

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

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 de datos:

– Lectura

– Escritura

– Mostrar contenido de carpeta

La carpeta predeterminada de registros y datos es la ruta de instalación de SQL Server. Porejemplo, 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 requeridas

Asigne al usuario las siguientes funciones de SQL Server:

l sysadmin

l Público

Permisos de usuario de Windows requeridos

Cree una cuenta de usuario de Windows con una de las siguientes configuraciones:

Configuración de Application Direct

48 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 49: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 cada nodo delclúster. El nombre de usuario y la contraseña deben ser iguales en cada nodo.

Nota: Si usa una cuenta que creó personalmente (una cuenta que no sea la de administrador deWindows integrado), debe iniciar la herramienta en el lugar en que se realizarán el respaldo o larecuperació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 siempre encendida

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

Funciones de SQL Server requeridas

Asigne al usuario las siguientes funciones de SQL Server:

l sysadmin

l Público

Permisos de usuario de Windows requeridos

Cree 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

Nota: Si usa una cuenta que creó personalmente (una cuenta que no sea la de administrador deWindows integrado), debe iniciar la herramienta en el lugar en que se realizarán el respaldo o larecuperación con permisos elevados (ejecutados como administrador).

Privilegios necesarios para respaldo y recuperación de un grupo dedisponibilidad siempre activa independiente del dominio

Asigne los privilegios necesarios para el respaldo y recuperación de un grupo de disponibilidadsiempre activa independiente del dominio:

l Proporcione el acceso del clúster al usuario desde el clúster de grupo de trabajo, por ejemplo,USER1. Ejecute el siguiente comando en ambos nodos para evitar la falla del respaldo de SQLfederado con un error de instrumentación de administración de Windows (WMI):

Grant-ClusterAccess -User USER1 -Full

l Agregue el usuario (USER1 del ejemplo anterior) al inicio de sesión de SQL y proporcione losprivilegios de sysadmin.

Para habilitar un respaldo del agente de aplicación de Microsoft del grupo de disponibilidad siempreactivo independiente del dominio, inicie sesión en los nodos de SQL como el usuario Domainless\USER1. Realice el respaldo mediante el plug-in de SSMS de Microsoft app agent for ApplicationDirect (GUI) o mediante el comando de respaldo de Application Direct ddbmsqlsv, como sedescribe en el capítulo 4.

Configuración de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 49

Page 50: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Privilegios necesarios para ver y eliminar savesets con la herramienta devencimiento Application Direct (ddbmexptool)

Cualquier usuario puede utilizar el comando ddbmexptool para enumerar y eliminar savesets,siempre y cuando el usuario pueda acceder al lockbox mediante el comando msagentadmin. Nose requieren privilegios administrativos.

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

Cualquier usuario puede utilizar el comando msagentadmin.exe para enumerar archivos; marcary recuperar savesets; eliminar savesets; enumerar los clientes de las unidades de almacenamiento;y mostrar información de límite de flujo de la unidad de almacenamiento de Data Domain. No serequieren 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 Rights Assignment.

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ún seanecesario.

General

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

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 elque desea restaurar o respaldar las bases de datosrequeridas. En el caso de las configuraciones de clúster,especifique el nombre de la instancia de clúster.

LOCKBOX_PATH=<full_path_to_lockbox> Opcional.

Configuración de Application Direct

50 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 51: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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

Parámetro Descripción

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ónen el archivo de registro de depuración. El valorpredeterminado es 0, en el cual no se generan mensajesde depuración. El nivel más alto es 9, en el cual segeneran los mensajes de depuración más detallados.

LIST_SAVESET_DESC={TRUE | FALSE} Opcional.

Especifica si desea enumerar los savesets en ordendescendente para mostrar los savesets más recientesprimero. El valor predeterminado es FALSE, en el cual lossavesets se muestran en orden ascendente.

Sistema primario

En la siguiente tabla se describen los parámetros de la categoría de sistema primario del archivo deconfiguración.

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

Parámetro Descripción

DDBOOST_USER=<DD_Boost_username> Obligatorio.

Especifica el nombre de usuario del usuario de DD Boost.

Debe registrar el nombre de host y el nombre de usuariode DD Boost en el lockbox para permitir al agente deaplicaciones de Microsoft recuperar la contraseña delusuario registrado.

DEVICE_HOST=<server_name> Obligatorio.

Especifica el nombre del servidor de Data Domain oPowerProtect X400 que contiene la unidad dealmacenamiento en la que desea respaldar y restaurar lasbases de datos.

Debe registrar el nombre de host y el nombre de usuariode DD Boost en el lockbox para permitir al agente deaplicaciones de Microsoft recuperar la contraseña delusuario registrado.

DEVICE_PATH=<storage_unit_name> Obligatorio.

Configuración de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 51

Page 52: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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

Parámetro Descripción

Especifica el nombre y la ruta de la unidad dealmacenamiento en la que desea respaldar y restaurar lasbases de datos seleccionadas.

DDBOOST_FC={TRUE | FALSE} Opcional.

Especifica si un respaldo o una restauración en el sistemaData Domain primario utiliza una conexión de red IP oFibre Channel (FC). El valor predeterminado es FALSE.Indique TRUE para utilizar una conexión de red de FibreChannel durante el respaldo y la restauración.

Nota: Si este parámetro se configura en TRUE, elsistema Data Domain primario debe configurarse paraadmitir una conexión Fibre Channel.

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

establece en TRUE

Especifica el nombre del servicio Fibre Channelconfigurado en el sistema Data Domain primario que seutilizará para un respaldo o una restauración.

DDVDISK_USER=<vdisk_username> Opcional.

Especifica el usuario de vdisk de Data Domain. Si noespecifica este parámetro, el valor predeterminado esDDBOOST_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 para almacenardatos confidenciales, como credenciales de inicio de sesión, y proteger los datos contra el accesono autorizado.

Registrar un servidor de Data Domain o PowerProtect X400 en una caja de seguridad nueva crea elarchivo PersistedSettings.xml en la carpeta de la caja de seguridad. Quitar o registrar unservidor en las actualizaciones de la caja de seguridad actualiza el archivoPersistedSettings.xml.

Configuración de Application Direct

52 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 53: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

El archivo PersistedSettings.xml contiene la información del servidor de Data Domain oPowerProtect X400, como el nombre del servidor, el protocolo de comunicación, el nombre delservicio de FC, el nombre de usuario de DD Boost y la unidad de almacenamiento.

Nota: Para un sistema PowerProtect X400, el administrador de datos de PowerProtect creauna unidad de almacenamiento y configura automáticamente la caja de seguridad en el host deaplicaciones. Para cada política de protección de PowerProtect, se crean y se configuran unacaja de seguridad de destino de replicación y una caja de seguridad de origen en el host deaplicaciones.

Para un sistema de Data Domain, puede configurar uno de los siguientes tipos de caja de seguridadsegún las necesidades del ambiente.

Lockbox único

En un ambiente independiente, cree una sola caja de seguridad en el host.

Lockbox compartida

En un ambiente con varias instancias, puede configurar una sola lockbox en una ubicacióncompartida y conceder acceso individual a esta para cada host remoto.

Nota: No utilice un lockbox compartido único para realizar operaciones de respaldo remoto enun ambiente de clúster. El respaldo fallará. Utilice varias cajas de seguridad en un ambiente declúster.

Múltiples lockboxes

En un ambiente con varias instancias, puede configurar una lockbox en cada instancia delambiente.

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

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

Cuando el administrador de datos de PowerProtect administra el host de SQL de maneracentralizada, el administrador de datos de PowerProtect realiza la configuración de la caja deseguridad automáticamente cuando se crea y se configura la política de protección dePowerProtect.

En las secciones siguientes se describen los comandos para crear, registrar y administrar lalockbox.

Cree una caja de seguridad

Para crear una lockbox, ejecute el siguiente comando:

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

Si no especifica un directorio de caja de seguridad, se utilizará el directorio predeterminado, que esC:\Program Files\DPSAPPS\common\lockbox.

Configuración de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 53

Page 54: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Registrar credenciales en la lockbox

Para 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 lockbox

Para eliminar las credenciales del archivo de configuración y la lockbox, ejecute el siguientecomando:

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

Garantizar acceso a la lockbox para un host remoto

Para 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 lockbox

Para revocar el acceso que un host remoto tiene a la lockbox, ejecute el siguiente comando

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

Restablezca el lockbox

Para restablecer la lockbox, ejecute el siguiente comando:

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

Cree una frase de contraseña personalizada

Para crear una frase de contraseña personalizada para la lockbox, ejecute el siguiente comando:

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 los indicadorespara 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 Application Direct

54 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 55: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 lockbox

La frase de contraseña se puede usar para restaurar el acceso a un host que no puede acceder allockbox.

Para usar la frase de contraseña personalizada para restablecer la lockbox, ejecute el siguientecomando:

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 indicador paraestablecer 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 de sistemaestables (SSV)

Para crear una opción de seguridad personalizada para un umbral menor de valores de sistemaestables (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 de contraseñapara restablecer el lockbox en lugar de personalizar el nivel de seguridad.

Importe el lockbox

Para 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 y este necesitaactualizarse (importarse) con la versión más reciente.

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

Configuración de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 55

Page 56: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Procedimiento

1. Cree el lockbox mediante el siguiente comando:

msagentadmin administration --createLB

Por ejemplo, para crear una caja de seguridad en la carpeta C:\Lockboxes, escriba elsiguiente comando:

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

Si no especifica una carpeta, la caja de seguridad 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 PowerProtect, lacaja de seguridad debe 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 de configuración.Por ejemplo, para registrar un servidor Data Domain, agregue las siguientes credenciales:

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

3. Utilice el archivo de configuración para registrar las credenciales con el lockbox mediante elsiguiente 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 usuario configuradas.

Configurar los requisitos previos para respaldar y restaurargrupos de disponibilidad AlwaysOn

Configure los siguientes requisitos previos para ejecutar respaldos federados de grupos dedisponibilidad AlwaysOn.

Configuración de Application Direct

56 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 57: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 necesarios para lasoperaciones de Application Direct de SQL Server en la página 48.

Instale el agente de aplicaciones de Microsoft en cada nodo

Debe instalar el agente de aplicaciones de Microsoft en todos los nodos que se encuentran en elgrupo de disponibilidad AlwaysOn.

Configurar un lockbox

Debe configurar un solo lockbox compartido o uno independiente en cada nodo que se encuentraen el grupo de disponibilidad Always On.

Requisitos previos para el grupo de disponibilidad siempre activa sin clústeres

Debe cumplir con los siguientes requisitos previos para un grupo de disponibilidad siempre activasin clústeres:

l SQL Server 2017 y SQL Server Management Studio 2017 están instalados.

l El campo CLUSTER_TYPE se establece en NONE. CLUSTER_TYPE no debe establecerse enClúster de conmutación por error de Windows Server o Externo.

Establecer la configuración secundaria legible

Configure la opción de configuración secundaria legible del grupo de disponibilidad Always On enYes o Read-intent only:

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

2. En la tabla Availability Replicas, en la columna Readable Secondary, seleccione Yes o Read-intent only para las réplicas secundarias y primarias de las instancias de SQL Server.Esta configuración permite que el agente de aplicaciones de Microsoft reúna información sobrela réplica secundaria (por ejemplo, ubicación del archivo en la base de datos, que puede serdiferente de las otras réplicas).

Configure los permisos Execute Methods y Remote Enable con Windows ManagementInstrumentation (WMI).

Configure Windows Management Instrumentation (WMI) para asignar los permisos ExecuteMethods 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) yseleccione Properties.

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

a. Haga clic en la pestaña Seguridad.

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 para este espaciode nombres de WMI.

e. Especifique la cuenta del usuario.

Configuración de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 57

Page 58: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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

g. En la lista desplegable Apply to, seleccione This namespace and subnamespaces paraasegurarse de que estos permisos se aplican a este espacio de nombres y todos los espaciosde nombres debajo de él.

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 de usuario:

1. En el Explorador de Windows, haga clic con el botón secundario en el archivo o la carpeta conque 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 cuyos permisos deseaver.

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 usuario

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

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

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

2. En el panel de navegación izquierdo, en Security Settings, haga clic en Local Policies >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, or Groups.

5. En el campo Enter the object names to select, especifique la cuenta de usuario y haga clicen 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 el teclado.Aparece la ventana Local Security Policy.

2. En el panel de navegación izquierdo, en Security Settings, haga clic en Local Policies >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, or Groups.

5. En el campo Enter the object names to select, especifique la cuenta de usuario y haga clicen OK.

Clasificación del resultado operacional de TSQL en variastablas

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

Configuración de Application Direct

58 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 59: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Puede clasificar el resultado operacional de TSQL del agente de aplicaciones de Microsoft entablas separadas. El siguiente script TSQL es un ejemplo de conversión del 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 Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 59

Page 60: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Configuración de Application Direct

60 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 61: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

CAPÍTULO 3

Configuración de Storage Direct

Este capítulo incluye las siguientes secciones:

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

.............................................................................................................................................. 86l Clasificación del resultado operacional de TSQL en varias tablas.......................................... 86

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 61

Page 62: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Descripción general de Storage Direct con SQL ServerObtenga más información sobre las características y funciones compatibles con Microsoftapplication agent para Storage Direct con SQL Server.

Respaldos de Storage Direct

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

l Respaldos completos, en los que solo los bloques modificados de los dispositivos de origen setransfieren a Data Domain, con la tecnología de Storage Direct

l Respaldos de registros de transacciones mediante el uso del flujo de trabajo de ApplicationDirect

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

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

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

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

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

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

Restauraciones de Storage Direct

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

l Restauraciones a nivel de instancia, en las que se restauran todas las bases de datos de unainstancia de servidor

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

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

l Restauraciones de reversión a nivel de volumen, en las que se reemplaza el volumen completo ytodas 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 bloques modificadossi se trata de una restauración a partir de una copia de Data Domain

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

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

Configuración de Storage Direct

62 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 63: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 datos que noprotege Microsoft application agentSin embargo, Microsoft application agent no puede coexistir con el agente de aplicación debase de datos.

l Ruta de lockbox común, es decir, el mismo lockbox es una ubicación común para Microsoftapplication agent, database application agent y Storage Direct agent.

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

Configuraciones compatibles de Storage Direct con SQLServer

Microsoft application agent para Storage Direct con SQL Server es compatible con las siguientesconfiguraciones:

l Alta disponibilidad de Data Domain

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

l Un clúster de RecoverPoint en el mismo centro de datos que los LUN de producció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 el tipo deformato 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 ESXi o Hyper-V, con mapeo dedispositivos crudos (RDM) físico.

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

l Configuraciones en las que todos los volúmenes que se deben respaldar están presentes enXtremIO y están configurados en los respaldos de RecoverPoint para Storage DirectDurante los respaldos de Storage Direct, todos los volúmenes que se incluyen en el respaldodeben ser capaces de crear instantáneas de RecoverPoint. De lo contrario, los respaldos deVSS fallan.

Por ejemplo, suponga lo siguiente:

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

n Se crea una base de datos de usuario en la instancia de SQL Server, donde se almacenan losarchivos de datos en E:\ y los registros de transacciones se almacenan 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 a que lasbases de datos del sistema no residen en un volumen que es capaz de crear instantáneas deRecoverPoint. Puede respaldar solo bases de datos del cliente, ya que tanto E:\ como F:\admiten respaldos de Storage Direct.

Configuración de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 63

Page 64: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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

Configuración de Storage Direct con RecoverPointPowerProtect Storage Direct Solutions Guide y PowerProtect Storage Direct Primary and ProtectionStorage Configuration Guide proporcionan información sobre cómo configurar el almacenamientoprimario y de protección para Storage Direct y vdisk.

AVISO Microsoft application agent utiliza la unidad de almacenamiento de Data Domain Boostpara operaciones de catálogo y respaldos de registros de transacciones de SQL Server, inclusoen los ambientes de Storage Direct. Asegúrese de que el administrador de Data Domainproporcione una unidad de almacenamiento.

En la documentación de RecoverPoint se proporciona información sobre cómo instalar y configurarRecoverPoint.

En la documentación de XtremIO se proporciona información sobre cómo instalar y configurar eldispositivo de almacenamiento XtremIO.

Storage Direct Descripción general de con RecoverPointEl Microsoft application agent admite el tipo de protección de Storage Direct para los datos de lasaplicaciones de Microsoft en los dispositivos de almacenamiento XtremIO mediante el uso deRecoverPoint.

Microsoft application agent utiliza la tecnología de Storage Direct para habilitar los respaldos deinstantáneas de datos de las aplicaciones de Microsoft del almacenamiento primario de un sistemaXtremIO al almacenamiento con protección de un sistema Data Domain. La tecnología proporcionatransferencia de bloques de datos de los LUN de origen del sistema XtremIO (administrados porgrupos de consistencia de RecoverPoint) al sistema Data Domain. Microsoft application agenttambién permite la restauración de respaldos de Storage Direct desde el sistema Data Domain.

Un respaldo de datos de Storage Direct es un respaldo completo con el costo de un respaldoincremental. Además, el respaldo tiene un mínimo de sobrecarga en el host de aplicaciones, debidoa que todos los bloques modificados se transfieren de XtremIO a Data Domain por medio de undispositivo de RecoverPoint (RPA).

En la sección DDBEA de eLab Navigator en https://elabnavigator.emc.com/eln/modernHomeDataProtection se proporciona información sobre las plataformas compatibles, lossistemas de archivos y los administradores de volúmenes para realizar las operaciones StorageDirect.

Utilice las herramientas de respaldo y recuperación de Microsoft application agent, como elcomplemento SQL Server Management Studio, para realizar operaciones de respaldo yrecuperación de Storage Direct para SQL Server.

Storage Direct usa las siguientes funciones en el sistema Data Domain, el clúster de RecoverPointy 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 Application Direct

l En el clúster de RecoverPoint:

n grupos de coherencia de RecoverPoint

l En el arreglo XtremIO:

n Grupos de iniciadores de XtremIO

Configuración de Storage Direct

64 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 65: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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

l Las copias y los registros son todos los volúmenes de un grupo de consistencia que son unorigen 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 incluyen un volumende producción y cualquier volumen local o remoto al cual se replica el volumen de producción.En un grupo de consistencia, la cantidad de conjuntos de replicación es igual a la cantidad devolúmenes de producción que se replican.

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

Las siguientes condiciones se aplican a las operaciones de Storage Direct:

l La copia local en un grupo de consistencia existe en el sistema Data Domain, y no hay ningúnvolumen de registro para esa copia local. El grupo de consistencia puede tener solo una copialocal 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áticas asociadas que losrespaldos crearon en un sistema Data Domain. Debe eliminar manualmente las imágenesestáticas de acuerdo con la documentación de Data Domain.

Storage Direct con la topología de RecoverPoint

En la siguiente figura se muestra un ejemplo de la topología de Storage Direct con un sitio primarioy un sitio secundario.

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

Figura 3 Storage Direct Ambiente de con RecoverPoint

Configuración de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 65

Page 66: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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

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

En la siguiente tabla se enumeran los tipos requeridos de conexiones de red en un ambiente deRecoverPoint:

Tabla 5 Tipos de conexión de red en un ambiente de Storage Direct 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

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

Storage Direct Arquitectura de con RecoverPointLa siguiente figura representa la arquitectura de Storage Direct con RecoverPoint.

Configuración de Storage Direct

66 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 67: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 4 Storage Direct Arquitectura de con RecoverPoint

Los siguientes son los componentes importantes de la arquitectura de Microsoft application agentpara Storage Direct con RecoverPoint:

l Solicitante (Solicitante de VSS de agente de aplicaciones): se comunica con el VSS Writer y elservicio VSS para coordinar el respaldo, y escribe las entradas del catálogo, incluidos losmetadatos de respaldo, como la lista de las bases de datos respaldadas y los nombres de lasimágenes estáticas en el servidor de Data Domain.

l Servicio Volume Shadow Copy: coordina las acciones entre el software de respaldo, laaplicación de Microsoft y el proveedor de hardware. Este componente permite crear respaldosorientados a las aplicaciones.

l Proveedor de hardware (proveedor de hardware del agente de aplicaciones VSS): crea shadowcopies mediante la tecnología de Storage Direct. Este componente se implementa como unservicio COM de Windows. Este componente permite crear una shadow copy, importarla yrestaurarla en el solicitante y en el servicio mediante la tecnología de Storage Direct. Estecomponente no es un proveedor genérico. Funciona únicamente con el solicitante Microsoftapplication agent.

l Writer: una aplicación de Microsoft.

Crear Storage Direct con un archivo de configuración de RecoverPointCree un archivo de configuración con cualquiera de los siguientes parámetros, según seanecesario.

General

En 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.

Configuración de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 67

Page 68: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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

Parámetro Descripción

Especifica el hostname del servidor de aplicaciones en elque desea restaurar o respaldar las bases de datosrequeridas. En el caso de las configuraciones de clúster,especifique el nombre 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ónen el archivo de registro de depuración. El valorpredeterminado es 0, en el cual no se generan mensajesde depuración. El nivel más alto es 9, en el cual segeneran los mensajes de depuración más detallados.

Sistema primario

En la siguiente tabla se describen los parámetros de la categoría de sistema primario del archivo deconfiguración.

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

Parámetro Descripción

DDBOOST_USER=< DD_Boost_user > Obligatorio.

Especifica el nombre de usuario del usuario de DD Boost.

Debe registrar el nombre de host y el nombre de usuariode DD Boost en el lockbox para permitir al agente deaplicaciones de Microsoft recuperar la contraseña delusuario registrado.

DEVICE_HOST=<Data_Domain_server> 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 usuariode DD Boost en el lockbox para permitir al agente deaplicaciones de Microsoft recuperar la contraseña delusuario registrado.

DEVICE_PATH=<storage_unit_name> Obligatorio.

Especifica el nombre y la ruta de la unidad dealmacenamiento en la que desea respaldar y restaurar lasbases de datos seleccionadas.

Configuración de Storage Direct

68 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 69: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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

Parámetro Descripción

DDVDISK_USER=<vdisk_username> Opcional.

Especifica el usuario de vdisk de Data Domain. Si noespecifica este parámetro, el valor predeterminado es elusuario especificado con el parámetro DDBOOST_USER.

DDBOOST_FC={TRUE | FALSE} Opcional.

Especifica si un respaldo o una restauración en el sistemaData Domain primario utiliza una conexión de red IP oFibre Channel (FC). El valor predeterminado es FALSE.

Indique TRUE para utilizar una conexión de red de Fibre

Channel durante el respaldo y la restauración.

Nota: Si este parámetro se configura en TRUE, el

sistema Data Domain primario debe configurarse paraadmitir una conexión de FC.

DEVICE_FC_SERVICE=<fibre_channel_server> Es obligatorio cuando el parámetro DDBOOST_FC seestablece en TRUE.

Especifica el nombre del servicio Fibre Channelconfigurado en el sistema Data Domain primario que seutilizará para un respaldo o una restauración.

RESTORE_DEVICE_POOL=<restore_device_pool> Obligatorio.

Especifica el pool de dispositivos de restauración quecontiene los dispositivos de vdisk que se utilizan paraejecutar la operación de restauración. Asegúrese de queel servidor de Data Domain que se ha especificadopertenezca a este pool de dispositivos.

RESTORE_DEVICE_GROUP=<restore_device_group> Obligatorio.

Especifica el grupo de dispositivos de restauración quecontiene los dispositivos de vdisk y el pool de dispositivosde restauración que se utilizan para ejecutar la operaciónde restauración. Asegúrese de que el servidor de DataDomain que se ha especificado pertenezca a este grupode dispositivos.

Clúster de RecoverPoint

La 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 de clúster deRecoverPoint 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.

Configuración de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 69

Page 70: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Tabla 8 Parámetros de clúster de RecoverPoint del archivo de configuración (continuación)

Parámetro Descripción

Especifica el hostname completamente calificado delhost de administración de RecoverPoint.

Debe registrar este hostname y el nombre de usuario enel lockbox para que el agente de aplicaciones deMicrosoft pueda 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 queutiliza el proveedor de hardware mientras ejecuta lasinstantáneas a nivel de LUN.

Debe registrar este nombre de usuario y el nombre dehost en el lockbox para que el agente de aplicaciones deMicrosoft pueda recuperar la contraseña de este usuario.

Por ejemplo: recoverpoint-user

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"RP_MGMT_HOST=ledmd160.lss.example.comRP_USER=adminDDVDISK_USER=DD163_userCLIENT=mw2k8x64sql2.nmmdev.com

Configuración de Storage Direct con VMAXPowerProtect Storage Direct Solutions Guide y PowerProtect Storage Direct Primary and ProtectionStorage Configuration Guide proporcionan información sobre cómo configurar el almacenamientoprimario y de protección para Storage Direct y vdisk.

AVISO Microsoft application agent utiliza la unidad de almacenamiento de Data Domain Boostpara operaciones de catálogo y respaldos de registros de transacciones de SQL Server, inclusoen los ambientes de Storage Direct. Asegúrese de que el administrador de Data Domainproporcione una unidad de almacenamiento.

Storage Direct Descripción general de con VMAXEl Microsoft application agent admite el uso de Storage Direct con VMAX para proteger lasaplicaciones de Microsoft.

Configuración de Storage Direct

70 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 71: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Microsoft application agent utiliza Storage Direct con VMAX para realizar respaldos deinstantáneas de datos de aplicaciones y transferirlos de manera eficiente al almacenamiento conprotección en un sistema Data Domain.

Los archivos que no se pueden respaldar mediante Storage Direct con VMAX, como los archivosque no residen en VMAX o que no son compatibles con instantáneas debido a restricciones delproveedor, aún están protegidos con los respaldos de Application Direct.

La recuperación se realiza mediante herramientas de recuperación específicas de la base de datos.

En la sección DDBEA de eLab Navigator en https://elabnavigator.emc.com/eln/modernHomeDataProtection se proporciona información sobre las plataformas compatibles, lossistemas de archivos y los administradores de volúmenes para realizar las operaciones StorageDirect con VMAX.

En la tecnología de Storage Direct se utilizan las siguientes funciones de Data Domain y del arreglode almacenamiento VMAX:

Tabla 9 Storage Direct Tecnología de 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, Storage Direct primero crea una instantánea SnapVX en el arregloVMAX. A continuación, utiliza información de rastreo interno para transferir de manera eficientesolo los bloques de datos modificados a través de Storage Area Network (SAN) para el dispositivode almacenamiento (vdisk) de destino de Data Domain, sin pasar por el host de aplicaciones. DataDomain utiliza estos bloques modificados para actualizar la imagen almacenada más reciente.

Este enfoque respecto de la transferencia y el almacenamiento permite que Storage Direct realicerespaldos completos, y que solo se generen gastos de un respaldo incremental.

Storage Direct Los respaldos de tienen un mínimo de sobrecarga en el host de aplicaciones, porquetodos los datos protegidos se transfieren directamente del arreglo VMAX al sistema Data Domain através de una SAN.

Configuraciones compatibles de Storage Direct con VMAXObtenga información acerca de las configuraciones compatibles de Storage Direct con VMAX

Ambiente de Storage Direct con un arreglo VMAX en el sitio primario y un arreglo VMAX en elsitio secundario

En la siguiente figura se muestra un ejemplo de la topología de Storage Direct con VMAX, con unsitio primario y un sitio secundario opcional.

En el sitio primario, el host de aplicaciones accede a los datos que se almacenan en el arregloVMAX y los datos de respaldo se transfieren al sistema Data Domain. Un host de recuperaciónindependiente es opcional. Si se ejecuta la operación de restauración al host de aplicacionesoriginal, el host de aplicaciones también es el host de recuperación.

Configuración de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 71

Page 72: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 5 Storage Direct 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 Storage Direct con varios arreglos VMAX en el mismo sitio

El agente de aplicaciones de Microsoft es compatible con el respaldo y la restauración de los datosde las aplicaciones que residen en varios arreglos de almacenamiento VMAX en el mismo sitio. En lasiguiente figura se muestra un ejemplo de esta topología.

Configuración de Storage Direct

72 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 73: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 6 Storage Direct con varios arreglos VMAX en el mismo sitio

Después de que se inicia un respaldo de instantánea, VSS pone en modo de reposo todos los LUNal mismo tiempo. El proveedor de hardware VSS VMAX toma instantáneas de cada LUNaprovisionado de VMAX.

Las imágenes estáticas con datos de los LUN respaldados se almacenan en un solo sistema DataDomain.

Requisitos de conectividad de Storage Direct con VMAXPara las operaciones de Storage Direct 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 un ambiente VMAX:

Tabla 10 Tipos de conexión de red en un ambiente de Storage Direct 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

Sistema VMAX primario a sistema DataDomain primario

FC

Configuración de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 73

Page 74: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Tabla 10 Tipos de conexión de red en un ambiente de Storage Direct con VMAX (continuación)

Sitio Componentes conectados Tipo de conexión

(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 Storage Direct con VMAXLa siguiente figura representa la arquitectura de Storage Direct con VMAX.

Figura 7 Arquitectura de Storage Direct con VMAX

Configuración de Storage Direct

74 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 75: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Replicación de VMAXEl agente de aplicaciones de Microsoft admite la protección de Storage Direct, que utiliza unsistema VMAX primario o secundario en un entorno de replicación de VMAX. En este ambiente, losarreglos de almacenamiento de VMAX primarios y secundarios se conectan mediante un vínculo deSymmetrix 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 los datos a nivelde LUN, entre los arreglos VMAX primario y secundario. Un LUN de origen denominado R1 en elarreglo primario está asociado a un LUN origen denominado R2 en el arreglo secundario. Elsoftware SRDF mantiene la sincronización continua de los dos orígenes mediante la copia de todoslos cambios en un dispositivo de LUN en el otro. La documentación de VMAX proporciona másdetalles acerca de la replicación de VMAX y la funcionalidad SRDF.

La siguiente figura muestra los arreglos VMAX con un vínculo SRDF/S, donde el sistema VMAXsecundario está conectado a un sistema Data Domain secundario. En esta configuración de SRDF,puede utilizar al agente de aplicaciones de Microsoft para realizar un respaldo de Storage Direct enel sistema Data Domain secundario, que respalda el LUN R2.

Nota: El agente de aplicaciones de Microsoft también utiliza el flujo de trabajo de ApplicationDirect para respaldar los archivos que no se pueden convertir en instantáneas y crear entradasde catálogo.

Figura 8 Storage Direct Respaldo de 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 los sistemas VMAXprimario y secundario están conectados a un sistema Data Domain. En esta configuración deSRDF, puede utilizar el agente de aplicaciones de Microsoft para realizar un respaldo de StorageDirect en el sistema Data Domain primario o secundario. El respaldo de Storage Direct primario

Configuración de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 75

Page 76: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

respalda el LUN R1 en el sistema Data Domain primario. El respaldo de Storage Direct secundariorespalda el LUN R2 en el sistema Data Domain secundario.

Nota: El agente de aplicaciones de Microsoft no puede ejecutar respaldos para ambos sistemasData Domain en la misma sesión de respaldo.

En estas configuraciones de SRDF, el agente de aplicaciones de Microsoft valida la sincronizaciónde los LUN R1 y R2. El agente de aplicaciones de Microsoft crea una instantánea SnapVX del LUNR2 para transferir los datos de respaldo al sistema Data Domain secundario.

Figura 9 Storage Direct Respaldo de a un Data Domain primario o secundario en una configuración deSRDF

Los requisitos de SRDF/S y la compatibilidad de configuración para el agente deaplicaciones de Microsoft de Storage Direct 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.

Configuración de Storage Direct

76 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 77: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 9 Storage Direct Respaldo de a un Data Domain primario o secundario en una configuración deSRDF (continuación)

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.

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 debe completarla instalación de Solutions Enabler de VMAX antes de instalar Microsoft application agent.

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ás informació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 hayun 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 cada dispositivo deorigen.

Asegúrese de que el administrador del laboratorio o VMAX haya agregado el dispositivode restauración al grupo de almacenamiento de VMAX. El nombre del grupo dealmacenamiento 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 ejecutar respaldos.

Configuración de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 77

Page 78: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Pídale al administrador del servidor ESXi que ejecute el siguiente comando en la máquinavirtual 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, ejecute los siguientescomandos 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 de respaldo mediantela 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 la operación secompletó.

5. Para actualizar la base de datos de Solutions Enabler, escriba el siguiente comando:

symcfg discover

Debe estar actualizada la base de datos de Solutions Enabler de cualquier host en el que seejecute un respaldo o una recuperación.

6. Configure los equipos selectores tal y como se describe en PowerProtect Storage DirectPrimary and Protection Storage Configuration Guide.

Solutions Enabler requiere equipos selectores para controlar las funciones dealmacenamiento de los arreglos VMAX. Los equipos selectores son LUN de VMAX queactúan como el destino de las solicitudes de los comandos de las funciones basadas enEnginuity™.

7. En el caso de una restauración de volumen, para montar la imagen estática y restaurar losdatos directamente desde Data Domain, enmascare los dispositivos FTS de Symmetrix en elhost de aplicaciones.

Configuración de Storage Direct

78 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 79: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

En la documentación de VMAX se proporciona información sobre cómo enmascarardispositivos FTS.

Crear Storage Direct con un archivo de configuración de VMAXCree un archivo de configuración con cualquiera de los siguientes parámetros, según seanecesario.

General

En 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 elque desea restaurar o respaldar las bases de datosrequeridas. En el caso de las configuraciones de clúster,especifique el nombre 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ónen el archivo de registro de depuración. El valorpredeterminado es 0, en el cual no se generan mensajesde depuración. El nivel más alto es 9, en el cual segeneran los mensajes de depuración más detallados.

Sistema primario

En la siguiente tabla se describen los parámetros de la categoría de sistema primario del archivo deconfiguración.

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

Parámetro Descripción

DDBOOST_USER=< DD_Boost_user > Obligatorio.

Especifica el nombre de usuario del usuario de DD Boost.

Debe registrar el nombre de host y el nombre de usuariode DD Boost en el lockbox para permitir al agente deaplicaciones de Microsoft recuperar la contraseña delusuario registrado.

DEVICE_HOST=<Data_Domain_server> Obligatorio.

Configuración de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 79

Page 80: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 usuariode DD Boost en el lockbox para permitir al agente deaplicaciones de Microsoft recuperar la contraseña delusuario registrado.

DEVICE_PATH=<storage_unit_name> Obligatorio.

Especifica el nombre y la ruta de la unidad dealmacenamiento en la que desea respaldar y restaurar lasbases de datos seleccionadas.

DDVDISK_USER=<vdisk_username> Opcional.

Especifica el usuario de vdisk de Data Domain. Si noespecifica este parámetro, el valor predeterminado es elusuario especificado con el parámetro DDBOOST_USER.

DDBOOST_FC={TRUE | FALSE} Opcional.

Especifica si un respaldo o una restauración en el sistemaData Domain primario utiliza una conexión de red IP oFibre Channel (FC). El valor predeterminado es FALSE.

Indique TRUE para utilizar una conexión de red de Fibre

Channel durante el respaldo y la restauración.

Nota: Si este parámetro se configura en TRUE, el

sistema Data Domain primario debe configurarse paraadmitir una conexión de FC.

DEVICE_FC_SERVICE=<fibre_channel_server> Es obligatorio cuando el parámetro DDBOOST_FC seestablece en TRUE.

Especifica el nombre del servicio Fibre Channelconfigurado en el sistema Data Domain primario que seutilizará para un respaldo o una restauración.

RESTORE_DEVICE_POOL=<restore_device_pool> Obligatorio.

Especifica el pool de dispositivos de restauración quecontiene los dispositivos de vdisk que se utilizan paraejecutar la operación de restauración. Asegúrese de queel servidor de Data Domain que se ha especificadopertenezca a este pool de dispositivos.

RESTORE_DEVICE_GROUP=<restore_device_group> Obligatorio.

Especifica el grupo de dispositivos de restauración quecontiene los dispositivos de vdisk y el pool de dispositivosde restauración que se utilizan para ejecutar la operaciónde restauración. Asegúrese de que el servidor de Data

Configuración de Storage Direct

80 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 81: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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

Parámetro Descripción

Domain que se ha especificado pertenezca a este grupode dispositivos.

RESTORE_FROM_DD_ONLY=yes Opcional.

En el caso de restauraciones de reversión en ambientesVMAX, especifica la restauración desde Data Domain,incluso si la instantánea está disponible localmente, esdecir, en el arreglo VMAX.

VMAX

La categoría VMAX se utiliza para configurar las operaciones de VMAX. En la siguiente tabla sedescriben 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 Storage Direct seutilizará el arreglo VMAX remoto cuando se respaldenvolúmenes protegidos de SRDF/S.

SNAPSG_NAME=<VMAX_storage_group_name> Opcional.

Especifica el nombre del grupo de almacenamientoVMAX que se utilizará durante una restauración en undispositivo de restauración nativo de FAST.X o VMAX enVMAX.

De manera predeterminada, se utiliza el grupo dealmacenamiento NsrSnapSG para una restauración deStorage Direct en un sistema VMAX.

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"RP_MGMT_HOST=ledmd160.lss.example.comRP_USER=adminDDVDISK_USER=DD163_userCLIENT=mw2k8x64sql2.nmmdev.com

Configuración de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 81

Page 82: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Configuración del lockboxEl lockbox es un archivo cifrado que utiliza el agente de aplicaciones de Microsoft para almacenardatos confidenciales, como credenciales de inicio de sesión, y proteger los datos contra el accesono autorizado.

Registrar un servidor de Data Domain o PowerProtect X400 en una caja de seguridad nueva crea elarchivo PersistedSettings.xml en la carpeta de la caja de seguridad. Quitar o registrar unservidor en las actualizaciones de la caja de seguridad actualiza el archivoPersistedSettings.xml.

El archivo PersistedSettings.xml contiene la información del servidor de Data Domain oPowerProtect X400, como el nombre del servidor, el protocolo de comunicación, el nombre delservicio de FC, el nombre de usuario de DD Boost y la unidad de almacenamiento.

Nota: Para un sistema PowerProtect X400, el administrador de datos de PowerProtect creauna unidad de almacenamiento y configura automáticamente la caja de seguridad en el host deaplicaciones. Para cada política de protección de PowerProtect, se crean y se configuran unacaja de seguridad de destino de replicación y una caja de seguridad de origen en el host deaplicaciones.

Para un sistema de Data Domain, puede configurar uno de los siguientes tipos de caja de seguridadsegún las necesidades del ambiente.

Lockbox único

En un ambiente independiente, cree una sola caja de seguridad en el host.

Lockbox compartida

En un ambiente con varias instancias, puede configurar una sola lockbox en una ubicacióncompartida y conceder acceso individual a esta para cada host remoto.

Nota: No utilice un lockbox compartido único para realizar operaciones de respaldo remoto enun ambiente de clúster. El respaldo fallará. Utilice varias cajas de seguridad en un ambiente declúster.

Múltiples lockboxes

En un ambiente con varias instancias, puede configurar una lockbox en cada instancia delambiente.

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

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

Cuando el administrador de datos de PowerProtect administra el host de SQL de maneracentralizada, el administrador de datos de PowerProtect realiza la configuración de la caja deseguridad automáticamente cuando se crea y se configura la política de protección dePowerProtect.

En las secciones siguientes se describen los comandos para crear, registrar y administrar lalockbox.

Configuración de Storage Direct

82 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 83: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Cree una caja de seguridad

Para crear una lockbox, ejecute el siguiente comando:

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

Si no especifica un directorio de caja de seguridad, se utilizará el directorio predeterminado, que esC:\Program Files\DPSAPPS\common\lockbox.

Registrar credenciales en la lockbox

Para 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 lockbox

Para eliminar las credenciales del archivo de configuración y la lockbox, ejecute el siguientecomando:

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

Garantizar acceso a la lockbox para un host remoto

Para 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 lockbox

Para revocar el acceso que un host remoto tiene a la lockbox, ejecute el siguiente comando

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

Restablezca el lockbox

Para restablecer la lockbox, ejecute el siguiente comando:

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

Cree una frase de contraseña personalizada

Para crear una frase de contraseña personalizada para la lockbox, ejecute el siguiente comando:

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

Configuración de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 83

Page 84: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Después de escribir este comando, aparecerán los siguientes indicadores. Utilice los indicadorespara 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.

Usar la frase de contraseña personalizada para restablecer la lockbox

La frase de contraseña se puede usar para restaurar el acceso a un host que no puede acceder allockbox.

Para usar la frase de contraseña personalizada para restablecer la lockbox, ejecute el siguientecomando:

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 indicador paraestablecer 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 de sistemaestables (SSV)

Para crear una opción de seguridad personalizada para un umbral menor de valores de sistemaestables (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 de contraseñapara restablecer el lockbox en lugar de personalizar el nivel de seguridad.

Configuración de Storage Direct

84 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 85: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Importe el lockbox

Para 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 y este necesitaactualizarse (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

Por ejemplo, para crear una caja de seguridad en la carpeta C:\Lockboxes, escriba elsiguiente comando:

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

Si no especifica una carpeta, la caja de seguridad 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 PowerProtect, lacaja de seguridad debe 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 de configuración.Por ejemplo, para registrar un servidor Data Domain, agregue las siguientes credenciales:

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

3. Utilice el archivo de configuración para registrar las credenciales con el lockbox mediante elsiguiente comando:

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

Configuración de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 85

Page 86: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Por ejemplo:

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

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

Configurar los requisitos previos para respaldar y restaurargrupos de disponibilidad AlwaysOn

Debe cumplir los siguientes requisitos de configuración para ejecutar respaldos y restauraciones degrupos de disponibilidad Always On de SQL:

Instale el agente de aplicaciones de Microsoft en cada nodo

Debe instalar el agente de aplicaciones de Microsoft en todos los nodos que se encuentran en elgrupo de disponibilidad AlwaysOn.

Configurar una lockbox

Debe configurar una sola lockbox compartida o una independiente en cada nodo que se encuentraen el grupo de disponibilidad AlwaysOn.

Aprovisionar dispositivos de restauración

El administrador de almacenamiento debe proporcionar todos los dispositivos de restauración vdisky FTS en todos los nodos en los que probablemente se produzca la restauración. El documentoPowerProtect Storage Direct Primary and Protection Storage Configuration Guide proporcionainformación.

Clasificación del resultado operacional de TSQL en variastablas

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

Puede clasificar el resultado operacional de TSQL del agente de aplicaciones de Microsoft entablas separadas. El siguiente script TSQL es un ejemplo de conversión del 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)

Configuración de Storage Direct

86 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 87: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 87

Page 88: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Configuración de Storage Direct

88 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 89: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

PARTE 2

Respaldo de SQL Server

Esta parte incluye los siguientes capítulos:

Capítulo 4, "Respaldo de SQL Server con Application Direct"

Capítulo 5, "Respaldo de SQL Server con Storage Direct"

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 89

Page 90: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Respaldo de SQL Server

90 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 91: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

CAPÍTULO 4

Respaldo de SQL Server con Application Direct

Este capítulo incluye las siguientes secciones:

l Descripción general de Application Direct con respaldos de SQL Server............................... 92l Mejores prácticas para respaldar SQL Server con Application Direct.................................... 93l Convenciones de nomenclatura para respaldos con Application Direct..................................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 ...................................................................................... 103l Enumerar respaldos............................................................................................................. 123l Transferir y recuperar savesets en un nivel de nube de Data Domain................................... 128l Eliminación de respaldos....................................................................................................... 131

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 91

Page 92: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Descripción general de Application Direct con respaldos deSQL Server

El módulo de Microsoft application agent para Application Direct con SQL Server se integra en laInterfaz de dispositivo virtual (VDI) de SQL.

La interfaz le permite configurar el módulo mediante un complemento de SQL Server ManagementStudio.

El plug-in es similar a la interfaz gráfica del usuario (GUI) nativa de respaldo y restauración de SQL.Los administradores de base de datos (DBA) pueden utilizar las herramientas nativas de Microsoftpara respaldar y restaurar los datos de SQL.

Nota: Las restauraciones y los respaldos de autoservicio son respaldos y restauraciones que serealizan a través de SQL Server Management Studio (SSMS), los scripts de Transact-SQL (T-SQL) o la interfaz de la línea de comandos Microsoft application agent.

Application Direct los respaldos en un sistema Data Domain o PowerProtect X400 utilizan lossiguientes componentes:

l La API de la biblioteca de Application Direct permite al software de respaldo comunicarse conel sistema Data Domain o PowerProtect X400.

La sección DDBEA del eLab Navigator en https://elabnavigator.emc.com/eln/modernHomeDataProtection brinda información acerca de las versiones compatibles de labiblioteca Application Direct y del sistema operativo de Data Domain o PowerProtect X400.

l El componente de procesamiento distribuido de segmentos analiza los datos que ya estánalmacenados en el sistema Data Domain y envía solo datos únicos al almacenamiento. Elcomponente de procesamiento distribuido de segmentos permite que los datos de respaldo sededupliquen en la base de datos o en el host de aplicaciones para reducir la cantidad de datostransferidos por medio de la red. Procesamiento distribuido de segmentos en la página 37ofrece información.

Durante la restauración de datos a un cliente, el sistema Data Domain convierte los datosalmacenados a su estado original no deduplicado antes de enviar los datos mediante la red.

Respaldos federados de grupos de disponibilidad Always OnPuede utilizar la función de grupo de disponibilidad Always On de SQL Server para tener bases dedatos en un grupo de disponibilidad para alta disponibilidad.

El administrador de base de datos puede configurar preferencias de respaldo para el grupo dedisponibilidad y proponer una copia determinada, que puede ser la copia primaria o una de lascopias secundarias, que se usará para el respaldo.

Microsoft application agent es compatible con respaldos federados para respaldos de ApplicationDirect. Durante los respaldos federados, Microsoft application agent detecta la configuración depreferencias del respaldo de SQL Server para el grupo de disponibilidad y, a continuación, realiza elrespaldo en el nodo 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, Microsoft applicationagent realiza un respaldo solo de copia de las bases de datos. SQL Server no es compatible conrespaldos diferenciales en réplicas secundarias de SQL Server. Sin embargo, puede realizarrespaldos de registros de transacciones desde cualquiera de las copias.

En la siguiente figura se proporciona una descripción general de las interacciones de procesodurante los respaldos federados. En la figura, el respaldo se inicia en el nodo A, pero se recomiendael nodo B.

Respaldo de SQL Server con Application Direct

92 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 93: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 10 Comando de respaldo federado y flujo de datos

Mejores prácticas para respaldar SQL Server con ApplicationDirect

Considere las mejores prácticas para respaldar SQL Server con Application Direct.

Configurar respaldos para usar la misma ruta de Data Domain

Para garantizar la coherencia de los respaldos en el sistema Data Domain, configure todos losrespaldos de una instancia de SQL Server para usar el mismo sistema Data Domain y la misma ruta.

Ajustar la configuración de conexión

Los dispositivos de Data Domain Boost y PowerProtect X400 no distinguen entre el protocolo decontrol de transmisiones (TCP)/protocolo de Internet (IP), Fibre Channel (FC) y los tipos de redLAN, WAN y MAN. Los dispositivos de Data Domain Boost y PowerProtect X400 pueden funcionarcorrectamente en situaciones en las que la pérdida de paquetes es estrictamente del 0 % y lalatencia es menor que 20 ms.

Usar caracteres compatibles

Para los sistemas Data Domain y PowerProtect X400, la aplicación de Microsoft es compatible conla fecha de la configuración regional específica y la hora de procesamiento. Además, laconfiguración del idioma de la fecha y hora se puede establecer en caracteres que no sean eninglés. Sin embargo, los nombres de la ruta de acceso y base de datos se deben escribir solo encaracteres ASCII. Convenciones de nomenclatura para respaldos con Application Direct en lapágina 94 proporciona más información sobre los caracteres compatibles para los nombres deinstancia y base de datos.

Configurar los límites de cuota de Data Domain

El agente de aplicaciones de Microsoft no tiene un parámetro para controlar el tamaño total queconsume. Solo se pueden establecer límites de cuota en el sistema Data Domain por MTree (unidadde almacenamiento).

Los límites de cuota de un MTree se calculan según el tamaño lógico, que es el tamaño antes de lacompresión y la deduplicación de los datos.

Los límites de cuota afectan a las operaciones de respaldo solamente.

Configuración de los límites de uso de los recursos de Data Domain en la página 32 proporcionamás información sobre los límites de cuota, el impacto de superar los límites y la configuración delos límites de uso.

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 93

Page 94: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Configure los límites de uso de flujos de Data Domain.

Configure una cantidad suficiente de flujos de Data Domain para mejorar el rendimiento de losrespaldos y las restauraciones. Los flujos controlan el paralelismo de respaldos y restauracionespara cada base de datos.

El agente de aplicaciones de Microsoft requiere un flujo por cada saveset que se respalde o serestaure. Al ejecutar respaldos fraccionados, cada fracción requiere un flujo. Las fracciones seejecutan simultáneamente para cada base de datos. Las bases de datos se respaldan y se restaurande manera secuencial. Cuando se utilizan fracciones, la cantidad de flujos debe ser igual o mayorque 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 34 proporciona másinformación sobre el límite de flujos, el impacto de superar los límites y la configuración de loslímites de uso.

Elimine respaldos vencidos con la herramienta de vencimiento ddbmexptool

El agente de aplicación de Microsoft no elimina automáticamente las copias de respaldo vencidas.Debe eliminar explícitamente las copias de seguridad vencidas mediante la herramienta devencimiento ddbmexptool. Elimine respaldos con la herramienta de vencimiento ddbmexptool enla página 133 se proporcionan más detalles sobre la herramienta de vencimiento.

Convenciones de nomenclatura para respaldos con ApplicationDirect

Cuando se asignen nombres de instancias, bases de datos y grupos de archivos de SQL Server,tenga en cuenta que el agente de aplicaciones de Microsoft no distingue entre mayúsculas yminú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 con diferentesmayúsculas y minúsculas; por ejemplo, DB1 y db1, el agente de aplicaciones de Microsoft verá estasbases 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 para asignar nombres alos respaldos de bases de datos en configuraciones independientes, de clúster y de grupos dedisponibilidad Always On con Application Direct.

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

Respaldo de SQL Server con Application Direct

94 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 95: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Tabla 14 Caracteres especiales compatibles (continuación)

Carácter especial Nombre

- Guion

_ Guion bajo

{ 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 una instancia seincluye el símbolo numeral, se producirá un error en los respaldos de esa instancia.

Circunstancias que promueven los respaldos de SQL Server anivel completo

Los respaldos de registros de transacciones se promueven a respaldos completos en situacionesdeterminadas.

De forma predeterminada, los respaldos de registros de transacciones se promueven al nivelcompleto 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 promueven a unrespaldo completo o se omiten según la configuración de respaldo.

Hay opciones para ajustar el comportamiento de la promoción automática disponibles cuando seconfigura un respaldo. Tanto la marca de comando ddbmsqlsv-a "BACKUP_PROMOTION" comola opción Backup Promotion del plug-in de SSMS Microsoft app agent for Application Directcontrolan la promoción de respaldo.

Programación de trabajos de respaldoPuede programar trabajos de respaldo de Microsoft SQL Server con el Agente SQL Server o elprogramador 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 en el paquetede Microsoft SQL Server.

En esta sección se describe la programación de respaldos de SQL Server mediante el uso deltrabajo del Agente SQL Server para los subsistemas CmdExec y T-SQL. El Agente SQL Server, unagente de programación de trabajos del paquete de SQL Server, consta de un servicio de Windowsen el que se ejecutan trabajos.

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 95

Page 96: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Cada trabajo puede contener uno o más pasos, y cada paso puede contener sus propias tareas. Elagente de aplicaciones de Microsoft utiliza SQL Server para almacenar información de los trabajos,y puede ejecutarlos según una programación, en respuesta a un evento específico o según unademanda 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 Server

El Agente SQL Server está en estado deshabilitado de forma predeterminada. Para habilitar elAgente 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 seguridad

Para ejecutar comandos del símbolo del sistema del agente de aplicaciones de Microsoft en elsubsistema CmdExec, debe tener privilegios de administrador. Puede cambiar las credenciales deinicio de sesión del servicio del Agente SQL Server por las de administrador, o configurar un hostproxy 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 haga clic en OK.

3. En la ventana Services, haga clic con el botón secundario en SQL Server Agent Service yseleccione 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 tiene privilegios deadministrador.

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 Server Agent obtengaacceso a las credenciales almacenadas para los usuarios de Windows, a fin de definir el contexto deseguridad para los pasos de trabajo.

Por qué y cuándo se efectúa esta tarea

Cuando se ejecuta un paso de trabajo que está configurado para usar un proxy, SQL Server Agentusa las credenciales definidas en el proxy y, a continuación, el contexto de seguridadcorrespondiente para ejecutar el paso de trabajo.

Procedimiento

1. Abra SSMS y, a continuación, seleccione View > Object Explorer.

Respaldo de SQL Server con Application Direct

96 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 97: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

2. Especifique credenciales de usuario:

a. En Object Explorer, expanda Security, haga clic con el botón secundario en Credentialsy, a continuación, seleccione Properties.

b. En la página Credential Properties - EMC, especifique los siguientes campos y haga clicen 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 campo Identity.

l Confirmar contraseña: Vuelva a escribir la contraseña que especificó en el campoContraseña.

3. Cree un proxy:

a. En Object Explorer, expanda SQL Server Agent y, a continuación, expanda Proxies.

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 siguientes campos yhaga 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 paso2b.

l Activar para los subsistemas siguientes: En este campo, seleccione Operatingsystem (CmdExec).

Nota: Cuando cree un paso de trabajo, debe seleccionar este proxy de la lista Runas 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 servidores SQLServer.

Programación de un trabajo de CmdExec en un solo SQL ServerProcedimiento

1. Abra SSMS y seleccione Ver > Navegador de objetos.

2. En el Navegador de objetos, expanda Agente de SQL Server, haga clic con el botónsecundario en Trabajos y seleccione Nuevo trabajo.

3. En la ventana Propiedades del trabajo:

a. En la página General, escriba la información correspondiente en los campos Nombre,Propietario y Descripción.

b. En la página Pasos, haga clic en Nuevo para crear un paso.

c. En la ventana Propiedades del paso de trabajo, en la página General, especifique lossiguientes campos:

l Nombre del paso: escriba un nombre para el paso de trabajo.

l Tipo: seleccione el sistema operativo (CmdExec).

l Ejecutar como: según su configuración, seleccione proxy o cuenta de servicio delagente de SQL Server.

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 97

Page 98: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

l Código de salida de proceso y ejecución para un comando correcto: escriba elcódigo de salida correcto del proceso.

l Comando: especifique el comando necesario.Configurar respaldos con el plug-in SSMS del Microsoft app agent for ApplicationDirect en la página 104 proporciona información sobre cómo generar el comando.

El comando generado no tiene una ruta completa al archivo binario. Al especificar elcomando generado en este campo, debe agregar la ruta de acceso completa alarchivo binario. Si la ruta al archivo binario contiene espacios, especifique la rutaentre 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 ante ejecución correcta: seleccione si desea continuar con el próximo pasode trabajo o salir del paso actual e informar sobre la ejecución correcta, después deque el paso de trabajo actual se realice correctamente.

l Especifique los demás campos según sus requisitos.

l Haga clic en Aceptar.

e. En la página Programas, haga clic en Nuevo para programar un trabajo.

f. En la ventana Propiedades del programa de trabajo, especifique la informaciónadecuada en los campos correspondientes y haga clic en Aceptar.

g. En la página Alertas, haga clic en Agregar para crear una alerta que ejecutará un trabajocuando ocurra un evento específico.

h. En la ventana Nueva alerta, en la página General, especifique los siguientes campos:

l Nombre: escriba un nombre para la alerta.

l Tipo: 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 un mensaje a losoperadores sobre el estado del paso de trabajo.

l Nuevo operador: haga clic en este botón para agregar un operador a la listaOperador.

j. En la página Opciones, configure un método, como envío por red, bíper o correoelectrónico, para notificar a los operadores sobre el estado del paso de trabajo.

k. En la página Notificaciones, en Acciones para realizar cuando se completa el trabajo,seleccione los métodos de notificación adecuados para informar a los operadores sobre elestado del paso de trabajo.

l. En la página Destinos, seleccione Usar servidor local como destino.

m. Haga clic en Aceptar.

Programación de un trabajo de CmdExec en varios servidores SQL ServerProgramar trabajos desde una ubicación central a varios servidores SQL Server de destino facilitael trabajo del administrador de bases de datos. Para configurar esta funcionalidad, debe instalar al

Respaldo de SQL Server con Application Direct

98 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 99: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

agente de aplicaciones de Microsoft en todos los hosts de destino, establecer un Agente SQLServer como maestro y a los demás como host de 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 aMaster.

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 los campos E-mail address, Pager address y Net send address para informar a los operadores sobre elestado 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 usar como destinospara los trabajos de SQL Server Agent y haga clic en la flecha hacia la derecha paramoverlos al panel Target servers.

b. Si desea agregar servidores al panel Registered servers, haga clic en Add Connection.

c. En el cuadro de diálogo Checking Server Compatibility, revise la información y haga clicen 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, a continuación, seleccioneProperties.

b. En la ventana Server Properties, en el grupo Select a page, seleccione Connections.

c. Seleccione Permitir conexiones remotas con este servidor.

d. Haga clic en OK.

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 de destino en 1 o 0segú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 SQL Server\<instance_name>\SQLServerAgent\.

9. En la página Credenciales de inicio de sesión del servidor maestro, haga clic enSiguiente.

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ón secundario en Jobsy, a continuación, seleccione New job.

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 99

Page 100: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

3. En la ventana Propiedades del trabajo:

a. En la página General, complete la información correspondiente en los campos 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 de servicio deSQL Server Agent.

l Procesar código de salida de un comando correcto: Escriba el código de salidapara procesar de un comando correcto.

l Command: Especifique el comando requerido.Configurar respaldos con el plug-in SSMS del Microsoft app agent for ApplicationDirect en la página 104 proporciona información sobre cómo generar el comando.

El comando generado no tiene una ruta completa al archivo binario. Al especificarel comando generado en este campo, debe agregar la ruta de acceso completa alarchivo binario. Si la ruta al archivo binario contiene espacios, especifique la rutaentre 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:

l Acción en caso de éxito: Seleccione si desea continuar con el próximo paso detrabajo, o salir del paso actual e informar sobre la ejecución correcta después deque el paso de trabajo actual se realice correctamente.

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ón apropiada en loscampos correspondientes y, a continuación, haga clic en OK.

f. En la página Alerts, haga clic en Add a fin de crear una alerta para ejecutar un trabajocuando 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:

Respaldo de SQL Server con Application Direct

100 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 101: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

l Notificar a los operadores: Seleccione esta opción para enviar un mensaje a losoperadores sobre el estado del paso de trabajo.

l Nuevo operador: Haga clic en este botón para agregar un operador a la listaOperator.

c. En la página Options, configure un método (por ejemplo, E-mail, Pager o Net Send)para notificar a los operadores sobre el estado del paso de trabajo.

d. En la página Notifications, en Actions to perform when the job completes, seleccionelos métodos de notificación apropiados para informar a los operadores sobre el estadodel paso de trabajo.

e. En la página Targets, de la lista Target multiple servers, seleccione los servidores dedestino.

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ón secundarioen 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, a continuación, realicelos siguientes pasos:

a. En el cuadro de diálogo Seleccionar inicio de sesión, haga clic en Examinar.

b. En el cuadro de diálogo Browse for Objects, en Matching objects, seleccione NTSERVICE\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 los siguientescampos:

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ódigo de salida paraprocesar de un comando correcto.

l Command: Especifique el comando T-SQL requerido.Configurar respaldos con el plug-in SSMS del Microsoft app agent for ApplicationDirect en la página 104 proporciona información sobre cómo generar el comando deT-SQL.

Puede ejecutar el comando de T-SQL generado mediante la opción de menú Nuevaconsulta para comprobar si la operación se realiza correctamente. Si el comando seejecuta correctamente, los respaldos programados se realizarán correctamente.

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 101

Page 102: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Si desea usar códigos de retorno en el comando de T-SQL generado, debe modificarel 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 de retorno:

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

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 error sifalla 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óximo paso detrabajo, o salir del paso actual e informar sobre la ejecución correcta después de queel paso de trabajo actual se realice correctamente.

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ón apropiada en loscampos correspondientes y, a continuación, haga clic en OK.

l En la página Alerts, haga clic en Add a fin de crear una alerta para ejecutar un trabajocuando 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 un mensaje a losoperadores sobre el estado del paso de trabajo.

Respaldo de SQL Server con Application Direct

102 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 103: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

l Nuevo operador: Haga clic en este botón para agregar un operador a la listaOperator.

f. En la página Options, configure un método (por ejemplo, E-mail, Pager o Net Send) paranotificar a los operadores sobre el estado del paso de trabajo.

g. En la página Notifications, en Actions to perform when the job completes, seleccionelos métodos de notificación apropiados para informar a los operadores sobre el estado delpaso 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 View History o reviselos archivos de registro en la carpeta nsr/applogs/.

Programación de respaldos de SQL Server mediante el programador de tareasde Windows

Para programar respaldos de SQL Server mediante el programador de tareas de Windows, realicelos siguientes pasos:

Procedimiento

1. En el escritorio de Windows, haga clic en Start > All Programs > Accessories > SystemTools > Task Scheduler.

2. En el panel izquierdo de la ventana Task Scheduler, haga clic con el botón derecho en TaskScheduler Library y, a continuación, seleccione Create Basic Task.

Aparece el Asistente para crear tareas básicas.

3. En la página Create a Basic Task, en el campo Name, escriba un nombre para la tarea y, acontinuación, haga clic en Next.

4. En la página Task Trigger, seleccione la opción adecuada para iniciar la tarea y haga clic enNext.

Aparecerá la página correspondiente a la opción seleccionada.

5. Especifique o seleccione todos los campos que se requieran para realizar la tarea y, acontinuació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 el campoProgram/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 Application Direct con SQL Server admite variasherramientas para realizar respaldos manuales.

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 103

Page 104: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Puede configurar respaldos mediante el plug-in (GUI) SQL Server Management Studio del agentede aplicaciones de Microsoft, los comandos del agente de aplicaciones de Microsoft paraApplication Direct o los scripts T-SQL.

Configurar respaldos con el plug-in SSMS del Microsoft app agent forApplication Direct

El agente de aplicaciones de Microsoft admite una interfaz de usuario para realizar operaciones derespaldo a través de un plug-in SQL Server Management Studio (SSMS).

Por qué y cuándo se efectúa esta tarea

Si el dispositivo Data Domain está conectado solo en la LAN de respaldo y el host de SQL es unhost múltiple y tiene una interfaz en la LAN de respaldo, los respaldos en el dispositivo DataDomain continúan por medio de la LAN de respaldo de forma predeterminada.

Si tanto el dispositivo Data Domain como el host de SQL son hosts múltiples y están conectados ala LAN de respaldo, asegúrese de que el nombre del servidor Data Domain que especifique en elplug-in SSMS del Microsoft app agent for Application Direct sea igual a la dirección IP de la LANde respaldo. Los respaldos en el dispositivo Data Domain continúan por medio de la LAN derespaldo.

Para respaldar SQL Server en un servidor Data Domain sobre Fibre Channel (FC), primero debeconfigurar FC en el servidor Data Domain.

La vista Script está disponible en cada página de la pestaña Backup, lo que genera un scriptequivalente del símbolo del sistema. Puede usar el script para crear un archivo .bat para realizarrespaldos programados, la automatización y otras tareas. Las siguientes opciones de script estándisponibles:

l CLI Scripts: Para generar el script de la CLI, el cual puede utilizar para realizar un respaldo dela CLI.

l T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL.

Configurar los ajustes generales del respaldoPara configurar respaldos SQL con el complemento de SSMS Microsoft app agent for ApplicationDirect, primero debe especificar las opciones generales de respaldo en la página Respaldo >General.

Procedimiento

1. Abra la ventana Microsoft app agent for Application Direct en la página Respaldo >General.

La página General aparece como se muestra en la figura siguiente.

Respaldo de SQL Server con Application Direct

104 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 105: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 11 Application Direct: página general de respaldo

2. Deje Host de SQL Server como está. La instancia se completa de forma predeterminada.

3. En el campo Instancia de SQL Server, seleccione el nombre de la instancia de SQL Serverque contiene las bases de datos que desea respaldar.

4. En la lista Filtro de base de datos, seleccione una de las siguientes opciones:

l Todas las bases de datos: muestra las bases de datos normales y las bases de datos delgrupo de disponibilidad siempre encendida de la instancia de SQL Server seleccionada, enla tabla de bases de datos que está debajo del campo Filtro de base de datos.Esta es la opción predeterminada.

Puede respaldar las bases de datos del grupo de disponibilidad siempre encendida comobases de datos normales sin considerar las preferencias del grupo de disponibilidadsiempre encendida.

l Base de datos no AAG: muestra solo las bases de datos normales de la instancia de SQLServer seleccionada en la tabla de bases de datos.

l Está disponible una lista de grupos de disponibilidad siempre encendida: si selecciona unode los grupos de disponibilidad siempre encendida, se mostrarán las bases de datoscorrespondientes en la tabla de bases de datos.En el panel Conexiones, se muestra el nombre del clúster que contiene el grupo dedisponibilidad siempre encendida y la preferencia de respaldo que especifica la réplicarecomendada para ejecutar el respaldo. Puede configurar la preferencia de réplica de losgrupos de disponibilidad siempre encendida mediante SSMS.

5. En la tabla de bases de datos, seleccione todas las bases de datos marcando la casilla deverificación en la fila de encabezado, o bien solo las bases de datos individuales que desearespaldar.

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 105

Page 106: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

6. En la lista Tipo de respaldo, seleccione el tipo de respaldo que desea realizar; por ejemplo,Completo, Registro de transacciones o Diferencial.

7. (Opcional) Para ejecutar un respaldo solo de copia, seleccione Respaldo solo de copia.

Los respaldos solo de copia no alteran la cadena de respaldo de SQL Server, ni afectan eltruncamiento de registros y la promoción de nivel del respaldo. Los respaldos solo de copiason compatibles con respaldos de registros de transacciones o de nivel completo.

8. (Opcional) Para excluir las bases de datos de un respaldo de nivel de instancia de SQLServer, realice los siguientes pasos:

a. Haga clic en el botón Bases de datos excluidas.

Aparecerá la ventana Excluir bases de datos.

b. Seleccione cada base de datos que desee excluir del respaldo.

c. Haga clic en Aceptar.

Las bases de datos que se seleccionan para la exclusión aparecen atenuadas en la lista debases de datos, y se muestra la cantidad de bases de datos excluidas.

9. En el campo Nombre, escriba un nombre para el respaldo que desea ejecutar.

Una vez finalizado el respaldo, los nombres de saveset de las bases de datos respaldadasestarán en el siguiente formato:

<save_set_name>:<database>Por ejemplo, selecciona las bases de datos db1 y db2, especifica test como el nombre derespaldo o saveset y, a continuación, realiza el respaldo. Una vez finalizado el respaldo, losnombres de saveset de las bases de datos respaldadas serán test:db1 y test:db2.

Nota: No se admite el carácter numeral (#) para los nombres de saveset. Si utiliza estecarácter, los respaldos fallarán.

10. En el campo Descripción, escriba una descripción para el respaldo que desea ejecutar.

11. En el campo Vence después de (días), seleccione la cantidad de días después de los cualesdebe vencer el respaldo. El valor predeterminado es 30.

12. Bajo Destino, para seleccionar el servidor de Data Domain o PowerProtect X400 de destinopara el respaldo, realice los siguientes pasos:

a. Haga clic en el botón de navegación Servidor de Data Domain.

Aparecerá el cuadro de diálogo Configuración de caja de seguridad y lista deconexiones de Data Domain, como se muestra en la siguiente figura.

Respaldo de SQL Server con Application Direct

106 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 107: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 12 Lista de conexiones y configuración de la caja de seguridad de Data Domain

b. En el campo Carpeta de caja de seguridad, escriba la ruta a la caja de seguridad y hagaclic en Actualizar.

La ruta predeterminada a la caja de seguridad es C:\Program Files\DPSAPPS\common\lockbox.

La lista Conexiones de Data Domain se actualiza.

c. En la tabla Conexiones de Data Domain, seleccione el servidor de Data Domain oPowerProtect X400 de destino para el respaldo.

d. (Opcional) Para agregar o eliminar servidores de Data Domain o PowerProtect X400desde la tabla Conexiones de Data Domain, realice una de las siguientes secuencias deacciones:

l Realice los siguientes pasos para agregar un servidor:

a. Haga clic en Agregar.Aparecerá el cuadro de diálogo de detalles de Agregar servidor de Data Domain,como se muestra en la siguiente figura.

Figura 13 Data Domain: detalles de Agregar servidor de Data Domain

b. En el campo Servidor de Data Domain, escriba el nombre del servidor.

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 107

Page 108: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

c. En la lista Protocolo de comunicación, seleccione Ethernet o Fibre Channel, queserá el medio a través del cual desea respaldar las bases de datos en el servidor. Laopción Ethernet está seleccionada de manera predeterminada.

d. Si seleccionó Fibre Channel en la lista Protocolo de comunicación, escriba elnombre del servidor de Data Domain como el nombre del servicio de FibreChannel, en el campo Nombre de servicio de FC.

e. En el campo Nombre de usuario, escriba el nombre del usuario de DD Boost.

f. En el campo Contraseña, ingrese la contraseña del usuario de DD Boost.

g. En el campo Unidad de almacenamiento, escriba el nombre de la unidad dealmacenamiento de destino para el respaldo.Antes de guardarlos en el lockbox, se verifican las credenciales del usuario de DataDomain Boost o PowerProtect X400. La verificación de las credenciales delusuario requiere bastante tiempo para completarse.

l Para quitar un servidor de Data Domain o PowerProtect X400, seleccione el servidory, a continuación, haga clic en Quitar.

l Para agregar un servidor virtual de SQL para respaldar las bases de datos eninstancias de clúster, o restaurar bases de datos desde instancias de clúster de SQL,realice los siguientes pasos:

n Seleccione Editar configuración de caja de seguridad.

n En el campo Ingresar hostname, escriba el FQDN del servidor virtual de SQL.

n Haga clic en Aceptar.

l Para quitar un servidor virtual de SQL, seleccione el FQDN del servidor virtual de SQLen la lista Seleccionar hostname y haga clic en Quitar.

El archivo PersistedSettings.xml en la carpeta del lockbox contiene informaciónacerca de los servidores de Data Domain o PowerProtect X400. Si se agrega un servidora una caja de seguridad nueva, se crea el archivo PersistedSettings.xml. Si seagrega un servidor a la caja de seguridad o si se elimina alguno, se actualiza el archivoPersistedSettings.xml.

13. Para iniciar la operación de respaldo, haga clic en Ejecutar.

Configurar los ajustes opcionales del respaldoCuando configura respaldos SQL con el plug-in de SSMS Microsoft app agent for ApplicationDirect, puede especificar la configuración opcional de respaldo en la página Backup > Options.

Por qué y cuándo se efectúa esta tarea

Todas las configuraciones de la página Options son opcionales.

Procedimiento

1. En el panel izquierdo, haga clic en Options para especificar las configuraciones de respaldoopcionales.

La página Options aparece como se muestra en la figura siguiente.

Respaldo de SQL Server con Application Direct

108 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 109: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 14 Application Direct: página Options en Backup

2. Para realizar una operación de suma de comprobación con el respaldo y guardar lainformación en los medios de respaldo, seleccione Perform checksum before writing tomedia.

Microsoft application agent realiza otra suma de comprobación antes de una restauración, afin de garantizar que la suma de comprobación coincida con el respaldo.

3. Para utilizar una suma de comprobación para detectar un estado de respaldo o restauraciónparcial, seleccione Continue on error.

SQL Server verifica la suma de comprobación calculando un resultado local y comparando elresultado con el valor almacenado. Si los valores no coinciden y se producen errores, puedeseleccionar esta opción para continuar con la operación de respaldo o de restauración.

4. Para truncar los registros de transacciones antes de un respaldo, seleccione Truncate thetransaction log.

Microsoft application agent habilita esta opción si selecciona el registro de transaccionescomo el tipo de respaldo.

5. Para ejecutar un respaldo del final del registro de la base de datos y dejar la base de datos enestado de restauración, seleccione Backup the tail of the log and leave database inrestoring state.

6. En Stripes, seleccione Create a striped backup para crear un respaldo fraccionado.Asimismo, puede especificar la cantidad de fracciones. Si especifica un valor superior allímite máximo de 32, el valor predeterminado es 32.

7. Para ascender los respaldos de bases de datos del modelo de recuperación SIMPLE al nivelcompleto, seleccione Promote to full backup.

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 109

Page 110: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Las bases de datos del modelo de recuperación SIMPLE no admiten los respaldos deregistros de transacciones. Microsoft application agent habilita esta opción si seleccionabases de datos del modelo de recuperación SIMPLE para respaldar, y si especificaTransaction log como el tipo de respaldo.

8. Para omitir bases de datos del modelo de recuperación SIMPLE del respaldo, seleccioneSkip backup.

Microsoft application agent habilita esta opción si selecciona bases de datos del modelo derecuperación SIMPLE para respaldar, y si especifica Transaction log como el tipo derespaldo. Las bases de datos del modelo de recuperación SIMPLE no admiten los respaldosde registros de transacciones.

9. Para comprobar el estado de las bases de datos seleccionadas e ignorar las bases de datosque no están listas o no están disponibles para el respaldo, seleccione Skip databases thatcannot be backed up at its current state.

Si el estado de las bases de datos es ONLINE, las bases de datos están listas o disponiblespara los respaldos.

Si el estado de las bases de datos es OFFLINE, EMERGENCY (SINGLE_USER Mode),SUSPECT, RESTORING, RECOVERING o RECOVERY_PENDING, significa que las bases dedatos no están listas o no están disponibles para los respaldos.

10. Para generar registros detallados, los que puede usar para solucionar problemas de respaldo,especifique un número entre 1 y 9 en el campo Select a debug level. El valorpredeterminado es 0 (cero).

11. Para eliminar registros de depuración anterior a una determinada cantidad de días, en elcampo Delete debug logs after, especifique dicha cantidad con un número entre 1 y 32767días. El valor predeterminado es 0 y no se eliminan los registros de depuración.

Normalmente, si se eliminan los registros de depuración, se evita que la carpeta de registroen 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 en elformato 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 los siguientesvalores de la lista Backup Promotion:

l ALL: Permite que la promoción de respaldo se produzca en cualquier escenario aplicable.

l NONE: Deshabilita todas las promociones de respaldo.

l NONE_WITH_WARNINGS: Deshabilita la promoción de respaldo, pero registra unaadvertencia 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 respaldo después de uncambio del modelo de recuperación, pero se seguirán produciendo promociones derespaldo en otros escenarios.

l SKIP_RECOVERY_MODEL_WITH_WARNINGS: Permite la detección de cambio delmodelo de recuperación de la base de datos, sin embargo, si se detecta un cambio en elmodelo de recuperación, se registrará una advertencia en lugar de la promoción derespaldo. Se seguirán produciendo promociones de respaldo en otros escenarios.

13. Para especificar opciones de respaldo avanzadas, utilice el campo Advanced options paraseleccionar o escribir opciones avanzadas.

Separe varias entradas con una coma, por ejemplo:BUFFERCOUNT=2, READ_WRITE_FILEGROUPS

Respaldo de SQL Server con Application Direct

110 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 111: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Se admiten las siguientes opciones de respaldo avanzadas:

l BUFFERCOUNT=number_of_IO_buffers: Especifica la cantidad total de búferes de I/Oque se pueden usar durante la operación de respaldo.

l READ_WRITE_FILEGROUPS: Respalda solo los grupos de archivos (activos) de lectura/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 SSMS Microsoft appagent for Application Direct, en la página Backup > Monitor se muestra el script y estado delrespaldo.

En la siguiente figura se muestra la información y el estado del respaldo según como aparecen en lapágina Monitor.

Figura 15 Application Direct: página Monitor en Backup

Nota: Para obtener información sobre el éxito o fracaso de la operación de respaldo, revise losarchivos de registro que se encuentran en la carpeta de instalación. La ubicación típica de losarchivo de registro es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Respaldar SQL Server con el comando de respaldo Application DirectUtilice el comando ddbmsqlsv para configurar respaldos de datos de Microsoft SQL Server desdeun símbolo del sistema.

Nota: En las sintaxis, las opciones que están entre corchetes, es decir, [ y ], son opcionales.

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 111

Page 112: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Para realizar operaciones específicas de respaldo y restauración, Microsoft application agenttambién es compatible con el comando ddbmadmin.exe, además del comandomsagentadmin.exe. Sin embargo, el comando ddbmadmin.exe está obsoleto.

Sintaxis para respaldos de un servidor independiente

Ejecute el comando ddbmsqlsv con la siguiente sintaxis para respaldar un servidor SQL Serverindependiente:

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_name_and_path>" -a "NSR_DFA_SI_DD_USER=<DD_Boost_user>" [<optional_parameters>] "<backup_path>"

donde:

-c <client_name>

Especifica el hostname de SQL Server que contiene la instancia de SQL Server que desearespaldar.

-l {full | incr | diff}

Especifica el tipo de respaldo para ejecutar; por ejemplo, completo (full), registro detransacciones (incr) o diferencial (diff). El valor predeterminado es full.

-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 o PowerProtect X400.

-a "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica si el destino de respaldo es un servidor Data Domain o PowerProtect X400.

-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento hacia donde desea dirigir elrespaldo.

-a "NSR_DFA_SI_DD_USER=<DD_Boost_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 el lockbox parapermitir al agente de aplicaciones de Microsoft recuperar la contraseñ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 siguientes formatos:

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 siguientes formatos:

n Para respaldar la instancia completa, escriba MSSQL$<Instance_Name>:n Para respaldar bases de datos específicas, escriba MSSQL

$<Instance_Name>:<database> [...]

Respaldo de SQL Server con Application Direct

112 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 113: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 servidor SQL Serverindependiente:

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_name_and_path>" -a "NSR_DFA_SI_DD_USER=<DD_Boost_user>" [<optional_parameters>] "<backup_path>"

Ejecute el comando ddbmsqlsv con la siguiente sintaxis para respaldar un grupo de disponibilidadsiempre activa (AAG) sin clústeres:

ddbmsqlsv -a "SKIP_CLIENT_RESOLUTION=TRUE" -c <AAG_name>_<AAG_GUID> -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_name_and_path>" -a "NSR_DFA_SI_DD_USER=<DD_Boost_user>" [<optional_parameters>] "<backup_path>"

Nota: Para un AAG sin clústeres, debe agregar la opción -a"SKIP_CLIENT_RESOLUTION=TRUE" y especificar <AAG_name>_<AAG_GUID> con laopción -c.

donde:

-c <cluster_name>

Especifica el nombre del clúster de Windows que desea respaldar.

-c <AAG_name>_<AAG_GUID>

Especifica el AAG sin clústeres que desea respaldar, por ejemplo, -c AAG1_ef770eaf-ebe3-f5be-bdff-3a7243ff1236.

-A <virtual_server>

Especifica el nombre de dominio calificado (FQDN) del servidor virtual de SQL.

Nota: La opción -A no se aplica a respaldos de AAG sin clústeres.

-l {full | incr | diff}

Especifica el tipo de respaldo para ejecutar; por ejemplo, completo (full), registro detransacciones (incr) o diferencial (diff). El valor predeterminado es full.

-a "NSR_DFA_SI=TRUE"

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 113

Page 114: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 o PowerProtect X400.

-a "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica el nombre del servidor Data Domain o PowerProtect X400 que contiene la unidadde almacenamiento en la que desea respaldar las bases de datos.

-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento hacia donde desea dirigir elrespaldo.

-a "NSR_DFA_SI_DD_USER=<DD_Boost_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 el lockbox parapermitir al agente de aplicaciones de Microsoft recuperar la contraseña del usuario registrado.

-a "SKIP_CLIENT_RESOLUTION=TRUE"

Especifica que se debe omitir la resolución del cliente para <AAG_name>_<AAG_GUID>,según lo especificado por la opción -c. Es necesario omitir la resolución del cliente para unrespaldo de AAG sin clústeres.

"<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 siguientes formatos:

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 siguientes formatos:

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 varios gruposde disponibilidad Always On en la misma operación.

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:

Respaldo de SQL Server con Application Direct

114 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 115: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Ejemplo 3 Comando de respaldo del clúster de SQL (continuación)

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 los nombresde instancia son iguales

Cuando en los nodos del servidor solo se incluyen instancias predeterminadas, o cuando losnombres de instancia de SQL Server son iguales en el grupo de disponibilidad, escriba el comandode 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, en el que serespaldan todas las bases de datos del grupo de disponibilidad AlwaysOn sql2012-aag3. Elnombre del objeto de respaldo consta de los siguientes componentes:

n MSSQL es un término obligatorio.

n Si usa instancias con nombre, $SQ12INST4 es el nombre de la instancia de SQL Server.Si usa una instancia predeterminada, no especifique $<SQL_Server_instance_name> en elobjeto 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 hay varios nombresde instancia

Cuando realiza respaldos en un grupo de disponibilidad Always On en el que los nodos contienenservidores SQL Server con nombres de instancia diferentes, el comando de respaldo en cadainstancia 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

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 establece comosecundaria.

En este escenario, el comando de respaldo en SQL2INST4 debería especificar el objeto de respaldocomo "MSSQL$SQL2INST4#sql2012-aag3:", mientras que el comando de respaldo en

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 115

Page 116: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

SQL2INST5 debería especificar el objeto de respaldo como "MSSQL$SQL2INST5#sql2012-aag3:". Después de la conmutación por error del Nodo1 y el Nodo2, el Nodo1 se convierte ensecundario y el Nodo2 en primario. El comando de respaldo es el mismo después de la conmutaciónpor 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 saveset dependede la instancia que se utiliza para el primer respaldo.

Respaldo de varias bases de datos en un grupo de disponibilidad Always 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 especificar los nombresde 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 derespaldo

l Se respaldan solo database1, database3 y database8 del grupo de disponibilidad Always On thesql2012-aag3.

Parámetros opcionales para el comando ddbmsqlsv

En la siguiente lista se describen los parámetros opcionales que puede utilizar con el comandoddbmsqlsv:

-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>

Especifica la ejecución de un respaldo fraccionado con el número de fracciones especificadas.Si especifica un valor superior a un límite de 32, el valor predeterminado será 32.

-a "SKIP_SIMPLE_DATABASE={TRUE | FALSE}"

Especifica si se ignora el respaldo de las bases de datos del modelo de recuperación SIMPLE.Use esta opción si selecciona bases de datos del modelo de recuperación SIMPLE para elrespaldo y especifica Transaction log como el tipo de respaldo. Las bases de datos del modelode recuperación SIMPLE no admiten los 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 e ignorar lasbases de datos que no estén disponibles o listas para el respaldo.

Respaldo de SQL Server con Application Direct

116 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 117: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Si el estado de las bases de datos es ONLINE, las bases de datos están listas o disponiblespara los respaldos.Si el estado de las bases de datos es OFFLINE, EMERGENCY (SINGLE_USER Mode),SUSPECT, RESTORING, RECOVERING o RECOVERY_PENDING, las bases de datos no estánlistas o disponibles para los respaldos.El valor predeterminado es TRUE.

-q

Muestra mensajes de ddbmsqlsv en el modo silencioso; es decir, la opción muestrainformación de resumen y mensajes de error únicamente.

-v

Muestra mensajes de ddbmsqlsv en el modo detallado; es decir, la opción proporcionainformación detallada sobre el progreso de la operación de respaldo.

-G

Especifica la ejecución de un respaldo de registro de transacciones NO_LOG antes derespaldar la base de datos.

-R

Utiliza la opción NO_TRUNCATE cuando se respaldan los registros de transacciones.

-T

Realiza un respaldo de registro de transacciones TRUNCATE_ONLY antes de respaldar la basede datos.

-k

Especifica la realización de una suma de comprobación antes de respaldar los datos aldispositivo.

-u

Especifica la realización de una suma de comprobación antes del respaldo, pero que continúecon 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

Puede especificar cualquier número entero positivo, seguido de una de las siguientes unidadesde 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 esta opción paraespecificar el nombre exacto de la base de datos o usar caracteres comodín.Se admiten dos caracteres comodín.

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 117

Page 118: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 de datos concorchetes; 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 comandode respaldo.

l Para excluir todas las bases de datos con el formato de nombre DB_x, como DB_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 de búferes de I/Oque se pueden usar durante una operación de respaldo.

l READ_WRITE_FILEGROUPS: Especifica que se respalden solo los grupos de archivos(activos) de lectura/escritura dentro de la base de datos.

Si especifica varias opciones, separe cada argumento con una coma. La sintaxis es lasiguiente:

-O "Option1, Option2, Option3"

-D <debug_level_1_through_9>

Genera registros detallados que se pueden usar para solucionar problemas de respaldo. Elvalor predeterminado es 0 (cero).

-a "DELETE_DEBUG_LOG_DAYS=<days>"

Especifica que se eliminen los archivos de registro de depuración anteriores a la cantidad dedías especificada. El rango válido es entre 1 y 32767. De forma predeterminada, los registrosde depuración no se eliminan. Normalmente, si se eliminan los registros de depuración, se evitaque la carpeta de 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 nombre en el formatopredeterminado 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 copia no alteran lacadena de respaldo de SQL Server y no afectan el truncamiento de registros ni la promociónde nivel del respaldo. El valor predeterminado es FALSE.Esta opción solo se aplica si especifica full o incr como el tipo de respaldo con elparámetro -l.Generalmente, es necesario ejecutar respaldos de registro de transacciones solo de copianada 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 a través deFibre Channel. El valor predeterminado es FALSE.

-a "NSR_FC_HOSTNAME=<fibre_channel_server>

Respaldo de SQL Server con Application Direct

118 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 119: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Especifica el nombre de host de Fibre Channel. Utilice esta opción con el parámetro -a"NSR_ENABLE_FC=TRUE".

-a "NSR_INCLUDE_AAG_DATABASE=None”

Especifica que se omitan las bases de datos de grupos de disponibilidad AlwaysOn de unaoperació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 contiene informacióncifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares.Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminada a la ruta de lockboxen la ruta de instalación predeterminada, que es C:\Program Files\DPSAPPS\common\lockbox.

-a "SKIP_SYSTEM_DATABASE={TRUE | FALSE}"

Especifica si se omiten las bases de datos del sistema durante los respaldos de registro detransacciones 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 son válidos:

l ALL (Predeterminado): 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, pero registra unaadvertencia si la promoción de respaldo ocurre normalmente.

l SKIP_RECOVERY_MODEL: Deshabilita la detección de cambio del modelo de recuperaciónde la base de datos. No ocurrirá una promoción de respaldo después de un cambio delmodelo de recuperación, pero se seguirán produciendo promociones de respaldo en otrosescenarios.

l SKIP_RECOVERY_MODEL_WITH_WARNINGS: Permite la detección de cambio del modelode recuperación de la base de datos, sin embargo, si se detecta un cambio en el modelo derecuperación, se registrará una advertencia en lugar de la promoción de respaldo. Seseguirán produciendo promociones de respaldo en otros escenarios.

La configuración especificada con esta opción se aplica a cada base de datos en la instancia deSQL cuando se especifica esta configuración junto con una ruta de respaldo de nivel deinstancia de SQL.De manera similar, la configuración especificada con esta opción solo se aplica a bases dedatos determinadas cuando se especifica esta configuración con una ruta de respaldo de nivelde base de datos.

Realizar respaldos con scripts T-SQLMicrosoft application agent para Application Direct le permite generar un script CLR de SQL quepuede usar para respaldar SQL Server.

En el comando de respaldo CLR de SQL, emc_run_backup, se utilizan las mismas opciones derespaldo del símbolo del sistema de Microsoft application agent para Application Direct con SQLServer También debe proporcionar parámetros VARCHAR para este comando.

Para usar este comando, debe tener un conocimiento detallado de las opciones de respaldo delsímbolo del sistema de Microsoft application agent para Application Direct con SQL Server. Respaldar SQL Server con el comando de respaldo Application Direct en la página 111 proporciona

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 119

Page 120: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

información sobre las opciones de respaldo del símbolo del sistema de Microsoft application agentpara Application Direct 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 de consultas deSSMS y la herramienta de línea de comandos OSQL, para ejecutar los scripts CLR de SQL.

Puede usar el script CLR de SQL para programar respaldos de SQL Server con el agente SQLServer. Programación de respaldos de SQL Server mediante el uso del agente SQL Server en lapágina 95 ofrece información.

Mejores prácticas para respaldar SQL Server con Application Direct en la página 93 proporcionainstrucciones para mejorar el rendimiento de los respaldos de SQL Server mediante los scripts CLRde SQL de Microsoft application agent para Application Direct.

Realización de respaldos de extracción de SQL Server mediante los scripts T-SQL de Microsoftapplication agent para Application Direct.

Por qué y cuándo se efectúa esta tarea

Para respaldar todas las bases de datos o solo las bases de datos específicas de una instancia deSQL Server desde un host de origen en un dispositivo Data Domain o PowerProtect X400mediante 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 el respaldo.

Resultados

Puede generar el script T-SQL mediante la GUI del agente de aplicaciones de Microsoft en el hostde origen y copiarlo en la ventana Nueva consulta en el otro host o escribir el script T-SQL en laventana Nueva consulta. Configurar respaldos con el plug-in SSMS del Microsoft app agent forApplication Direct en la página 104 y Realizar respaldos con scripts T-SQL en la página 119 ofreceninformación.

Ejemplo 4 Script T-SQL de respaldo de extracción

USE [master]GO

Respaldo de SQL Server con Application Direct

120 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 121: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Ejemplo 4 Script T-SQL de respaldo de extracción (continuación)

DECLARE @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 Clus-SQL-01-DB01, CLUST-SQL-02-DB01, CLUST-SQL-02-DB02 y CLUST-SQL-02-DB03 son las bases de datos seleccionadas en la instancia Inst1 pararespaldar.

Ejecución de respaldos federados de bases de datos de grupos de disponibilidad AlwaysOn de SQLcon scripts T-SQL

Para ejecutar respaldos federados, utilice el mismo comando y las mismas opciones de respaldoque se describen en Realizar respaldos con scripts T-SQL en la página 119, pero con las siguientesmodificaciones:

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 de respaldo.

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 varios gruposde disponibilidad Always On en la misma operación.

Ejemplo 5 Script T-SQL de ejemplo para respaldar un grupo de disponibilidad Always On completo

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

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 121

Page 122: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Ejemplo 5 Script T-SQL de ejemplo para respaldar un grupo de disponibilidad Always Oncompleto (continuación)

"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 de bases dedatos) 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"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

Respaldo de SQL Server con Application Direct

122 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 123: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Enumerar respaldosEnumere los respaldos realizados en un sistema Data Domain o PowerProtect X400 mediante elcomando msagentadmin administration o el comando ddbmexptool .

Enumere respaldos y guarde archivos con el comando de administraciónmsagentadmin

El agente de aplicaciones de Microsoft admite comandos de enumeración para ver respaldos yguardar archivos.

Enumere respaldos o guarde archivos mediante el comando msagentadmin administrationcon la siguiente sintaxis:

msagentadmin administration {--list | --listfiles} --ddhost "<server_name>" --ddpath "<storage_unit_name_and_path>" --dduser "<DD_Boost_username>" --appID "mssql" [<optional_parameters>]

donde:

{--list | --listfiles}

Especifica el tipo de operación de enumeración. Se debe especificar solo uno de los siguientesparámetros:

l --listfiles especifica la lista de archivos de guardado en la unidad de almacenamiento.

l --list especifica la lista de respaldos.Puede utilizar el alias -s para el parámetro list.

--ddhost "<server_name>"

Especifica el nombre del servidor que contiene la unidad de almacenamiento 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 dedatos seleccionadas.

--dduser "<DD_Boost_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. Especifiquemssql 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 los comandosmsagentadmin 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>

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 123

Page 124: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Especifica la carpeta en la que se encuentra el archivo del lockbox, que contiene informacióncifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares.Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminada según la ruta deinstalació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 Data Domain (nivelactivo) o el nivel de nube de Data Domain.

--client <client_name>

Especifica el hostname del servidor de aplicaciones que contiene la instancia de servidor quese 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, oantes. Si no especifica un valor, el valor predeterminado es la fecha y la 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, odespué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 valor predeterminado 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ías especificada. Elrango válido es entre 1 y 32767.De forma predeterminada, los registros de depuración no se eliminan. Normalmente, si seeliminan los registros de depuración, se evita que la carpeta de registro en la unidad deinstalación sea demasiado grande.Este parámetro solo elimina registros de depuración nombrados con el formatopredeterminado y ubicados 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 la operación.

-a "<key-value_pair>"

Especifica la palabra clave y el valor de una opción que se especificó también en el archivo deconfiguración. Por ejemplo, -a "CLIENT=<client_name>".

Respaldo de SQL Server con Application Direct

124 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 125: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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:

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

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 125

Page 126: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Enumerar respaldos con la herramienta de vencimiento de Application DirectPor qué y cuándo se efectúa esta tarea

Ejecute el siguiente comando para enumerar respaldos:

ddbmexptool -l -n MSSQL -a "DDBOOST_USER=<DD_Boost_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>"

Especifica el nombre del servidor de Data Domain que contiene la unidad de almacenamientoen 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 dedatos seleccionadas.

a "DDBOOST_USER=<DD_Boost_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

Resultados

La herramienta de vencimiento muestra los savesets en orden ascendente de formapredeterminada, es decir, los savesets más antiguos se muestran primero. Para enumerar lossavesets en orden descendente, es decir, que se muestren los savesets más recientes primero,

Respaldo de SQL Server con Application Direct

126 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 127: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

especifique LIST_SAVESET_DESC=TRUE en el archivo de configuración y, a continuación, utilicela 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 de vencimientoddbmexptool.

-v

Muestra la salida detallada en la consola.

-D <debug_level_1_through_9>

Genera registros detallados que se pueden usar para solucionar problemas de respaldo. Elvalor predeterminado es 0 (cero).

-p <number_of_days>

Elimina los archivos de registro de depuración anteriores a la cantidad de días especificada. Elrango válido es entre 1 y 32767. De forma predeterminada, los registros de depuración no seeliminan. Normalmente, si se eliminan los registros de depuración, se evita que la carpeta deregistro en la unidad de instalación sea demasiado grande. Este parámetro solo eliminaregistros de depuración nombrados con el formato predeterminado y ubicados en la carpetade registro 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 elformato de hora relativa. Los formatos de hora relativa 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ímite inferior.

-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 elformato de hora relativa. Los formatos de hora relativa 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 -e, el comando considera la hora actual como el límite superior.

La mejor práctica es establecer el valor de -e en el mismo valor que el período de tiempo de lapolítica de vencimiento que se especificó en el momento del respaldo.

-N <save_set_name>

Especifica un determinado nombre de saveset para mostrar o para mostrar y eliminar. Porejemplo, -N MARS$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 clave; es decir, -a "key = value", para opciones presentesen 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 de eliminarrespaldos.

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 127

Page 128: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 nivel de nube deData Domain.

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 35 describe cómo configurar una política detransferencia de datos de nivel de datos de DD.

Use el comando msagentadmin.exe administration para realizar las siguientes tareas:

l Marcar los savesets para transferirlos de una unidad de almacenamiento de Data Domain a unData Domain Cloud Tier.

l Recuperar savesets desde un Data Domain Cloud Tier en una unidad de almacenamiento deData Domain.El agente de aplicaciones de Microsoft es compatible con los siguientes tipos de recuperación:

n Automáticas o sin inconvenientes: Cuando en una operación de restauración se requierenlos savesets que están presentes en un Data Domain Cloud Tier, el agente de aplicacionesde Microsoft recupera los savesets en el nivel activo en Data Domain.Sin embargo, cuando se utiliza Elastic Cloud Storage (ECS) con DD OS 6.1 o posterior, elagente de aplicaciones de Microsoft restaura los savesets en el dispositivo de nivel de nubedirectamente de ECS al cliente sin recurrir al nivel activo. En la documentación de DataDomain se proporcionan más detalles y recomendaciones para las operaciones derestauración directamente desde ECS.

n Manual: Cuando se cumplan las dos condiciones siguientes, recupere los savesetsmanualmente antes de realizar una operación de restauración:

– Cuando para la operación de restauración se necesiten los savesets que están presentesen un Data Domain Cloud Tier.

– Cuando no desee que el agente de aplicaciones de Microsoft recupere y restaureautomáticamente los savesets.

Transferir los savesets al Data Domain Cloud TierUse la marca --move o -m con el comando msagentadmin administration para transferirlos savesets a un dispositivo a nivel de nube de Data Domain.

Para mover savesets a un nivel de nube de Data Domain, escriba el siguiente comando:

msagentadmin.exe administration --move --ddhost "<server_name>" --ddpath "<storage_unit_name_and_path>" --dduser "<DD_Boost_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> and --before<end_time>. Si marca los savesets marcados previamente, es posible que esto afecte elrendimiento de la transferencia de datos.

Tenga en cuenta los siguientes comandos de ejemplo para marcar los savesets de SQL Server quese deben transferir de una unidad de almacenamiento de Data Domain a un Data Domain CloudTier:

Respaldo de SQL Server con Application Direct

128 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 129: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 administration para recuperarlos 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 la unidad dealmacenamiento de Data Domain, escriba el siguiente comando:

msagentadmin.exe administration --recall --ddhost "<server_name>" --ddpath "<storage_unit_name_and_path>" --dduser "<DD_Boost_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 SQL Server quese deben transferir de una unidad de almacenamiento de Data Domain a un Data Domain CloudTier:

Ejemplo 15 Comando de recuperación de nivel de nube sin 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 Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 129

Page 130: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Parámetros opcionales para el comando de administración msagentadminEn la siguiente lista, se describen los parámetros opcionales que puede usar con los comandosmsagentadmin 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 contiene informacióncifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares.Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminada según la ruta deinstalació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 Data Domain (nivelactivo) o el nivel de nube de Data Domain.

--client <client_name>

Especifica el hostname del servidor de aplicaciones que contiene la instancia de servidor quese 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, oantes. Si no especifica un valor, el valor predeterminado es la fecha y la 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, odespué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 valor predeterminado 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ías especificada. Elrango válido es entre 1 y 32767.De forma predeterminada, los registros de depuración no se eliminan. Normalmente, si seeliminan los registros de depuración, se evita que la carpeta de registro en la unidad deinstalación sea demasiado grande.Este parámetro solo elimina registros de depuración nombrados con el formatopredeterminado y ubicados en la carpeta de registros en <installation_path>\MSAPPAGENT\logs

Respaldo de SQL Server con Application Direct

130 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 131: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

--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 la operación.

-a "<key-value_pair>"

Especifica la palabra clave y el valor de una opción que se especificó también en el archivo deconfiguración. Por ejemplo, -a "CLIENT=<client_name>".

Eliminación de respaldosElimine los respaldos mediante el comando msagentadmin administration o el comandoddbmexptool .

Eliminación de respaldos mediante el comando de administración msagentadminEl agente de aplicaciones de Microsoft es compatible con el comando msagentadminadministration para eliminar respaldos y savesets. Primero, el comando enumera los respaldosy, a continuación, los elimina.

Nota:Cuando las copias de respaldo en un sistema de Data Domain o PowerProtect X400 seadministran a través del programa de políticas de protección del administrador de datosPowerProtect, las copias de respaldo vencidas se eliminan de acuerdo con el programa. Estascopias de respaldo no se deben eliminar mediante el comando msagentadminadministration.

Si intenta usar el comando para eliminar las copias de respaldo administradas por eladministrador de datos de PowerProtect, aparece un mensaje de error.

Para eliminar savesets o respaldos, ejecute el comando msagentadmin administration con lasiguiente sintaxis:

msagentadmin administration --delete --ddhost "<name>" --ddpath "/<storage_unit_name_and_path>" --dduser "<DD_Boost_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 de almacenamientoen 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 dedatos seleccionadas.

--dduser "<DD_Boost_user>"

Especifica el nombre de usuario del usuario de DD Boost.

--appID "mssql"

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 131

Page 132: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Especifica el ID de aplicación (espacio de nombres) para buscar los respaldos. Especifiquemssql 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 los comandosmsagentadmin 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 contiene informacióncifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares.Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminada según la ruta deinstalació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 Data Domain (nivelactivo) o el nivel de nube de Data Domain.

--client <client_name>

Especifica el hostname del servidor de aplicaciones que contiene la instancia de servidor quese 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, oantes. Si no especifica un valor, el valor predeterminado es la fecha y la 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, odespué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 valor predeterminado 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ías especificada. Elrango válido es entre 1 y 32767.De forma predeterminada, los registros de depuración no se eliminan. Normalmente, si seeliminan los registros de depuración, se evita que la carpeta de registro en la unidad deinstalación sea demasiado grande.

Respaldo de SQL Server con Application Direct

132 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 133: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Este parámetro solo elimina registros de depuración nombrados con el formatopredeterminado y ubicados 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 la operación.

-a "<key-value_pair>"

Especifica la palabra clave y el valor de una opción que se especificó también en el archivo deconfiguració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 vencimiento ddbmexptoolpara eliminar respaldos vencidos o vigentes de SQL Server.

Requisitos previos

Asegúrese de cumplir los siguientes requisitos antes de eliminar los respaldos vencidos mediante laherramienta de vencimiento:

l Tiene un registro de los respaldos que se realizaron.

l Haber comprobado manualmente si el respaldo vencido que desea eliminar tiene respaldos novencidos dependientes.

Nota: No debe eliminar un respaldo vencido si este tiene respaldos no vencidosdependientes. La herramienta de vencimiento no busca respaldos dependientes.

l Ha creado un archivo de configuración.

Por ejemplo, cree el archivo de configuración C:\ddconfig.cfg con el siguiente contenido:

DEVICE_PATH=/artitestDDBOOST_USER=ostDEVICE_HOST=10.31.192.10CLIENT=mw2k8x64sql2.nmmdev.com

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 133

Page 134: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

DEBUG_LEVEL=0LOCKBOX_PATH="C:\Program Files\DPSAPPS\common\lockbox"

Nota: Para la variable DEVICE_HOST, especifique el mismo hostname o la misma direcciónIP que especificó en el campo Servidor de Data Domain cuando agregó o configuró elservidor de Data Domain. El nombre de host debe estar en el formato de nombre dedominio calificado. Por ejemplo, test1.contoso.com.

Eliminar respaldos con la herramienta de vencimiento de Application Direct

Por qué y cuándo se efectúa esta tarea

Nota:Cuando las copias de respaldo en un sistema Data Domain o PowerProtect X400 seadministran a través del programa de políticas de protección de Data Manager PowerProtect,las copias de respaldo vencidas se eliminan de acuerdo con el programa. Estas copias derespaldo no se deben eliminar a través de la herramienta de vencimiento de Application Direct.

Si intenta utilizar la herramienta de vencimiento Application Directpara eliminar las copias deseguridad que Data Manager PowerProtect administra, aparece un mensaje de error.

En un sistema Data Domain, para eliminar los respaldos y los archivos de metadatos que seencuentren dentro de un determinado rango de tiempo de guardado, independientemente de lafecha de vencimiento, ejecute el siguiente comando:

ddbmexptool -d -n MSSQL -a "DDBOOST_USER=<DD_Boost_user>" -a "DEVICE_PATH=<storage_unit>" -a "DEVICE_HOST=<server_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=<server_name>"

Especifica el nombre del servidor de Data Domain que contiene la unidad de almacenamientoen 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 dedatos seleccionadas.

a "DDBOOST_USER=<DD_Boost_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: Tenga en cuenta la siguiente información:

l Los comandos de eliminación no comprueban las dependencias de los respaldos que seeliminarán.

l Si no especifica las opciones -b y -e, el comando eliminará todos los respaldos.

Respaldo de SQL Server con Application Direct

134 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 135: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

l Para eliminar los respaldos que se han realizado desde el día anterior, debe usar el modointeractivo.

l Cuando utilice el modo no interactivo (opción -Y), establezca el valor de la opción -e en unmínimo de 1 days ago para evitar la eliminación accidental de los respaldos 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 Application Direct

Por qué y cuándo se efectúa esta tarea

Para eliminar los respaldos vencidos, ejecute el siguiente comando:

ddbmexptool -k -n MSSQL -a "DDBOOST_USER=<DD_Boost_user>" -a "DEVICE_PATH=<storage_unit>" -a "DEVICE_HOST=<server_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=<server_name>"

Especifica el nombre del servidor de Data Domain que contiene la unidad de almacenamientoen 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 dedatos seleccionadas.

a "DDBOOST_USER=<DD_Boost_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: Si no especifica las opciones -b y -e, el comando eliminará todos los respaldos vencidos.Sin embargo, el comando no elimina los archivos de metadatos que el agente de aplicaciones

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 135

Page 136: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

de Microsoft crea durante los respaldos. El tamaño de los archivos de metadatos es mínimo yno afecta el rendimiento del host. Para eliminar los archivos de metadatos, 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 herramienta devencimiento con T-SQL

Con el agente de aplicaciones de Microsoft, la herramienta de implementación de CLR incluye elprocedimiento almacenado dbo.emc_run_delete que le permite ejecutar la herramienta devencimiento desde una una GUI normal de SQL Server Management Studio.

El procedimiento almacenado ejecuta la herramienta de vencimiento y utiliza los argumentos de lalínea de comandos que se pasaron al procedimiento almacenado.

Además, el procedimiento almacenado garantiza que el comando de eliminación incluya lasopciones -Y y --n mssql.

Para la herramienta de vencimiento se requieren las opciones -Y y -n mssql, debido a que ustedno puede intervenir y el agente de aplicaciones de Microsoft admite solamente el plug-in deMSSQL 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 <> 0BEGINRAISERROR ('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 <> 0

Respaldo de SQL Server con Application Direct

136 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 137: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

BEGINRAISERROR ('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 de vencimientoddbmexptool.

-v

Muestra la salida detallada en la consola.

-D <debug_level_1_through_9>

Genera registros detallados que se pueden usar para solucionar problemas de respaldo. Elvalor predeterminado es 0 (cero).

-p <number_of_days>

Elimina los archivos de registro de depuración anteriores a la cantidad de días especificada. Elrango válido es entre 1 y 32767. De forma predeterminada, los registros de depuración no seeliminan. Normalmente, si se eliminan los registros de depuración, se evita que la carpeta deregistro en la unidad de instalación sea demasiado grande. Este parámetro solo eliminaregistros de depuración nombrados con el formato predeterminado y ubicados en la carpetade registro 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 elformato de hora relativa. Los formatos de hora relativa 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ímite inferior.

-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 elformato de hora relativa. Los formatos de hora relativa 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 -e, el comando considera la hora actual como el límite superior.

La mejor práctica es establecer el valor de -e en el mismo valor que el período de tiempo de lapolítica de vencimiento que se especificó en el momento del respaldo.

-N <save_set_name>

Respaldo de SQL Server con Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 137

Page 138: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Especifica un determinado nombre de saveset para mostrar o para mostrar y eliminar. Porejemplo, -N MARS$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 clave; es decir, -a "key = value", para opciones presentesen 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 de eliminarrespaldos.

Respaldo de SQL Server con Application Direct

138 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 139: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

CAPÍTULO 5

Respaldo de SQL Server con Storage Direct

Este capítulo incluye las siguientes secciones:

l Descripción general de los respaldos de SQL Server con Storage Direct............................. 140l Flujo de trabajo de respaldo de Storage Direct.....................................................................140l Mejores prácticas para respaldar SQL Server con Storage Direct........................................ 141l Consideraciones de respaldo de RecoverPoint en XtremeIO................................................ 143l Convenciones de nomenclatura para respaldos con Storage Direct..................................... 143l Respaldo de SQL Server con Storage Direct........................................................................144l Enumere respaldos con el comando msagentadmin..............................................................157l Eliminación de respaldos...................................................................................................... 160

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 139

Page 140: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Descripción general de los respaldos de SQL Server conStorage Direct

Puede respaldar SQL Server con el plug-in (GUI) SSMS de Microsoft application agent, loscomandos Storage Direct o scripts T-SQL.

Los respaldos de Storage Direct siempre se realizan a nivel de LUN.

En los respaldos de Storage Direct, no se utiliza el procesamiento del segmento distribuido (DSP)de Data Domain en el caso de los respaldos que no son Gen0. Storage Direct modifica los bloquesque se eliminan en los volúmenes y los considera como bloques nuevos.

Si bien estos bloques son no son únicos, una operación de transferencia de datos envía estosbloques a Data Domain. El truncamiento de registros, donde los registros se eliminan después deun respaldo, es un ejemplo.

En el caso de RecoverPoint, según el diseño del grupo de consistencia, puede respaldar todas lasbases de datos o solo las bases de datos requeridas de una instancia 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 respaldo siempre serealiza a nivel de grupo de consistencia. Respalde todas las bases de datos de un grupo decoherencia.

Flujo de trabajo de respaldo de Storage DirectEl flujo de trabajo de respaldo para Storage Direct es diferente según si está utilizando un arregloVMAX o un dispositivo RecoverPoint.

Flujo de trabajo de respaldo de Storage Direct con RecoverPointEl flujo de trabajo de respaldo de Storage Direct con RecoverPoint incluye los siguientes pasos:

1. El administrador de base de datos inicia un respaldo de Storage Direct con RecoverPoint,mediante la ejecución de la herramienta de respaldo nativa de base de datos y la especificacióndel tipo de respaldo.

2. Microsoft application agent asigna los archivos en el respaldo a una lista de LUN de origen deXtremIO y obtiene información acerca de los grupos de consistencia pertinentes deRecoverPoint, y comprueba si los LUN de origen pueden ser protegidos mediante StorageDirect con RecoverPoint.

3. Microsoft application agent avisa a la aplicación o la base de datos que los archivos puedenestar en modo de reposo o de respaldo en activo.

4. Microsoft application agent notifica a RecoverPoint para crear una instantánea de un punto enel tiempo, es decir, un marcador de los grupos de consistencia que contienen los LUN deorigen.

5. RecoverPoint crea una instantánea de todos los grupos de coherencia requeridos en el sistemaXtremIO.

6. Microsoft application agent notifica a la aplicación o la base de datos que los archivos puedenquitarse del modo de reposo o del modo de respaldo para que el impacto en la aplicación o labase de datos sea mínimo.

7. RecoverPoint utiliza Application Direct para escribir todos los bloques que se modificarondesde la instantánea anterior en archivos de trabajo del sistema Data Domain.

Respaldo de SQL Server con Storage Direct

140 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 141: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

8. RecoverPoint utiliza el servicio FastCopy para crear y almacenar una imagen estática de vdiskde Data Domain a partir de cada archivo de trabajo de Application Direct. Las imágenesestáticas de vdisk forman el respaldo permanente.

9. La herramienta de respaldo de base de datos registra el respaldo correcto en su catálogo derespaldo.

10. Microsoft application agent registra el respaldo en su propio catálogo en una unidad dealmacenamiento de Application Direct predefinida en el sistema Data Domain.

11. El Microsoft application agent utiliza el flujo de trabajo de Application Direct para respaldar losarchivos que Storage Direct no puede proteger, en el sistema Data Domain, lo que proporcionauna protección de datos completa.

Flujo de trabajo de respaldo de Storage Direct con VMAXEn el flujo de trabajo de respaldo de Storage Direct con VMAX se incluyen los siguientes pasos:

1. El DBA inicia un respaldo de Storage Direct mediante la ejecución de la herramienta de respaldonativa de base de datos y la especificación del tipo de respaldo.

2. Microsoft application agent asigna los archivos en el respaldo a una lista de dispositivos deorigen de VMAX (LUN de origen) y comprueba si los dispositivos se pueden proteger medianteStorage Direct.

3. Microsoft application agent avisa a la aplicación o la base de datos que los archivos puedenestar en modo de reposo o de respaldo en activo.

4. Microsoft application agent crea una instantánea de SnapVX en el arreglo VMAX.

5. Microsoft application agent notifica a la aplicación o la base de datos que los archivos puedenquitarse del modo de reposo o del modo de respaldo para que el impacto en la aplicación o labase de datos sea mínimo.

6. El arreglo VMAX copia los datos modificados en cada LUN de origen a un dispositivo vdisk deData Domain correspondiente, que es un LUN de VMAX FAST.X encapsulado.

7. Para cada dispositivo vdisk de Data Domain, el sistema Data Domain crea y almacena unaimagen estática de vdisk de Data Domain, que es un respaldo permanente.

8. La herramienta de respaldo de base de datos registra el respaldo correcto en su catálogo derespaldo.

9. Microsoft application agent registra el respaldo en su propio catálogo en una unidad dealmacenamiento de Application Direct predefinida en el sistema Data Domain.

10. Microsoft application agent utiliza el flujo de trabajo de Storage Direct para respaldar losarchivos que Application Direct no puede proteger en el sistema Data Domain, lo queproporciona una protección de datos completa.

Mejores prácticas para respaldar SQL Server con StorageDirect

Las siguientes son mejores prácticas para respaldar SQL Server con Microsoft application agentpara Storage Direct.

Instalación de PowerPath

Instale PowerPath en el host en el que desea utilizar múltiples rutas.

Usar caracteres compatibles

La aplicación de Microsoft es compatible con la fecha de la configuración regional específica y lahora de procesamiento. Además, la configuración del idioma de la fecha y hora se puede establecer

Respaldo de SQL Server con Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 141

Page 142: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

en caracteres que no sean en inglés. Sin embargo, los nombres de la ruta de acceso y base dedatos se deben escribir solo en caracteres ASCII. Convenciones de nomenclatura para respaldoscon Storage Direct en la página 143 proporciona más información sobre los caracteres compatiblespara los nombres de instancia y base de datos.

Detener VSS cuando detenga el proveedor de hardware de Storage Direct de VSS

Cuando detenga o reinicie el proveedor de hardware de Storage Direct de VSS manualmente,también deberá detener o reiniciar VSS.

Use un solo volumen en cada LUN para un solo tipo de dato del servidor de aplicaciones

Use 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 respaldo se vuelvensolo coherentes con fallas generales. Además, una restauración de reversión (nivel de LUN)revierte una imagen en todo el LUN. Por lo tanto, esta configuración no es compatible con larestauración de reversión. El agente de aplicación de Microsoft no reconoce los volúmenesexcluidos del respaldo porque no hay 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 se puedeutilizar el mismo LUN para proteger los datos de Exchange Server. Si los LUN contienen datos demás de un tipo de servidor de aplicaciones, los datos que no se incluyen en el respaldo se vuelvensolo 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 Domain

El agente de aplicaciones de Microsoft no tiene un parámetro para controlar el tamaño total queconsume. Solo se pueden establecer límites de cuota en el sistema Data Domain por MTree (unidadde almacenamiento).

Los límites de cuota de un MTree se calculan según el tamaño lógico, que es el tamaño antes de lacompresión y la deduplicación de los datos.

Los límites de cuota afectan a las operaciones de respaldo solamente.

Configuración de los límites de uso de los recursos de Data Domain en la página 32 proporcionamás información sobre los límites de cuota, el impacto de superar los límites y la configuración delos 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 el rendimiento de losrespaldos y las restauraciones. Los flujos controlan el paralelismo de respaldos y restauracionespara cada base de datos.

El agente de aplicaciones de Microsoft requiere un flujo por cada saveset que se respalde o serestaure. Al ejecutar respaldos fraccionados, cada fracción requiere un flujo. Las fracciones seejecutan simultáneamente para cada base de datos. Las bases de datos se respaldan y se restaurande manera secuencial. Cuando se utilizan fracciones, la cantidad de flujos debe ser igual o mayorque 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 34 proporciona másinformación sobre el límite de flujos, el impacto de superar los límites y la configuración de loslímites de uso.

Respaldo de SQL Server con Storage Direct

142 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 143: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Elimine respaldos vencidos con el comando msagentadmin

El agente de aplicación de Microsoft no elimina automáticamente las copias de respaldo vencidas.Debe eliminar explícitamente las copias de respaldo vencidas mediante el comandomsagentadmin. Eliminar respaldos con el comando msagentadmin en la página 160 proporcionamás detalles.

Consideraciones de respaldo de RecoverPoint en XtremeIOSi utiliza RecoverPoint en XtremeIO, revise las siguientes consideraciones:

Incluya LUN de grupo de consistencia en el respaldo

Asegú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 del respaldo si utilizauna versión de RecoverPoint anterior a 5.0.

Incluya las bases de datos del grupo de consistencia en el respaldo

Incluya todas las bases de datos de un grupo de consistencia de RecoverPoint en el respaldo.

De lo contrario, las bases de datos que no se incluyen en el respaldo no son orientadas a lasaplicaciones y no se registran en el catálogo del agente de aplicaciones de Microsoft.

Nota: Realizar una restauración de reversión de este respaldo puede dañar las bases de datosque no se incluyen en el respaldo.

Use un único span de invocación de respaldo

Minimice la cantidad de grupos de coherencia usando un solo intervalo de invocación de respaldo.

Microsoft VSS requiere que se realice una instantánea en 10 segundos. Si aumenta la cantidad degrupos de coherencia, aumenta el tiempo de la instantánea.

Convenciones de nomenclatura para respaldos con StorageDirect

Cuando se asignen nombres de instancias, bases de datos y grupos de archivos de SQL Server,tenga en cuenta que Microsoft application agent no distingue entre mayúsculas y minúsculas. Losnombres no distinguen mayúsculas de minúsculas.

Por lo tanto, si hay dos o más bases de datos con el mismo nombre, pero con diferentesmayúsculas y minúsculas; por ejemplo, DB1 y db1, Microsoft application agent verá estas bases dedatos 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 para asignar nombres alos respaldos de bases de datos en configuraciones independientes, de clúster y de grupos dedisponibilidad Always On con Microsoft application agent para Storage Direct.

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

Respaldo de SQL Server con Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 143

Page 144: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Tabla 15 Caracteres especiales compatibles (continuación)

Carácter especial Nombre

/ 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 una instancia seincluye el símbolo numeral, se producirá un error en los respaldos de esa instancia.

Respaldo de SQL Server con Storage DirectEl agente de aplicaciones de Microsoft para Storage Direct con SQL Server admite variasherramientas para realizar respaldos.

Puede configurar respaldos mediante el plug-in (GUI) SQL Server Management Studio del agentede aplicaciones de Microsoft, los comandos del agente de aplicaciones de Microsoft para StorageDirect o los scripts T-SQL.

Nota: Los respaldos de Storage Direct con SQL Server siempre son respaldos completosbasados en VSS.

Respaldar SQL Server con el plug-in SSMS del Microsoft app agent for StorageDirect

El agente de aplicaciones de Microsoft admite una interfaz de usuario para realizar operaciones derespaldo a través de un plug-in SQL Server Management Studio (SSMS).

Por qué y cuándo se efectúa esta tarea

La vista Script está disponible en cada página, lo que genera un script equivalente del símbolo delsistema. Puede usar este script para crear un archivo .bat a fin de realizar respaldos programados,la automatización y otras tareas.

l CLI Scripts: Para generar el script de la CLI, el cual puede utilizar para realizar un respaldo dela CLI.

Respaldo de SQL Server con Storage Direct

144 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 145: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

l T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL. Puede usar los scriptsT-SQL para realizar una restauración de SQL Server con Microsoft application agent paraStorage Direct.

Inicie el plug-in de SSMS de Microsoft app agent for Storage Direct

Para abrir el plug-in de SSMS de Microsoft app agent for Storage Direct, desde el escritorio deWindows, haga clic en Iniciar > Microsoft SQL Server Management Studio > Microsoft appagent for Storage Direct.

Nota: Si el botón Agente de aplicación de Microsoft (Storage Direct) no está en la barra deherramientas, es posible que el plug-in no se pueda registrar. En este escenario, puede iniciar elplug-in directamente desde el menú Inicio. En el menú de Inicio de Windows, seleccione Plug-in de DDBMA para SQL Server Management Studio.

Configurar los ajustes generales del respaldoPara configurar respaldos SQL con el plug-in de SSMS Microsoft app agent for Storage Direct,primero debe especificar las opciones generales de respaldo en la página Backup > General.

Procedimiento

1. Abra la ventana Microsoft app agent for Storage Direct en la página Backup > General.

La página General aparece como se muestra en la figura siguiente.

Figura 16 Storage Direct: página General en Backup

Respaldo de SQL Server con Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 145

Page 146: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

2. En el campo SQL Server Instance, seleccione el nombre de la instancia de SQL Server quecontiene las bases de datos que desea respaldar.

Nota: El plug-in SSMS del Microsoft app agent for Storage Direct no es compatible conrespaldos de varias instancias de SQL Server en la misma operación. Para respaldarvarias instancias de SQL Server, use el símbolo del sistema o T-SQL.

3. En la tabla de las bases de datos, puede seleccionar la instancia completa de SQL Server, esdecir, todas las bases de datos, si selecciona la casilla de verificación en la fila deencabezados, o puede seleccionar solo las bases de datos necesarias para respaldar.

Nota: Aparece una columna RecoverPoint Consistency Groups si se ha especificado elcampo Management Server de RecoverPoint en la página Options.

4. En la lista Backup type, seleccione el tipo de respaldo que desea realizar; por ejemplo, Full oTransaction log.

Para realizar respaldos híbridos, seleccione Transaction Log. Debe existir un respaldocompleto 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 de SSMS de Microsoft app agent for StorageDirect, puede especificar opciones de respaldo en la página Respaldo > Opciones.

Procedimiento

1. En el panel izquierdo, haga clic en Opciones para especificar las configuraciones de respaldoopcionales.

La página Opciones aparece como se muestra en la figura siguiente.

Respaldo de SQL Server con Storage Direct

146 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 147: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 17 Storage Direct - Página de Respaldo: Opciones

2. Para seleccionar un servidor Data Domain en el que se respaldará la base de datos, realice lasiguiente secuencia de acciones:

a. Haga clic en . . . junto a Data Domain.

Aparece el cuadro de diálogo Configuración de caja de seguridad y lista de conexionesde Data Domain, como se muestra en la siguiente figura.

Respaldo de SQL Server con Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 147

Page 148: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 18 Configuración de caja de seguridad y lista de conexiones de Data Domain

b. En el campo Carpeta de caja de seguridad, escriba la ruta de la caja de seguridad y hagaclic en Actualizar.

La ruta predeterminada a la caja de seguridad es C:\Program Files\DPSAPPS\common\lockbox.

La lista Conexiones de Data Domain se actualiza.

c. En la tabla Conexiones de Data Domain, seleccione el servidor de Data Domain dedestino para el respaldo.

d. (Opcional) Para agregar o eliminar servidores de Data Domain desde la tabla Conexionesde Data Domain, realice una de las siguientes secuencias de acciones:

l Realice los siguientes pasos para agregar un servidor de Data Domain:

a. Haga clic en Agregar.Aparecerá el cuadro de diálogo de detalles de Agregar servidor de Data Domain,como se muestra en la siguiente figura.

Respaldo de SQL Server con Storage Direct

148 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 149: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 19 Storage Direct - Detalles de Agregar servidor de Data Domain

b. Servidor de Data Domain: especifique el nombre del servidor de Data Domain enel que desea respaldar las bases de datos.

c. Protocolo de comunicación: seleccione el medio, como Ethernet o Fibre Channel,mediante el cual desea respaldar las bases de datos en el servidor de Data Domain.De manera predeterminada, está seleccionada la opción Ethernet.

d. Nombre de servicio de FC: especifique el nombre del servidor Data Domain comoel nombre del servicio de Fibre Channel (FC) si ha seleccionado Fibre Channel enla lista Protocolo de comunicación.Por ejemplo, en la siguiente figura se muestra el nombre del servicio de FC.

Figura 20 Nombre del servidor de Data Domain

e. En el campo Nombre de usuario, escriba el nombre del usuario de DD Boost.

f. En el campo Contraseña, ingrese la contraseña del usuario de DD Boost.

g. En el campo Unidad de almacenamiento, 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 lasiguiente secuencia de acciones:

a. Seleccione Agregar un usuario de vdisk independiente.

b. En el campo Nombre de usuario, escriba el nombre de usuario de vdisk.

c. En el campo Contraseña, escriba la contraseña del usuario de vdisk.

d. Haga clic en Aceptar.

Respaldo de SQL Server con Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 149

Page 150: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Nota: Antes de que se guarden en la caja de seguridad, se verifican lascredenciales del usuario de DD 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, a continuación, hagaclic en Quitar.

l Para agregar un servidor virtual de SQL para respaldar las bases de datos eninstancias de clúster, o restaurar bases de datos desde instancias de clúster de SQL,realice los siguientes pasos:

n Seleccione Editar configuración de caja de seguridad.

n En el campo Introducir hostname, escriba el nombre de dominio calificado delservidor virtual de SQL.

n Haga clic en Aceptar.

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ón de T-SQL,debe agregar los FQDN de los servidores virtuales de SQL a la caja de seguridad.

l Para quitar un servidor virtual de SQL, seleccione el FQDN del servidor virtual de SQLen la lista Seleccionar hostname y haga clic en Quitar.

El archivo PersistedSettings.xml en la carpeta de la caja de seguridad contieneinformación acerca de los servidores de Data Domain. Si se agrega un servidor de DataDomain por primera vez a una nueva caja de seguridad, se crea el archivoPersistedSettings.xml. Si se agrega un servidor de Data Domain a la caja deseguridad o se elimina de esta, se actualiza el archivo PersistedSettings.xml.

3. Para seleccionar un dispositivo RecoverPoint que desee utilizar para realizar el respaldo,realice la siguiente secuencia de acciones:

a. Haga clic en . . . junto a Servidor de administración.

Aparecerá el cuadro de diálogo Configuración de caja de seguridad y lista deconexiones de RecoverPoint, como se muestra en la figura siguiente.

Figura 21 Configuración de caja de seguridad y lista de conexiones de RecoverPoint

Respaldo de SQL Server con Storage Direct

150 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 151: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

b. En el campo Carpeta de la caja de seguridad, escriba la ruta a la caja de seguridad yhaga clic en Actualizar.

La ruta predeterminada a la caja de seguridad es C:\Program Files\DPSAPPS\common\lockbox.

La lista Conexiones de RecoverPoint se actualiza.

c. En la tabla Conexiones de RecoverPoint, seleccione el dispositivo RecoverPoint dedestino o vRPA para el respaldo.

d. (Opcional) Para agregar o quitar un dispositivo RecoverPoint de la tabla Conexiones deRecoverPoint, realice una de las siguientes secuencias de acciones:

l Para agregar un dispositivo RecoverPoint, siga estos pasos:

a. Haga clic en Agregar.Aparecerá el cuadro de diálogo Agregar servidor de RecoverPoint, como semuestra en la siguiente figura.

Figura 22 Storage Direct - Detalles de Agregar servidor de RecoverPoint

b. En el campo Host de administración de RecoverPoint, escriba el nombre delhost de administración de RecoverPoint que desea utilizar para respaldar las basesde datos.

c. En el campo Nombre de usuario, escriba el nombre de usuario del dispositivoRecoverPoint.

d. En el campo Contraseña, escriba la contraseña del dispositivo RecoverPoint.

e. Haga clic en Aceptar.

l Para quitar un dispositivo RecoverPoint de la tabla Conexiones de RecoverPoint,seleccione el dispositivo y, a continuación, haga clic en Quitar.

l Para agregar un servidor virtual de SQL para respaldar las bases de datos eninstancias de clúster, o restaurar bases de datos desde instancias de clúster de SQL,realice los siguientes pasos:

n Seleccione Editar configuración de caja de seguridad.

n En el campo Introducir hostname, escriba el nombre de dominio calificado delservidor virtual de SQL.

n Haga clic en Agregar.

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ón de T-SQL,debe agregar los FQDN de los servidores virtuales de SQL a la caja de seguridad.

l Para quitar un servidor virtual de SQL de la caja de seguridad, seleccione el FQDN delservidor virtual de SQL en la lista Seleccionar hostname y haga clic en Quitar.

Respaldo de SQL Server con Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 151

Page 152: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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úmenes protegidosde SRDF/S, seleccione Realizar un respaldo basado en SRDF.

Nota: No especifique este campo si utiliza un arreglo de RecoverPoint para realizarrespaldos.

5. Para generar registros detallados, los que puede usar para solucionar problemas de respaldo,especifique un número entre 1 y 9 en el campo Seleccionar un nivel de depuración. El valorpredeterminado es 0 (cero).

6. Para eliminar registros de depuración anterior a una determinada cantidad de días, en elcampo Eliminar registros de depuración después de, especifique dicha cantidad con unnúmero entre 1 y 32767 días. El valor predeterminado es 0 y no se eliminan los registros dedepuración.

Normalmente, si se eliminan los registros de depuración, se evita que la carpeta de registroen la unidad de instalación sea demasiado grande.

Nota: Con esta opción se eliminan solo los registros de depuración con el nombre en elformato predeterminado y que se ubican en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

7. Para respaldar un grupo de disponibilidad siempre activa, realice la siguiente secuencia deacciones:

a. Seleccione Disponibilidad siempre activa.

b. En el campo Nombre del clúster, escriba el nombre del clúster de Windows del grupo dedisponibilidad siempre activa.

Puede realizar respaldos de grupo de disponibilidad siempre activa desde un nodo primario oun nodo secundario.

Si selecciona esta opción, no se respaldarán las bases de datos locales. Puede respaldar lasbases de datos locales con el hostname de SQL Server local, como en el caso de un hostindependiente.

8. Para iniciar la operación de respaldo, haga clic en Ejecutar.

Monitorear la operación de respaldoDespués de que se ejecuta una operación de respaldo desde el plug-in de SSMS Microsoft appagent for Storage Direct, en la página Backup > Monitor se muestra el script y estado delrespaldo.

En la siguiente figura se muestra la información y el estado del respaldo según como aparecen en lapágina Monitor.

Respaldo de SQL Server con Storage Direct

152 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 153: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 23 Storage Direct: página Monitor en Backup

Nota: Para obtener información sobre el éxito o fracaso de la operación de respaldo, revise losarchivos de registro que se encuentran en la carpeta de instalación en<Microsoft_application_agent_install_path>\DPSAPPS\MSAPPAGENT\logs. Laubicación común de los archivos de registro es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Respaldar SQL Server con el comando de respaldo Storage DirectPara 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.

Sintaxis de respaldos con un dispositivo RecoverPoint

Utilice el comando msagentsv.exe con la siguiente sintaxis para las operaciones de respaldo deStorage Direct 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=<DD_Boost_user>" -A

Respaldo de SQL Server con Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 153

Page 154: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

"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 Server que desearespaldar.

-l {full | incr | diff}

Especifica el tipo de respaldo para ejecutar; por ejemplo, completo (full), registro detransacciones (incr) o diferencial (diff). El valor predeterminado es full.

-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_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento hacia donde desea dirigir elrespaldo.

-a "NSR_DFA_SI_DD_USER=<DD_Boost_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 el lockbox parapermitir al agente de aplicaciones de Microsoft recuperar la contraseña del usuario registrado.

-A "RP_MGMT_HOST=<RecoverPoint_management_host>"

Especifica el hostname completamente calificado del host de administración de RecoverPoint.Debe registrar este hostname y el nombre de usuario en el lockbox para que el agente deaplicaciones 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 de hardwaremientras ejecuta las instantáneas a nivel de LUN. Debe registrar este nombre de usuario y elnombre de host en el lockbox para que el agente de aplicaciones de Microsoft pueda recuperarla contraseña de este usuario. Por ejemplo, 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 siguientes formatos:

n Para respaldar la instancia completa, escriba APPLICATIONS:\SqlServerWriter\<backup_client_name>

n Para respaldar 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 siguientes formatos:

n Para respaldar la instancia completa, escriba APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>

Respaldo de SQL Server con Storage Direct

154 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 155: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

n Para respaldar bases de datos específicas, escribaAPPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>\<database_name>\ [...]\El <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 de respaldo deStorage Direct con VMAX:

msagentsv.exe -c <client_or_hostname> -l {full | incr | diff} -A "NSR_DFA_SI_DD_HOST=<server_name>" -A "NSR_DFA_SI_DD_USER=<DD_Boost_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 Server que desearespaldar.

-l {full | incr | diff}

Especifica el tipo de respaldo para ejecutar; por ejemplo, completo (full), registro detransacciones (incr) o diferencial (diff). El valor predeterminado es full.

-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_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento hacia donde desea dirigir elrespaldo.

-a "NSR_DFA_SI_DD_USER=<DD_Boost_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 el lockbox parapermitir al agente de aplicaciones de Microsoft recuperar la contraseñ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 siguientes formatos:

n Para respaldar la instancia completa, escriba APPLICATIONS:\SqlServerWriter\<backup_client_name>

n Para respaldar 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 siguientes formatos:

Respaldo de SQL Server con Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 155

Page 156: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

n Para respaldar la instancia completa, escriba APPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>

n Para respaldar bases de datos específicas, escribaAPPLICATIONS:\SqlServerWriter\<URL-encoded_SQL_instance_name>\<database_name>\ [...]\El <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 contiene informacióncifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares.Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminada a la ruta de lockboxen la ruta de instalación predeterminada, que es C:\Program Files\DPSAPPS\common\lockbox.

-D <debug_level_1_through_9>

Genera registros detallados que se pueden usar para solucionar problemas de respaldo. Elvalor predeterminado es 0 (cero).

-A "DELETE_DEBUG_LOG_DAYS=<days>"

Especifica que se eliminen los archivos de registro de depuración anteriores a la cantidad dedías especificada. El rango válido es entre 1 y 32767. De forma predeterminada, los registrosde depuración no se eliminan. Normalmente, si se eliminan los registros de depuración, se evitaque la carpeta de 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 nombre en el formatopredeterminado 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 se recuperan dellockbox para autenticarse con el host.

-A "SYMM_SNAP_REMOTE=yes"

Especifica que en el respaldo de Storage Direct se utilizará el arreglo VMAX remoto cuando serespalden 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-SQLMicrosoft application agent para Storage Direct le permite generar un script CLR de SQL quepuede 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. El comandoprotectpoint_run_backup utiliza las mismas opciones de comando que el comandomsagentsv.exe. Parámetros opcionales para el comando msagentsv.exe en la página 156 entregainformación acerca de las opciones del símbolo del sistema de respaldo para respaldar SQL Server.

Respaldo de SQL Server con Storage Direct

156 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 157: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, la ventana de consultas deSQL Server Management Studio y el símbolo del sistema de T-SQL para ejecutar los scripts CLRde 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 "<server_name>" --ddpath "/<storage_unit_name_and_path>" --dduser "<DD_Boost_user>" --rphost "<RecoverPoint_hostname>" --rppath "<RecoverPoint_host_path>" --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 "<server_name>"

Especifica el nombre del servidor de Data Domain que contiene la unidad de almacenamientoen 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 dedatos seleccionadas.

--dduser "<DD_Boost_user>"

Especifica el nombre de usuario del usuario de DD Boost.

--rphost "<RecoverPoint_hostname>"

Especifica el hostname completamente calificado del host de administración de RecoverPoint.Debe registrar este hostname y el nombre de usuario en el lockbox para que el agente deaplicaciones 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.

Respaldo de SQL Server con Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 157

Page 158: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 de hardwaremientras ejecuta las instantáneas a nivel de LUN. Debe registrar este nombre de usuario y elnombre de host en el lockbox para que el agente de aplicaciones de Microsoft pueda recuperarla 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 Storage Direct, tambiénse admite el comando de enumeración msagentadmin administration con StorageDirect. Enumere respaldos y guarde archivos con el comando de administraciónmsagentadmin en la página 123 proporciona información sobre los respaldos de enumeracióncon msagentadmin admnistration.

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

Respaldo de SQL Server con Storage Direct

158 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 159: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Parámetros opcionales para enumerar respaldos con el comando msagentadminEn la siguiente lista se describen los parámetros opcionales para el comando de enumeraciónmsagentadmin.

--client <client_name>

Especifica el hostname del servidor de aplicaciones que contiene la instancia de servidor quese 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 contiene informacióncifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares.Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminada según la ruta deinstalació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, odespués.Por ejemplo: 3/31/2016 15:00:00 o TuesdayPuede 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, oantes. Si no especifica un valor, el valor predeterminado es la fecha y la hora actuales.Por ejemplo: 3/31/2016 15:00:00 o TuesdayPuede 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ías especificada. Elrango válido es entre 1 y 32767. De forma predeterminada, los registros de depuración no seeliminan. Normalmente, si se eliminan los registros de depuración, se evita que la carpeta deregistro en la unidad de instalación sea demasiado grande.Con este parámetro se eliminan solo los registros de depuración con el nombre en el formatopredeterminado, y que se ubican 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 valor predeterminado 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 valor predeterminado.

Respaldo de SQL Server con Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 159

Page 160: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

msagentrc: enumera bases de datos individuales en el formato que se puede ingresardirectamente al comando de restauración msagentrc.keyvalue: enumera la salida en el formato de palabra clave y valor que se puede usar enotros programas.

Eliminación de respaldosPuede eliminar respaldos mediante el comando msagentadmin delete o mediante scripts T-SQL.

Eliminar respaldos con el comando msagentadminEl comando msagentadmin delete enumera los respaldos y, a continuación, los elimina.

Para eliminar los respaldos, ejecute el siguiente comando:

msagentadmin delete --ddhost "<server_name>" --ddpath "/<storage_unit_name_and_path>" --dduser "<DD_Boost_user>" --rphost "<name>" --rppath "<RecoverPoint_host_path>" --rpuser "<user>" [--config <file name>] [<optional_parameters>]

donde:

eliminación

Especifica una operación para eliminar respaldos.Puede utilizar el alias -d para el parámetro delete.

--ddhost "<server_name>"

Especifica el nombre del servidor de Data Domain que contiene la unidad de almacenamientoen 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 dedatos seleccionadas.

--dduser "<DD_Boost_user>"

Especifica el nombre de usuario del usuario de DD Boost.

--rphost "<RecoverPoint_hostname>"

Especifica el hostname completamente calificado del host de administración de RecoverPoint.Debe registrar este hostname y el nombre de usuario en el lockbox para que el agente deaplicaciones 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 de hardwaremientras ejecuta las instantáneas a nivel de LUN. Debe registrar este nombre de usuario y elnombre de host en el lockbox para que el agente de aplicaciones de Microsoft pueda recuperarla contraseña de este usuario.

Respaldo de SQL Server con Storage Direct

160 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 161: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 Storage Direct, tambiénse admiten los comandos de enumeración msagentadmin admnistration con StorageDirect. Enumere respaldos y guarde archivos con el comando de administraciónmsagentadmin en la página 123 proporciona información sobre los respaldos de enumeracióncon msagentadmin admnistration.

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 comando msagentadmindelete.

--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 de servidor quese 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 contiene informacióncifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares.Cada par está asociado con una contraseña que utilizan los respaldos.

Respaldo de SQL Server con Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 161

Page 162: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Si no especifica un valor, la ruta se configurará de manera predeterminada según la ruta deinstalació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, odespués.Por ejemplo: 3/31/2016 15:00:00 o TuesdayPuede 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, oantes. Si no especifica un valor, el valor predeterminado es la fecha y la hora actuales.Por ejemplo: 3/31/2016 15:00:00 o TuesdayPuede 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ías especificada. Elrango válido es entre 1 y 32767. De forma predeterminada, los registros de depuración no seeliminan. Normalmente, si se eliminan los registros de depuración, se evita que la carpeta deregistro en la unidad de instalación sea demasiado grande.Con este parámetro se eliminan solo los registros de depuración con el nombre en el formatopredeterminado, y que se ubican 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 valor predeterminado 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 valor predeterminado.msagentrc: enumera bases de datos individuales en el formato que se puede ingresardirectamente al comando de restauración msagentrc.keyvalue: enumera la salida en el formato de palabra clave y valor que se puede usar enotros programas.

Eliminar respaldos mediante scripts T-SQLMicrosoft application agent para Storage Direct le permite generar un script CLR de SQL quepuede 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 de consultas deSQL Server Management Studio y el símbolo del sistema de T-SQL para ejecutar los scripts CLRde SQL.

Respaldo de SQL Server con Storage Direct

162 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 163: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Ejemplo 25 Script T-SQL de ejemplo para eliminar respaldos

USE [master]GODECLARE @returnCode intEXEC @returnCode = dbo.protectpoint_run_delete 'delete --dduser"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 Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 163

Page 164: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Respaldo de SQL Server con Storage Direct

164 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 165: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

PARTE 3

Restauración de SQL Server

Esta parte incluye los siguientes capítulos:

Capítulo 6, "Restauración de respaldos de Application Direct"

Capítulo 7, "Restauración de respaldos de Storage Direct"

Capítulo 8, "Restauración de respaldos de máquinas virtuales con VM Direct"

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 165

Page 166: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Restauración de SQL Server

166 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 167: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

CAPÍTULO 6

Restauración de respaldos de Application Direct

Este capítulo incluye las siguientes secciones:

l Mejores prácticas para restaurar SQL Server con Application Direct................................... 168l Restauración de bases de datos de SQL Server .................................................................. 168l Realizar la recuperación a nivel de tabla...............................................................................190l Ejecución de la recuperación ante desastres de SQL Server................................................ 197

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 167

Page 168: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Mejores prácticas para restaurar SQL Server con ApplicationDirect

Considere las mejores prácticas para restaurar SQL Server con Application Direct.

Ajustar la configuración de conexión

Los dispositivos de Data Domain Boost y PowerProtect X400 no distinguen entre el protocolo decontrol de transmisiones (TCP)/protocolo de Internet (IP), Fibre Channel (FC) y los tipos de redLAN, WAN y MAN. Los dispositivos de Data Domain Boost y PowerProtect X400 pueden funcionarcorrectamente en situaciones en las que la pérdida de paquetes es estrictamente del 0 % y lalatencia es menor que 20 ms.

Habilitar la inicialización instantánea de archivos

Para mejorar las restauraciones, habilite la función de inicialización instantánea de archivos en SQLServer. En el proceso de inicio de SQL Server se escriben ceros en la parte del disco en la que seincluyen archivos de registro y de datos. La activación de la función de inicialización instantánea dearchivos no habilita la puesta a cero del disco para 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 el rendimiento de losrespaldos y las restauraciones. Los flujos controlan el paralelismo de respaldos y restauracionespara cada base de datos.

El agente de aplicaciones de Microsoft requiere un flujo por cada saveset que se respalde o serestaure. Al ejecutar respaldos fraccionados, cada fracción requiere un flujo. Las fracciones seejecutan simultáneamente para cada base de datos. Las bases de datos se respaldan y se restaurande manera secuencial. Cuando se utilizan fracciones, la cantidad de flujos debe ser igual o mayorque 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 34 proporciona másinformación sobre el límite de flujos, el impacto de superar los límites y la configuración de loslímites de uso.

Nota:Cuando un nodo X400 PowerProtect está inactivo y se navega por los respaldos, aparece unmensaje emergente, como se muestra en la siguiente figura. El mensaje indica que no sepueden mostrar todos los respaldos debido a que uno de los nodos está inactivo. Se muestransolo los respaldos de los nodos que están en funcionamiento.

Figura 24 Búsqueda de respaldos cuando un nodo X400 PowerProtect está inactivo

Restauración de bases de datos de SQL ServerEl agente de aplicaciones de Microsoft para Application Direct con SQL Server admite variasherramientas para recuperar bases de datos.

Puede recuperar bases de datos mediante el plug-in (GUI) SQL Server Management Studio delagente de aplicaciones de Microsoft, los comandos del agente de aplicaciones de Microsoft paraApplication Direct o los scripts T-SQL.

Restauración de respaldos de Application Direct

168 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 169: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Requisitos previosObtenga información sobre los requisitos previos para restauraciones de bases de datos.

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 de respaldos en unservidor remoto.

Las operaciones de restauración en un servidor remoto solo son compatibles a través delcomplemento SQL Server Management Studio (SSMS) del Application Direct.

El agente de aplicaciones de Microsoft y el complemento SSMS del Application Direct debeninstalarse en el servidor SQL Server en el que se configurará la operación de restauración. Con elcomplemento SSMS puede examinar los respaldos de SQL desde cualquier servidor de la unidad dealmacenamiento de Data Domain o PowerProtect X400 y establecer el destino en el servidorremoto donde desea restaurar los datos.

Requisitos previos

Asegúrese de que el ambiente cumpla con los siguientes requisitos:

l El agente de aplicaciones de Microsoft debe estar instalado en la instancia remota de destino.

l Configure la misma lockbox en la instancia remota de destino que la lockbox en la instancia enla que se configura la operación de restauración.Por ejemplo, si la instancia en la que se ejecuta la restauración tiene una lockbox conDataDomain1 y StorageUnit1, debe crear la misma lockbox con DataDomain1 y StorageUnit1 enla 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 laoperación de restauración, el agente de aplicaciones de Microsoft inicia automáticamente elagente de SQL Server durante la operación de restauración. Si el servidor remoto está en undominio diferente, debe iniciar manualmente el agente de SQL Server en el servidor de destino.

l Debe poder conectarse con la instancia remota mediante la opción Connect to Server de SQLServer Management Studio.Si no puede conectarse a la instancia remota, se producirá un error en la restauració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 disponibilidad Always On, antesde comenzar la operación de restauración, debe quitar la base de datos del grupo de disponibilidadAlways On.

Vuelva a agregar la base de datos al grupo de disponibilidad una vez completada la operación derestauración.

Restaurar una base de datos con el plug-in Microsoft app agent for ApplicationDirect

El agente de aplicaciones de Microsoft admite una interfaz de usuario para realizar operaciones derestauración a través de un plug-in SQL Server Management Studio (SSMS).

Por qué y cuándo se efectúa esta tarea

Microsoft application agent almacena en caché la configuración de restauración de SQL Server.Microsoft application agent carga automáticamente la información de la última operación derecuperación y completa la configuración de restauración. El almacenamiento en caché permite

Restauración de respaldos de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 169

Page 170: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

ahorrar tiempo, ya que se elimina la necesidad de volver a seleccionar la configuración cada vezque se realice una operación de restauración. Para borrar la configuración almacenada en caché,haga clic en Clear Cache.

La opción Script está disponible en cada página de la pestaña Database Restore, lo que genera unscript equivalente del símbolo del sistema. Puede usar el script para crear un archivo .bat pararealizar la automatización y otras tareas. Las siguientes opciones de script están disponibles:

l CLI Scripts: Para generar el script de comandos, el cual puede usar para realizar unarestauració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 agente de aplicaciones de Microsoft para el plug-in de SSMS de Application Direct

Para iniciar el agente de aplicaciones de Microsoft para el plug-in de SSMS de Application Direct,realice los siguientes pasos:

1. En el menú Inicio de Windows, seleccione Microsoft SQL Server Management Studio.

2. En Microsoft SQL Server Management Studio, en la ventana Connect to Server,especifique la información del servidor y las credenciales y, a continuación, haga clic enConnect.

3. En la barra de herramientas, haga clic en Agente de aplicación de Microsoft (ApplicationDirect).

Nota: Si el botón Agente de aplicación de Microsoft (Application Direct) no está en la barrade herramientas, es posible que el plug-in no se pueda registrar. En este escenario, puedeiniciar el plug-in directamente desde el menú Inicio. En el menú de Inicio de Windows,seleccione Plug-in de DDBMA para SQL Server Management Studio.

Configurar los ajustes generales de la restauraciónPara configurar las restauraciones de SQL con el complemento de SSMS Microsoft app agent forApplication Direct, primero se deben especificar las opciones generales de restauración en lapágina Database Restore > General.

Procedimiento

1. Abra la ventana Microsoft app agent for Application Direct en la página DatabaseRestore > General.

La página General aparece como se muestra en la figura siguiente.

Restauración de respaldos de Application Direct

170 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 171: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 25 Application Direct : página General en Database Restore

Microsoft application agent carga automáticamente la información de la última operación derecuperación y completa todos los campos en Sources. Para borrar la configuraciónalmacenada en caché, haga clic en Clear Cache.

2. En el campo Data Domain Server, seleccione el servidor Data Domain o PowerProtect X400que contiene el respaldo.

Nota: Si desea restaurar un respaldo replicado a partir de un servidor Data Domain oPowerProtect X400 secundario, seleccione el servidor secundario. El usuario de DataDomain o PowerProtect X400 en el servidor de Data Domain o PowerProtect X400secundario debe estar en el mismo grupo que el servidor primario.

3. En la lista SQL Server host, seleccione el host de SQL Server que es el origen del respaldo.Seleccione el nombre del clúster de Windows en el caso de los respaldos federados.

4. En la lista SQL Server Instance, seleccione la instancia de SQL Server que contenga lasbases de datos que desea restaurar.

Las bases de datos ubicadas en la instancia de SQL Server aparecen en la tabla acontinuación del campo SQL Server Instance.

5. En la tabla de bases de datos, seleccione la instancia completa de SQL Server marcando lacasilla de verificación en la fila de encabezados, o bien solo las bases de datos necesariaspara restaurar.

Los savesets en la instancia de SQL Server que están disponibles para recuperaciónaparecen en la tabla de savesets a continuación del campo Browse time.

Restauración de respaldos de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 171

Page 172: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

De forma predeterminada, durante el proceso de restauración se selecciona el registro dehora y fecha del respaldo más reciente para cada base de datos seleccionada. Si seleccionóuna base de datos única, puede realizar una restauración de un punto en el tiempo (PIT).

6. (Opcional) Para realizar una restauración a un punto en el tiempo de una sola base de datos,realice los siguientes pasos:

a. En la lista Browse time, seleccione una fecha y una hora, y haga clic en Show Versions.

Todos los respaldos que se llevaron a cabo en el cronograma especificado aparecen en latabla de savesets.

b. En la tabla de savesets, seleccione el saveset con el registro de hora y fecha que desearestaurar.

Haga clic en < < Older o Newer > > para navegar por los savesets adicionales.

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 estos pasos

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 la siguiente figura.Figura 26 Especificación del punto de restauración

b. Seleccione el registro de fecha y hora de respaldo y, a continuación, haga clic enAceptar.

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 los siguientespasos:

a. Seleccione Restore to SQL Server.

b. En la Instance, seleccione la instancia en la que desea restaurar la base de datos.Puede restaurar la base de datos a la instancia de origen o a una instancia alternativa.

Si restaura la base de datos a una instancia en un servidor SQL Server remoto que noestá en la lista, siga estos pasos:

a. En la lista Instance, seleccione Browse for more.Aparecerá la ventana Connect to Server.

Restauración de respaldos de Application Direct

172 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 173: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

b.En la ventana Connect to Server, junto a Server Name, haga clic en paracargar las instancias de SQL en la red.

c. En el campo Server Name, escriba el nombre de la instancia o seleccione elnombre 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 host del mismodominio.

n Seleccione SQL Server Authentication cuando restaure en un host de undominio diferente

e. Escriba las credenciales de inicio de sesión en los campos Login y Password.

f. Para tener acceso al servicio del Agente SQL con un usuario proxy, en Proxy UserOf SQL Agent, escriba las credenciales de inicio de sesión en los campos UserName y Password. Debe escribir el nombre de usuario en el formato de DomainName\User Name.Especifique las credenciales de usuario de proxy si el usuario del servicio delAgente SQL no tiene permisos suficientes para realizar una operación derestauración, o si desea realizar la restauración como un usuario diferente.

Si el servicio del Agente SQL en el servidor de destino utiliza una cuenta dedominio de Windows y selecciona Windows Authentication, las credenciales deusuario de proxy son opcionales.

g. Haga clic en Aceptar.

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 siguientes pasos:

a. Seleccione Restore backups as files.

b. En el campo Folder, especifique el destino de los archivos. El campo Folder se rellenacon 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 Microsoft app agent forApplication Direct, cambie las carpetas de destino predeterminadas de los archivos de base dedatos (.mdf y .ndf) y los archivos de registro (.ldf) en la página Database Restore > Files/Filegroups.

Por qué y cuándo se efectúa esta tarea

Todas las configuraciones de la página Files/Filegroups son opcionales.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.

Restauración de respaldos de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 173

Page 174: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 27 Application Direct: página Files en Database Restore

2. En Filegroup Options, para mostrar los archivos de base de datos correspondientes a lasbases de datos que haya seleccionado en la página General, en la lista desplegable SelectFilegroup to restore, seleccione una de las 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 datos seleccionadasque pertenecen al grupo de archivos PRIMARY únicamente.

l Custom filegroup name: Muestra los archivos de base de datos de las bases de datosseleccionadas que pertenecen únicamente al nombre de grupo de archivos personalizadoseleccionado. En la figura, los nombres de grupo de archivos personalizados son sec ythird.

3. En Relocation Options, para cambiar las rutas de restauración de destino, realice una de lassiguientes secuencias de acción:

l Para cambiar las rutas de destino de todos los archivos de datos y registros, realice lossiguientes pasos:

a. Seleccione Relocate all files to folder.

b. Haga clic en el botón de navegación Data file folder para especificar una ubicaciónpara los archivos de datos, o haga clic en el campo para escribir la ruta de la carpeta.

c. Haga clic en el botón de navegación Log file folder para especificar una ubicaciónpara los archivos de registros, o haga clic en el campo para escribir la ruta de lacarpeta.

l Para cambiar la ruta de destino de cada archivo individual de registros o datos, realiceuna de las siguientes acciones en la tabla de archivos:

Restauración de respaldos de Application Direct

174 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 175: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

n Para buscar una ruta de destino, haga clic en el botón de navegación a la derecha decada archivo de registros o datos. Aparecerá una ventana donde podrá navegar yseleccionar la ruta de archivo.

n Para escribir una nueva ruta de destino, en la columna Restore As, haga clic en lacelda correspondiente y escriba una ruta de destino. Si la ruta no existe, aparecerá uncuadro de diálogo en el que se le preguntará si desea 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 de SSMS de Microsoftapp agent for Application Direct, puede especificar la configuración opcional de restauración en lapágina Restauración de base de datos > Opciones.

Por qué y cuándo se efectúa esta tarea

Todas las configuraciones de la página Options son opcionales.

Procedimiento

1. En el panel izquierdo, haga clic en Opciones para especificar las configuraciones derestauración opcionales.

La página Opciones aparece como se muestra en la figura siguiente.

Figura 28 Application Direct : página Options en Database Restore

Restauración de respaldos de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 175

Page 176: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

2. Para sobrescribir la base de datos existente con los datos restaurados, seleccioneSobrescribir la base de datos existente (CON REEMPLAZO). Solo se sobrescribirá labase de datos si no se le modifica el nombre.

Si selecciona la opción Restaurar respaldos como archivos, esta opción se deshabilitará.

3. Para especificar un estado de recuperación, seleccione una de las siguientes opciones en elcampo Estado de recuperación:

l RESTAURAR CON RECUPERACIÓN: para dejar la base de datos en estado listo parausar mediante una reversión de las transacciones no asignadas y deshabilitar la capacidadpara restaurar los registros de transacciones adicionales o más recientes.

l RESTAURAR SIN RECUPERACIÓN: para dejar la base de datos en el estado nooperacional evitando la reversión de las transacciones no asignadas y habilitar lacapacidad para restaurar los registros de transacciones adicionales o más recientes.

l RESTAURAR EN ESPERA: para habilitar la capacidad de deshacer transaccionesasignadas, guardar las acciones de deshacer en un archivo en espera que le permiterevertir los efectos de restauración y colocar la base de datos en el modo de solo lectura.Si selecciona esta opción, para especificar el campo Standby file, haga clic en el botón allado derecho del campo, busque el archivo y selecciónelo.

4. Para ejecutar una operación de solo verificación, seleccione Verificar solamente.

En una operación de solo verificación, solo se comprueba que el proceso de restauracióncumpla con los siguientes requisitos sin ejecutar la operación de restauración:

l El conjunto de respaldo que desea restaurar ha finalizado y todos los volúmenes tienencapacidad de lectura

l Los campos de encabezado, por ejemplo, los ID de las páginas de la base de datos, estánlistos para escribir datos

l Si la suma de comprobación es correcta si el respaldo se realizó mediante la selección dela opción Perform checksum before writing to media

l Si existe espacio suficiente en el host de destino para restaurar datosNota:

n La opción Verify only requiere suficiente espacio en el host de cliente parafuncionar.

n Si selecciona la opción Restaurar respaldos como archivos, esta opción sedeshabilitará.

5. Para comprimir el contenido de la restauración y transportarlo desde Data DomainReplicator hasta el host de aplicaciones, seleccione Data Domain Boost compressedrestore.

Con esta opción se reduce el impacto en el ancho de banda de red.

6. Para generar registros detallados, que puede usar para solucionar problemas derestauración, especifique un número entre 1 y 9 en el campo Seleccionar un nivel dedepuración. El valor predeterminado es 0 (cero).

7. Para eliminar registros de depuración anterior a una determinada cantidad de días, en elcampo Eliminar registros de depuración después de, especifique dicha cantidad con unnúmero entre 1 y 32767 días. El valor predeterminado es 0 y no se eliminan los registros dedepuración.

Normalmente, si se eliminan los registros de depuración, se evita que la carpeta de registroen la unidad de instalación sea demasiado grande.

Restauración de respaldos de Application Direct

176 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 177: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Nota: Esta opción solo elimina los registros de depuración nombrados con el formatopredeterminado y que se ubican en la carpeta de registros, en <installation_path>\MSAPPAGENT\logs.

8. Para restaurar todos los respaldos que se ejecutaron durante o después de una hora de inicioespecificada y hasta el momento de restauración del respaldo, seleccione Especificar unahora de inicio para la restauración.

Especifique la fecha y la hora de inicio en los campos correspondientes, junto al campoEspecificar una hora de inicio para la restauración. 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 campo Opciones avanzadasa fin de seleccionar o escribir opciones de recuperación avanzadas.

Separe varias entradas con una coma, por ejemplo:BUFFERCOUNT=2, KEEP_CDC, KEEP_REPLICATIONSe admiten las siguientes opciones de recuperación avanzadas:

l BUFFERCOUNT=buffer_number: especifica la cantidad total de búferes de E/S que sepueden 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 de recuperaciónfunciona de forma diferente según el destino de recuperación.

Utilice la opción KEEP_CDC para lo siguiente:

n Recuperar la base de datos con CDC activado en la misma instancia de SQL medianteel 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 diferente en la mismainstancia de SQL.En este escenario, KEEP_CDC es obligatorio.

n Recuperar la base de datos con CDC habilitado en una instancia de SQL Serverdiferente.En este escenario, KEEP_CDC es obligatorio.

l KEEP_REPLICATION: conserva la replicación cuando se recupera una base de datospublicada. Esta opción es necesaria si una base de datos se replicó cuando se creó elrespaldo.

10. Para editar la cantidad de savesets o las versiones que recupera la caché de Microsoftapplication agent, especifique un número en el campo Número de entradas que desearecuperar.

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 la restauración,seleccione Tomar respaldo del final del registro antes de la restauración.

Un respaldo del final del registro garantiza que Microsoft application agent respalde losdatos que hayan cambiado desde el respaldo anterior.

Nota:

l Microsoft application agent para Application Direct no es compatible con respaldosdel final del registro de varias bases de datos.

Restauración de respaldos de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 177

Page 178: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

l Esta opción se deshabilita si se seleccionan las opciones Restaurar respaldos comoarchivos o Verificar solamente.

12. Para garantizar el acceso exclusivo a la base de datos durante la operación de restauraciónsi existen varias conexiones, seleccione Cerrar las conexiones existentes a la base dedatos de destino.

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 el plug-in deSSMS Microsoft app agent for Application Direct, en la página Database Restore > Monitor semuestra 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ún comoaparecen en la página Monitor.

Figura 29 Application Direct: página Monitor en Database Restore

Nota: Para obtener información sobre el éxito o fracaso de la operación de restauración, reviselos archivos de registro que se encuentran en la carpeta de instalación. La ubicación típica delos archivo de registro es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Realizar restauraciones de base de datos con el comando de recuperación deMicrosoft application agent para Application Direct

Utilice el comando ddbmsqlrc para configurar una restauración de las bases de datos deMicrosoft SQL Server desde un símbolo del sistema.

Restauración de respaldos de Application Direct

178 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 179: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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, Microsoft application agenttambién es compatible con el comando ddbmadmin.exe, además del comandomsagentadmin.exe. Sin embargo, el comando ddbmadmin.exe está obsoleto.

Sintaxis para restaurar bases de datos en un servidor independiente

Ejecute el siguiente comando para restaurar bases de datos en un ambiente independiente:

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=<DD_Boost_user>" -a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>" [<optional_parameters>] "<restore_path>"

donde:

-c <client_name>

Especifica el nombre de host de SQL Server al que desea restaurar las bases de datosrequeridas. Un host de SQL Server contiene las instancias de SQL Server respaldadas(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 de datos pararestaurar los registros de transacciones adicionales o más recientes.

l norecover: deshabilita la posibilidad de revertir las transacciones no asignadas y usar labase de datos para restaurar los registros de transacciones adicionales o más recientes.

l standby:<filepath>\undo.ldf: permite deshacer las transacciones asignadas. Se guardanlas acciones de deshacer en un archivo en espera que le permite revertir los efectos de larestauración, y se coloca la base de datos en el modo de 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 o PowerProtect X400.

-a "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica el nombre del servidor Data Domain o PowerProtect X400 que contiene el respaldo.En el caso de que tenga un servidor Data Domain o PowerProtect X400 remoto (secundario)con bases de datos replicadas para restaurar, escriba el nombre del servidor secundario. Unusuario de Data Domain o PowerProtect X400 en el servidor de Data Domain o PowerProtectX400 secundario debe estar en el mismo grupo que el servidor primario.

-a "NSR_DFA_SI_DD_USER=<DD_Boost_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 el lockbox parapermitir al agente de aplicaciones de Microsoft recuperar la contraseña del usuario registrado.

-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene el respaldo.

"<restore_path>"

Especifica la ruta a los objetos de respaldo que desea restaurar.

Restauración de respaldos de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 179

Page 180: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Escriba la ruta de restauración en uno de los siguientes formatos:

l Para una instancia predeterminada, escriba la ruta en uno de los siguientes formatos:

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 siguientes formatos:

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 grupo dedisponibilidad 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=<DD_Boost_user>" -a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>" [<optional_parameters>] "<restore_path>"

Ejecute el siguiente comando para restaurar bases de datos en un ambiente de grupo dedisponibilidad siempre activa (AAG) sin clústeres:

ddbmsqlrc.exe -a "SKIP_CLIENT_RESOLUTION=TRUE" -c <AAG_name>_<AAG_GUID> -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=<DD_Boost_user>" -a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>" [<optional_parameters>] "<restore_path>"

Nota: Para un AAG sin clústeres, debe agregar la opción -a"SKIP_CLIENT_RESOLUTION=TRUE" y especificar <AAG_name>_<AAG_GUID> con laopción -c.

donde:

-c <client_name>

Especifica el nombre del clúster de Windows para la restauración.

Restauración de respaldos de Application Direct

180 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 181: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Para realizar una restauración redirigida, especifique un host de SQL Server que no sea el hostactual.

-c <AAG_name>_<AAG_GUID>

Especifica el AAG sin clústeres para la restauración, por ejemplo, -c AAG1_ef770eaf-ebe3-f5be-bdff-3a7243ff1236.

-A <virtual_server>

Especifica el FQDN del servidor virtual de SQL para restaurar las bases de datos desde lainstancia de SQL en clúster.

Nota: La opción -A no se aplica a restauraciones de AAG sin clústeres.

-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 de datos pararestaurar los registros de transacciones adicionales o más recientes.

l norecover: deshabilita la posibilidad de revertir las transacciones no asignadas y usar labase de datos para restaurar los registros de transacciones adicionales o más recientes.

l standby:<filepath>\undo.ldf: permite deshacer las transacciones asignadas. Se guardanlas acciones de deshacer en un archivo en espera que le permite revertir los efectos de larestauración, y se coloca la base de datos en el modo de 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 o PowerProtect X400.

-a "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica el nombre del servidor Data Domain o PowerProtect X400 que contiene el respaldo.En el caso de que tenga un servidor Data Domain o PowerProtect X400 remoto (secundario)con bases de datos replicadas para restaurar, escriba el nombre del servidor secundario. Unusuario de Data Domain o PowerProtect X400 en el servidor de Data Domain o PowerProtectX400 secundario debe estar en el mismo grupo que el servidor primario.

-a "NSR_DFA_SI_DD_USER=<DD_Boost_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 el lockbox parapermitir al agente de aplicaciones de Microsoft recuperar la contraseña del usuario registrado.

-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene el respaldo.

-a "SKIP_CLIENT_RESOLUTION=TRUE"

Especifica que se debe omitir la resolución del cliente para <AAG_name>_<AAG_GUID>,según lo especificado por la opción -c. Omitir la resolución del cliente es necesario para unarestauración de AAG sin clústeres.

"<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 siguientes formatos:

Restauración de respaldos de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 181

Page 182: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

n Para restaurar respaldos de toda la instancia, escriba MSSQL#<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> [...]

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"

Ejemplo 28 Comando de restauración del grupo de disponibilidad siempre activa sin clústeres de SQL

ddbmsqlrc.exe -a "SKIP_CLIENT_RESOLUTION=TRUE" -c clusterlessa_6f27c29c-5d83-0062-8301-357210660ac6 -S normal -a "NSR_DFA_SI_DD_HOST=10.31.140.154" -a "NSR_DFA_SI_DD_USER=ost" -a "NSR_DFA_SI_DEVICE_PATH=/aru" -a "NSR_DFA_SI_DD_LOCKBOX_PATH=C:\Program Files\DPSAPPS\common\lockbox" -C "'ClusterlessADB01'='H:\MSSQL14.MSSQLSERVER\MSSQL\DATA\ClusterlessADB01.mdf', 'ClusterlessADB01_log'='H:\MSSQL14.MSSQLSERVER\MSSQL\DATA\ClusterlessADB01_log.ldf'" -f -d MSSQL:ClusterlessADB01 MSSQL:ClusterlessADB01

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 contiene informacióncifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares.Cada par está asociado con una contraseña que utilizan los respaldos. Si no especifica unvalor, la ruta se configurará de manera predeterminada según la ruta de instalación, quegeneralmente es C:\Program Files\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}"

Restauración de respaldos de Application Direct

182 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 183: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Habilita la restauración de las bases de datos en el servidor Data Domain a través de FibreChannel. 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 un saveset quecontiene un respaldo completo y varios respaldos diferenciales y de registro de transaccionesa archivos.Para conocer el orden en el que varios archivos de respaldo de registro de transacciones serestauran, utilice las horas de guardado que están presentes en los 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 de archivos 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}"

Comprime el contenido de la restauración y lo transporta desde Data Domain Replicator hastael host de aplicaciones. Con esta opción se ahorra ancho de banda 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 yhora de inicio), o después de esta, hasta la hora de respaldo del saveset que se seleccionó, esdecir, -t <Last_Backup_Time_Stamp>.Especifique la fecha y la hora de inicio en el formato <mm>/<dd>/<aaaa> <hr>:<mins>:<seg>{AM | PM}.

La fecha y la hora de inicio no deben ser posteriores a la hora de respaldo del savesetseleccionado; 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 manera predeterminada.La opción -a "RESTORE_TO_SOURCE_PATH=TRUE" se sobreescribe si se utilizan las opcionesde 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 destino mediante elcambio de la base de datos a modo de usuario único durante la operación de restauración, a finde garantizar una recuperación correcta.

-$ <instance>

Especifica la instancia de SQL Server de destino que contiene las bases de datos de destinoque desea restaurar. El valor predeterminado es la instancia en la que se 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.

Restauración de respaldos de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 183

Page 184: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 una ubicacióndiferente durante una operación de restauración.La opción de comando -H se puede utilizar para reubicar varias rutas de archivos en la mismalínea de comandos.

La opción -H es compatible con restauraciones redirigidas y estándares, incluidas lassiguientes:

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 de la tabla para la opción -C.

No puede utilizar la opción -C y la opción -H en la misma operación.

-f

Sobrescribe la base de datos existente con la base de datos actual que se restaura si losnombres de ambas bases de datos son los mismos.

-q

Muestra mensajes de ddbmsqlsv en el modo silencioso; es decir, la opción muestrainformación de resumen y mensajes de error únicamente.

-k

Especifica que se debe realizar una suma de comprobación antes de restaurar los datos.

-u

Especifica que se debe realizar una suma de comprobación antes de la operación derestauració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 de respaldo. Elvalor predeterminado es 0 (cero).

-a "DELETE_DEBUG_LOG_DAYS=<days>"

Especifica que se eliminen los archivos de registro de depuración anteriores a la cantidad dedías especificada. El rango válido es entre 1 y 32767. De forma predeterminada, los registrosde depuración no se eliminan. Normalmente, si se eliminan los registros de depuración, se evitaque la carpeta de registro en la unidad de instalación sea demasiado grande.Con este parámetro se eliminan solo los registros de depuración con el nombre en el formatopredeterminado, y que se ubican en la carpeta de registros en <installation_path>\MSAPPAGENT\logs.

-V

Restauración de respaldos de Application Direct

184 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 185: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Verifica si el proceso de restauración cumple con los siguientes requisitos:

l El conjunto de respaldo que desea restaurar ha finalizado y todos los volúmenes tienencapacidad de lectura

l Los campos de encabezado, por ejemplo, los ID de las páginas de la base de datos, estánlistos 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 en orden. Porejemplo, tenga en cuenta el siguiente historial de respaldo:

l Un respaldo completo realizado a las 13:31:49 h

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 de registro detransacciones:

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 una coma.En la siguiente tabla, se describen las opciones avanzadas de recuperación disponibles:

l BUFFERCOUNT=<number>: especifica la cantidad total de búferes de E/S que se puedenusar 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 base de datospublicada. Esta opción es necesaria si una base de datos se replicó cuando se creó elrespaldo.

l READ_WRITE_FILEGROUPS: se recuperan solo los grupos de archivos de lectura/escritura (activos) desde el respaldo. Esta opción solo se puede utilizar para recuperarrespaldos creados con la opción READ_WRITE_FILEGROUPS. No puede especificar ungrupo de archivos o destinos de recuperación de nivel de archivo con la opciónREAD_WRITE_FILEGROUPS.

Restauración de respaldos de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 185

Page 186: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Si desea reubicar varios grupos de archivos durante la restauración, puede usar la opción -H para una reubicación global.

Después de restaurar un respaldo con la opción READ_WRITE_FILEGROUPS, los gruposde archivos de solo lectura en la base de datos estarán en estado de recuperaciónpendiente y el resto de los grupos de archivos estará en línea.

Existen dos escenarios diferentes para recuperar respaldos incrementales acumulativosREAD_WRITE_FILEGROUPS:

n Si realizó un respaldo READ_WRITE_FILEGROUPS completo antes del respaldoincremental acumulativo, el agente de aplicaciones de Microsoft unirá los dos respaldosen el orden correcto y completará la restauración.

n Si no realizó un respaldo de READ_WRITE_FILEGROUPS completo, pero desea utilizarun respaldo completo normal como base diferencial para el respaldo deREAD_WRITE_FILEGROUPS incremental acumulativo, primero debe restaurar elrespaldo completo normalmente y dejar la base de datos en el modo de norecuperación, y, a continuación, aplicar el respaldo diferencialREAD_WRITE_FILEGROUPS con la opción -z.

-z

Permite la implementación de un plan de recuperación en operaciones de línea de comandosindependientes. Normalmente el agente de aplicaciones de Microsoft desarrolla el plan derecuperación, lo que garantiza que todos los respaldos requeridos estén disponibles y que seejecuten en el orden correcto y con las opciones adecuadas. Con la opción -z se eliminan lascomprobaciones de seguridad.Esta opción se utiliza en las recuperaciones más complejas. En los siguientes comandos deejemplo se usa el historial de respaldo siguiente:

l savetime 1:00; respaldo completo

l savetime 2:00; respaldo de txnlog

l savetime 3:00; respaldo de txnlog

Para recuperar varios respaldos y restaurar una base de datos en un solo comando, ejecute elsiguiente comando:

ddbmsqlrc ... -t "savetime 3:00" ...

Este comando recupera la cadena de recuperación completa, desde el primer respaldocompleto hasta el último respaldo solo de registros.

Para recuperar esta cadena de recuperación y restaurar una base de datos en una serie decomandos independientes, ejecute los siguientes comandos:

ddbmsqlrc ... -z -S norecover -t "savetime 1:00" ...

ddbmsqlrc ... -z -S norecover -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 recupera solo elrespaldo especificado. Este comando es necesario para todos los respaldos, a excepción de losrespaldos completos.

Restauración de respaldos de Application Direct

186 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 187: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Use la opción -S norecover con la opción -z para preparar la base de datos para másrestauraciones. Este comando es necesario para todo, a excepción del último comando derecuperación. El comando final recupera el último respaldo solo de registros y deja la base dedatos en línea.

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 caso anterior,puede reemplazar 3:00 con 2:45. La base de datos no está disponible para uso generalhasta que se haya completado la recuperación final. Si la hora de guardado no está, esincorrecta o está fuera de servicio, se generarán errores en SQL Server.

A partir del agente de aplicaciones de Microsoft 19.2, puede especificar la opción -Snorecover del comando ddmsqlrc cuando restaura un grupo de archivos de lectura yescritura (activo), que deja la base de datos en modo de recuperación. En este modo, puedeaplicar los registros de transacciones posteriores para completar una restauración a un puntoen el tiempo del grupo de archivos activo, por ejemplo, cuando se configuran los respaldos,como en el siguiente ejemplo. En los siguientes comandos de ejemplo se usa el historial derespaldo siguiente:

l savetime 6/21/2019 12:10:35 PM; respaldo completo del grupo de archivos de lectura/escritura con la opción -O "READ_WRITE_FILEGROUPS"

l savetime 6/21/2019 12:21:30 PM; respaldo de txnlog

l savetime 6/21/2019 12:25:34 PM; respaldo de txnlog

Para realizar una restauración a un punto en el tiempo del grupo de archivos activo, ejecute lossiguientes comandos:

1. Restaure el respaldo del grupo de archivos en el modo de no recuperación:

ddbmsqlrc ... -z -f -t "06/21/2019 12:10:35 PM" -S norecover -O "READ_WRITE_FILEGROUPS" ...

2. Restaure el segundo respaldo del último registro en el modo de no recuperación:

ddbmsqlrc ... -z -f -t "06/21/2019 12:21:30 PM" -S norecover ...

3. Complete la restauración a un punto en el tiempo en el modo normal a un momentoanterior al respaldo del registro final:

ddbmsqlrc ... -z -f -t "06/21/2019 12:25:34 PM" -S normal ...

Realizar restauraciones de base de datos con scripts T-SQLMicrosoft application agent para Application Direct le permite generar un script CLR de SQL quepuede usar para restaurar bases de datos de SQL Server.

En el comando de restauración CLR de SQL, emc_run_restore, se utilizan las opciones derestauración de la CLI de Microsoft application agent para Application Direct con SQL Server.También debe proporcionar parámetros VARCHAR para este comando. Para usar este comando,debe tener un conocimiento detallado de las opciones de restauración de la CLI de Microsoftapplication agent para Application Direct con SQL Server. Realizar restauraciones de base de datoscon el comando de recuperación de Microsoft application agent para Application Direct en lapágina 178 proporciona información sobre las opciones de restauración de la CLI de Microsoftapplication agent para Application Direct con SQL Server.

Restauración de respaldos de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 187

Page 188: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 de consultas deSSMS y la herramienta de símbolo del sistema OSQL, para ejecutar los scripts CLR de SQL.

Mejores prácticas para respaldar SQL Server con Application Direct en la página 93 proporcionainstrucciones para mejorar el rendimiento de las restauraciones de SQL Server mediante los scriptsCLR de SQL de Microsoft application agent para Application Direct.

Realización de restauraciones de extracción de SQL Server mediante los scripts T-SQL deMicrosoft application agent para Application Direct.

Por qué y cuándo se efectúa esta tarea

Para restaurar todas las bases de datos o solo las bases de datos específicas de una instancia deSQL Server desde un dispositivo Data Domain o PowerProtect X400 en un host de destinomediante un host diferente, realice los siguientes pasos.

Nota: Cuando los datos que desea restaurar están en un nivel de nube de Data Domain, realiceuna operación de retiro antes de la operación de restauración de inserción.

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 la restauración.

Resultados

Puede generar el script T-SQL mediante la GUI del complemento de SSMS del agente deaplicaciones de Microsoft en el host de destino y copiarlo en la ventana New Query en el otrohost, o escribir el script T-SQL en la ventana New Query. Restaurar una base de datos con el plug-in Microsoft app agent for Application Direct en la página 169 y Realizar restauraciones de base dedatos con scripts T-SQL en la página 187 ofrecen información.

Ejemplo 29 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]GO

Restauración de respaldos de Application Direct

188 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 189: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Ejemplo 29 Script T-SQL de restauración de extracción (continuación)

DECLARE @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 grupos de disponibilidad AlwaysOn de SQL con los scripts T-SQL

Para restaurar bases de datos desde respaldos federados, utilice el mismo comando y las mismasopciones de restauración que se describen en Realizar restauraciones de base de datos con scriptsT-SQL en la página 187, pero para <client_name> en -c <client_name>, especifique el nombredel clúster de Windows.

Con las opciones en los siguientes scripts de ejemplo se indica la modificación.

Ejemplo 30 Script T-SQL de ejemplo para restaurar un respaldo federado en la base de datos de origen.

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

Restauración de respaldos de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 189

Page 190: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Ejemplo 31 Script T-SQL de ejemplo para restaurar un respaldo federado en una instancia y una base dedatos 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 32 Script T-SQL de ejemplo para restaurar varias bases de datos de un respaldo federado

Nota: Cuando restaure varias bases de datos, no utilice las opciones -C y -d con elcomando de restauración de T-SQL. Si lo hace, la restauración fallará.

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 los datos de SQLServer mediante el plug-in SSMS del Microsoft app agent for Application Direct.

El agente de aplicaciones de Microsoft no es compatible con la opción Script para realizarrestauraciones 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 Microsoft application agent, debe instalar ItemPoint para realizar restauraciones anivel de tabla. De lo contrario, la pestaña Table Restore no aparecerá en el plug-in de SSMSMicrosoft app agent for Application Direct

Restauración de respaldos de Application Direct

190 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 191: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Por qué y cuándo se efectúa esta tarea

Para ejecutar restauraciones de nivel de tabla, primero debe montar las imágenes de respaldo yespecificar las opciones de montaje mediante el plug-in SSMS del Microsoft app agent forApplication Direct. Una vez que se monte el respaldo, utilice ItemPoint para Microsoft SQL Servera fin de completar la restauració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 una restauraciónde tabla sea inapropiada.

Los datos enviados se representan como transacciones pendientes cuando hay respaldoscompletos e incrementales de SQL Server en la base de datos. Al realizar una recuperación de nivelde tabla, ItemPoint debe cargar todas las transacciones pendientes que estén presentes en elrespaldo.

Para cargar bases de datos de gran tamaño, ItemPoint requiere algunas horas para leer los datosdebido a un rendimiento deficiente del sistema de archivos virtual. Este problema se producemientras ItemPoint carga la base de datos y podría parecer que ItemPoint deja de respondermientras lee el respaldo. Si observa este problema, una alternativa al uso de la recuperación a nivelde tabla de SQL es restaurar el respaldo como archivos planos en un servidor donde tengasuficiente espacio y, a continuación, utilizar ItemPoint para restaurar los archivos en el disco local.

Iniciar el agente de aplicaciones de Microsoft para el plug-in de SSMS deApplication Direct

Para iniciar el agente de aplicaciones de Microsoft para el plug-in de SSMS de Application Direct,realice los siguientes pasos:

1. En el menú Inicio de Windows, seleccione Microsoft SQL Server Management Studio.

2. En Microsoft SQL Server Management Studio, en la ventana Connect to Server,especifique la información del servidor y las credenciales y, a continuación, haga clic enConnect.

3. En la barra de herramientas, haga clic en Agente de aplicación de Microsoft (ApplicationDirect).

Nota: Si el botón Agente de aplicación de Microsoft (Application Direct) no está en la barrade herramientas, es posible que el plug-in no se pueda registrar. En este escenario, puedeiniciar el plug-in directamente desde el menú Inicio. En el menú de Inicio de Windows,seleccione Plug-in de DDBMA para 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 complemento de SSMSMicrosoft app agent for Application Direct, primero se deben especificar las opciones generales derestauración de tabla en la página Database Restore > General.

Procedimiento

1. Abra la ventana Microsoft app agent for Application Direct en la página Table Restore >General.

La página General aparece como se muestra en la figura siguiente.

Restauración de respaldos de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 191

Page 192: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 30 Application Direct : página General en Table Restore

Microsoft application agent almacena en caché la configuración de restauración de SQLServer. Microsoft application agent carga automáticamente la información de la últimaoperación de recuperación y completa la configuración de restauración. El almacenamientoen caché permite ahorrar tiempo, ya que se elimina la necesidad de volver a seleccionar laconfiguración cada vez que se realice una operación de restauración. Para borrar laconfiguración almacenada en caché, haga clic en Clear Cache.

2. Use el campo DataDomain Server para seleccionar el servidor de Data Domain oPowerProtect X400 y 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 Data Domain oPowerProtect X400 secundario, seleccione el servidor relevante. Un usuario de DataDomain o PowerProtect X400 en el servidor de Data Domain o PowerProtect X400secundario debe estar en el mismo grupo que el servidor de Data Domain primario.

3. En la lista SQL Server host, seleccione el host de SQL Server que contiene el respaldo.Seleccione el nombre del clúster de Windows en el caso de los respaldos federados.

Para realizar una restauración redirigida, seleccione el host de SQL Server en el que desearestaurar el respaldo.

4. En la lista SQL Server Instance, seleccione la instancia de SQL Server que contiene elrespaldo.

5. En la lista Database, seleccione la base de datos que desea restaurar.

Los savesets correspondientes aparecen en la tabla de savesets que está debajo del campoBrowse time.

Restauración de respaldos de Application Direct

192 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 193: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

6. Para seleccionar el respaldo que desea restaurar, realice una de las siguientes acciones:

l Seleccione un saveset en la tabla de savesets que está debajo del campo Browse 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 en ShowVersions.

n En la tabla de savesets, seleccione el saveset con el registro de hora y fecha quedesea restaurar.Haga clic en < < Older o Newer > > para navegar por los savesets adicionales.

7. Para montar el respaldo y continuar con la restauración de tabla, haga clic en Run.

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 complemento de SSMS Microsoft app agent forApplication Direct, puede especificar la configuración opcional de respaldo en la página TableRestore > Options.

Por qué y cuándo se efectúa esta tarea

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 Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 193

Page 194: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 31 Application Direct : 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ágenes de respaldo.

Nota: La ubicación (carpeta o unidad) para montar las imágenes de respaldo debe estarvacía. De lo contrario, se produce un error en la operación de montaje. Para montar elrespaldo como una unidad, especifique una letra de unidad sin utilizar. Tras sufinalización, la operación de restauración elimina la ubicación de montaje.

3. En la lista Mount Expire, especifique la cantidad de horas después de la cual se debedesmontar la imagen de respaldo montada. El valor predeterminado es 8. El rango válido esentre 1 y 24 horas.

4. Para seleccionar el nivel de información almacenada en los registros que se pueden usar parasolucionar problemas de recuperación, seleccione Select a debug level.

Los niveles varían entre 0 y 9: 0 representa ninguna información y 9 representa la mayorcantidad de información. El valor predeterminado es 0 (cero).

5. Para cambiar la configuración de paralelismo de restauración, escriba o seleccione un valoren el campo Parallelism.

El paralelismo permite controlar la cantidad de sesiones de recuperación que se utilizan en elproceso NWFS durante el montaje de un respaldo. El valor máximo predeterminado es 31.

6. Para montar el respaldo y continuar con la restauración de tabla, haga clic en Run.

Resultados

Se monta el respaldo y aparece la GUI de ItemPoint para Microsoft SQL Server.

Restauración de respaldos de Application Direct

194 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 195: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 tabla desde el plug-in de SSMS Microsoft app agent for Application Direct, en la página Table Restore > Monitor semuestra el script y el estado del montaje.

En la siguiente figura se muestra la información y el estado del respaldo según como aparecen en lapágina Monitor.

Figura 32 Application Direct: página Monitor en Table Restore

Nota: Para obtener información sobre el éxito o fracaso de la operación de restauración, reviselos archivos de registro que se encuentran en la carpeta de instalación. La ubicación típica delos 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 complemento SSMS del agentede aplicaciones de Microsoft, complete la restauración de nivel de tabla con ItemPoint paraMicrosoft SQL Server.

Antes de comenzar

Configure y ejecute la operación de restauración a nivel de tabla con la pestaña Table Restore enel plug-in SSMS del agente de aplicaciones de Microsoft.

Por qué y cuándo se efectúa esta tarea

Una vez que la restauración de nivel de tabla se configura y se ejecuta a través del plug-in SSMSdel agente de aplicaciones de Microsoft, se inicia ItemPoint.

Restauración de respaldos de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 195

Page 196: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Si selecciona Do not run ItemPoint after mounting the backup images en el momento deconfigurar la restauración de nivel de tabla, debe iniciar manualmente ItemPoint y, a continuación,iniciar el Asistente de datos.

Procedimiento

1. En la página Select Source, seleccione los archivos de respaldo de origen desde el volumenmontado que contiene los datos de respaldo de SQL, como se muestra en la siguiente figura,y haga clic en Next.

Figura 33 Asistente de datos de ItemPoint: seleccione los archivos de origen

2. En la página Select Target Server, especifique los detalles y las credenciales de inicio desesión de SQL Server y la base de datos de destino.

En la siguiente ilustración se muestra la página Select Target Server del Asistente de datosde ItemPoint:

Figura 34 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 los archivos derespaldo de origen.

Restauración de respaldos de Application Direct

196 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 197: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

4. Utilice ItemPoint para examinar y restaurar las tablas individuales.

Nota: PowerProtect ItemPoint for Microsoft SQL Server User Guide proporciona másinformación sobre el uso de ItemPoint para Microsoft SQL Server a fin de restaurardatos de nivel de tabla.

5. Para desmontar las imágenes de respaldo montadas, salga de ItemPoint para Microsoft SQLServer.

Nota: Si selecciona Leave backup images mounted after ItemPoint exits o Do not runItemPoint after mounting the backup images en el momento de configurar laoperación de montaje, la imagen de respaldo permanecerá montada durantecuatro horas. Para desmontar el respaldo manualmente, utilice el comandomsagentadmin.

Ejecución de la recuperación ante desastres de SQL ServerCuando se produce un escenario de desastre, el agente de aplicaciones de Microsoft admite larecuperación ante desastres de los datos ubicados en un servidor Data Domain y en el nivel denube de Data Domain.

Ejecutar recuperación ante desastres de SQL ServerEl agente de aplicaciones de Microsoft para Application Direct admite la recuperación antedesastres.

Procedimiento

1. Cree un host Windows de destino con el mismo nombre que el hostname de origen.

2. Instale una instancia de SQL Server con el mismo nombre que el de la instancia de 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 unidad dealmacenamiento adecuada.

5. Restaure las bases de datos del sistema, ya sea maestra, modelo, msdb, etc., en la instanciade 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 de comandos paracompletar la recuperación ante desastres de savesets que se encuentran en el nivel de nube deData Domain.

Nota: PowerProtect Los sistemas X400 no son compatibles con el nivel de nube de DataDomain.

Después de recuperar un MTree de acuerdo con el procedimiento de recuperación ante desastresdescrito en Ejecutar recuperación ante desastres de SQL Server en la página 197, debe restaurarlos índices de respaldo desde el nivel de nube de Data Domain.

Cuando el agente de aplicaciones de Microsoft transfiere un respaldo a la nube, los archivos deíndice se mantienen en el nivel activo. Se crea una copia de los archivos de índice y se transfiere alnivel de nube para su retención a largo plazo.

Restauración de respaldos de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 197

Page 198: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Después de restaurar un MTree durante una recuperación ante desastres, todos los archivos queresidían solo en el nivel activo se perderán y dejarán de estar disponibles. Solo los archivos que setransfirieron 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 recuperan los índices al nivel activo, los savesets de datos para el mismo rangode tiempo también se recuperan, a menos que escriba n cuando aparece Continue with therecall of the found save sets [y/n]. Si decide no recuperar los saveset, podrárecuperarlos manualmente más adelante.

Escriba el comando msagentadmin.exe administration con la siguiente sintaxis pararecuperar los índices al nivel activo:

msagentadmin.exe administration --dr-recall --ddhost "<Data_Domain_server_name>" --ddpath "<storage_unit_name_and_path>" --dduser "<DD_Boost_username>" --appID "mssql"

donde:

--dr-recall

Especifica una operación para recuperar los savesets para la recuperación ante desastres.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 de almacenamientoen 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 dedatos seleccionadas.

--dduser "<DD_Boost_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 ante desastresde SQL Server con los datos ubicados en un dispositivo de nivel de nube de Data Domain:

Ejemplo 33 Comando de recuperación en la recuperación ante desastres de nivel de nube sin un archivode 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 34 Comando de recuperación en la recuperación ante desastres de nivel de nube con unarchivo de configuración

Restauración de respaldos de Application Direct

198 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 199: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Ejemplo 34 Comando de recuperación en la recuperación ante desastres de nivel de nube con unarchivo de configuración (continuació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 Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 199

Page 200: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Restauración de respaldos de Application Direct

200 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 201: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

CAPÍTULO 7

Restauración de respaldos de Storage Direct

Este capítulo incluye las siguientes secciones:

l Flujo de trabajo de restauración de ProtectPoint.................................................................202l Mejores prácticas para restaurar SQL Server con Storage Direct....................................... 203l Restaurar un respaldo desde un sistema Data Domain secundario.......................................204l Restauración de bases de datos de SQL Server.................................................................. 206l Ejecución de restauraciones de reversión............................................................................220l Restaurar un grupo de disponibilidad en una instancia alternativa........................................232l Restauración de datos de nivel de tabla de SQL Server.......................................................233l Ejecución de la recuperación ante desastres de SQL Server con Storage Direct:................ 246

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 201

Page 202: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Flujo de trabajo de restauración de ProtectPointEl flujo de trabajo de restauración de ProtectPoint es diferente para RecoverPoint y VMAX.

Flujo de trabajo de restauración de Storage Direct con RecoverPointEl flujo de trabajo de restauración de Storage Direct con RecoverPoint incluye los siguientes pasos.

1. El administrador de bases de datos inicia una restauración de Storage Direct mediante laejecución de la herramienta de recuperación nativa de bases de datos en el host derecuperación.

2. La herramienta de recuperación nativa de bases de datos solicita que Microsoft applicationagent restaure los datos requeridos y proporcione un identificador de respaldo.

3. Microsoft application agent busca en su propio catálogo para encontrar el respaldo solicitado,que consta de imágenes estáticas en el sistema Data Domain.

4. Microsoft application agent crea una instancia de las imágenes estáticas correspondientes queestán presentes en los LUN de restauración, en el sistema Data Domain a través del serviciovdisk.

5. De forma predeterminada, Microsoft application agent monta los LUN de restauracióndirectamente en el host de recuperación, que puede ser el host de aplicaciones original o unhost diferente, y copia los archivos necesarios en las ubicaciones solicitadas.

6. Si el DBA selecciona una restauración de reversión en el host original, Microsoft applicationagent requerirá que el clúster de RecoverPoint realice una restauración en el nivel del LUN enlos LUN de origen originales.En el caso de versiones de RecoverPoint anteriores a 5.0, si el DBA selecciona una restauraciónde reversión, Microsoft application agent requerirá que el clúster de RecoverPoint ejecute unarestauración del grupo de consistencia completo en los LUN de origen originales. Si el grupo deconsistencia que restaura contiene varios LUN, todos los LUN se sobrescriben y estáninaccesibles durante la restauración de reversión, incluso si los objetos respaldados estánpresentes solo en algunos LUN.

Según el tipo de base de datos, la herramienta de recuperación de base de datos puede aplicar losregistros de transacciones para hacer que la base de datos sea coherente o para hacer un rollforward a una hora posterior a la del respaldo. Si los registros no se encuentran en el host deaplicaciones, Microsoft application agent restaura los registros y los aplica a través de unaoperación de restauración de Application Direct o una operación de restauración de Storage Direct.El tipo de restauración depende de cómo se respaldaron los registros.

Flujo de trabajo de restauración de Storage Direct con VMAXEn el flujo de trabajo de restauración de Storage Direct con VMAX se incluyen los siguientes pasos:

1. El DBA inicia una restauración de Storage Direct mediante la ejecución de la herramienta derecuperació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 Microsoft applicationagent restaure los datos requeridos y proporcione un identificador de respaldo.

3. Microsoft application agent realiza búsquedas en su propio catálogo para buscar el respaldosolicitado, que es una imagen estática en el sistema Data Domain.

4. Según el tipo de restauración que se va a realizar, ocurrirá una de las siguientes acciones:

l Durante las operaciones de restauración de reversión, Microsoft application agent vincula lainstantánea al LUN de VMAX, conocido como el LUN de restauración de Microsoftapplication agent.

Restauración de respaldos de Storage Direct

202 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 203: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

l Durante el resto de las operaciones de restauración, Microsoft application agent crea unainstancia de la imagen estática correspondiente en un dispositivo de vdisk de Data Domain,que es un LUN de FAST.X en un arreglo VMAX. El LUN de FAST.X se conoce como el LUNde restauración de Microsoft application agent.

5. De manera predeterminada, Microsoft application agent monta el LUN de restauraciónnuevamente en el host de recuperación y copia los archivos necesarios en las ubicacionessolicitadas.Si el DBA selecciona una restauración de reversión en el host original, Microsoft applicationagent ejecuta una restauración de nivel de LUN de VMAX en el dispositivo de origen original.

Si el DBA selecciona una restauración de reversión en un host alternativo, Microsoft applicationagent ejecuta una restauración de nivel de LUN de VMAX en el dispositivo de destinoalternativo.

Según el tipo de base de datos, la herramienta de recuperación de base de datos puede aplicar losregistros de transacciones para hacer que la base de datos sea coherente o para hacer un rollforward a una hora posterior a la del respaldo. Si los registros no se encuentran en el host deaplicaciones, Microsoft application agent restaura los registros y los aplica a través de unaoperación de restauración de Application Direct o una operación de restauración de Storage Direct.El tipo de restauración depende de cómo se respaldaron los registros.

Mejores prácticas para restaurar SQL Server con StorageDirect

Las siguientes son las mejores prácticas para restaurar SQL Server con Microsoft applicationagent para Storage Direct.

Instalación de PowerPath

Instale PowerPath en el host en el que desea utilizar múltiples rutas.

Usar caracteres compatibles

La aplicación de Microsoft es compatible con la fecha de la configuración regional específica y lahora de procesamiento. Además, la configuración del idioma de la fecha y hora se puede estableceren caracteres que no sean en inglés. Sin embargo, los nombres de la ruta de acceso y base dedatos se deben escribir solo en caracteres ASCII. Convenciones de nomenclatura para respaldoscon Storage Direct en la página 143 proporciona más información sobre los caracteres compatiblespara los nombres de instancia y base de datos.

Detener VSS cuando detenga el proveedor de hardware de Storage Direct de VSS

Cuando detenga o reinicie el proveedor de hardware de Storage Direct de VSS manualmente,también deberá detener o reiniciar VSS.

Asegúrese de que los archivos binarios de SQL Server no estén en la unidad de restauración

Al ejecutar una restauración, asegúrese de que los archivos binarios de SQL Server no esténpresentes en la unidad que forma parte de la restauración.

Compruebe que haya suficiente espacio en el host de destino

Asegúrese siempre de que un host de destino tenga suficiente espacio para restaurar los datos.

Use un solo volumen en cada LUN para un solo tipo de dato del servidor de aplicaciones

Use 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 respaldo se vuelvensolo coherentes con fallas generales. Además, una restauración de reversión (nivel de LUN)revierte una imagen en todo el LUN. Por lo tanto, esta configuración no es compatible con la

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 203

Page 204: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

restauración de reversión. El agente de aplicación de Microsoft no reconoce los volúmenesexcluidos del respaldo porque no hay 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 se puedeutilizar el mismo LUN para proteger los datos de Exchange Server. Si los LUN contienen datos demás de un tipo de servidor de aplicaciones, los datos que no se incluyen en el respaldo se vuelvensolo 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 el rendimiento de losrespaldos y las restauraciones. Los flujos controlan el paralelismo de respaldos y restauracionespara cada base de datos.

El agente de aplicaciones de Microsoft requiere un flujo por cada saveset que se respalde o serestaure. Al ejecutar respaldos fraccionados, cada fracción requiere un flujo. Las fracciones seejecutan simultáneamente para cada base de datos. Las bases de datos se respaldan y se restaurande manera secuencial. Cuando se utilizan fracciones, la cantidad de flujos debe ser igual o mayorque 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 34 proporciona másinformación sobre el límite de flujos, el impacto de superar los límites y la configuración de loslímites de uso.

Restaurar un respaldo desde un sistema Data Domainsecundario.

Debe cumplir con ciertos requisitos de configuración antes de que pueda navegar y restaurar losrespaldos 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. Para obtenermás información acerca de cómo eliminar la replicación de recopilación, consulte la Guía deadministración de EMC Data Domain Operating System.

Por qué y cuándo se efectúa esta tarea

Estos pasos de configuración le permiten realizar cualquier tipo de operación de restauracióndesde un sistema Data Domain secundario.

Procedimiento

1. Replique el Mtree (unidad de almacenamiento) que tiene la información del catálogo derespaldo de Data Domain desde el sistema Data Domain primario en el sistema de DataDomain secundario con Data Domain System Manager.

2. Replique el pool de vdisk desde el sistema de Data Domain primario en el sistema de DataDomain secundario con Data Domain System Manager.

3. Para registrar el pool de vdisk con el usuario de vdisk de Data Domain que ejecutará elrespaldo, escriba el siguiente comando en el sistema Data Domain secundario:

vdisk pool register <vdisk_pool> user <ddvdisk_user>

Restauración de respaldos de Storage Direct

204 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 205: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

4. Use el comando show list para enumerar la información de la imagen estática de vdisk enel sistema Data Domain secundario. La lista debe reflejar la información de la imagen estáticaque está disponible en el sistema Data Domain primario.

vdisk device show list

5. Cree un pool, un grupo de dispositivos y dispositivos de vdisk en el sistema Data Domainsecundario.

La replicación de recopilaciones de Data Domain replica todos los pools de vdisk desde elsistema Data Domain de origen al sistema Data Domain secundario. Sin embargo, losdispositivos de vdisk en el pool replicado de vdisk no tienen ningún WWN asociado. Por lotanto, el agente de aplicaciones de Microsoft no puede utilizarlos como dispositivos derestauración. Para preparar los LUN de restauración en un sistema Data Domain secundario,debe crear un pool de vdisk y 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 agente deaplicaciones 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 del agente deaplicaciones de Microsoft.

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 el agente deaplicaciones de Microsoft.

Resultados

Después de realizar estos pasos, puede navegar y realizar restauraciones desde el Mtree (unidadde almacenamiento) del sistema Data Domain secundario, creado en el paso 1.

Requistos posteriores

Mientras configura una restauración, asegúrese de que los parámetros de Data Domain se dirijan alos nuevos dispositivos de vdisk y el sistema Data Domain secundario.

En la siguiente tabla se enumeran los parámetros de Data Domain que se deben establecer en elsistema Data Domain secundario, ya sea directamente en el comando de restauración o en elarchivo de configuración. No hay parámetros específicos para los sistemas Data Domainsecundarios; por lo tanto, ajuste estos parámetros como lo haría en un sistema primario.

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 205

Page 206: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Tabla 16 Restaurar los parámetros para que apunten a un sistema DD secundario

Parámetro Descripción

DDBOOST_USER=<DD_Boost_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 seespecificó durante la creación del pool de dispositivosvdisk de replicación en el sistema Data Domainsecundario.

DEVICE_HOST=<Data_Domain_server_name> Especifica el hostname como nombre de dominiocalificado de un sistema Data Domain secundario.

DEVICE_PATH=<storage_unit_name> Especifica el nombre de la unidad de almacenamiento oun directorio 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 DDque proporciona los LUN de restauración en el sistemaData Domain secundario.

RESTORE_DEVICE_GROUP=<Data_Domain_server_restore_device_group>

Especifica el grupo de dispositivos vdisk de DD en el poolde dispositivos vdisk que contiene los LUN derestauración que se usarán.

Restauración de bases de datos de SQL ServerEl agente de aplicaciones de Microsoft para Storage Direct con SQL Server admite variasherramientas para recuperar bases de datos.

Puede recuperar bases de datos mediante el plug-in (GUI) SQL Server Management Studio delagente de aplicaciones de Microsoft, los comandos del agente de aplicaciones de Microsoft paraStorage Direct o los scripts T-SQL.

Restauración de las bases de datos de SQL Server mediante el plug-in de SSMSMicrosoft app agent for Storage Direct

Por qué y cuándo se efectúa esta tarea

La vista Script está disponible en cada página, lo que genera un script equivalente del símbolo delsistema, que puede usar para crear un archivo .bat a fin de realizar los respaldos programados, laautomatización y otras tareas.

l CLI Scripts: Para generar el script de comandos, el cual puede usar para ejecutar unaoperació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. Puede usar los scriptsT-SQL para realizar una restauración de SQL Server con Microsoft application agent paraStorage Direct.

Inicie el plug-in de SSMS de Microsoft app agent for Storage Direct

Para abrir el plug-in de SSMS de Microsoft app agent for Storage Direct, desde el escritorio deWindows, haga clic en Iniciar > Microsoft SQL Server Management Studio > Microsoft appagent for Storage Direct.

Restauración de respaldos de Storage Direct

206 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 207: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Nota: Si el botón Agente de aplicación de Microsoft (Storage Direct) no está en la barra deherramientas, es posible que el plug-in no se pueda registrar. En este escenario, puede iniciar elplug-in directamente desde el menú Inicio. En el menú de Inicio de Windows, seleccione Plug-in de DDBMA para SQL Server Management Studio.

Configurar los ajustes generales de restauración de base de datosPara configurar las restauraciones de base de datos de SQL con el complemento SSMS deMicrosoft app agent for Storage Direct, primero se deben especificar las opciones generales derestauración en la página Database Restore > General.

Antes de comenzar

Para restaurar una base de datos que forma parte de un grupo de disponibilidad AlwaysOn, debequitar la base de datos del grupo de disponibilidad Always On antes de configurar la operación derestauración. Una vez completada la operación de restauración, vuelva a agregar la base de datosal grupo de disponibilidad AlwaysOn.

Procedimiento

1. Abra la ventana Microsoft app agent for Storage Direct en la página Database Restore >General.

La página General aparece como se muestra en la figura siguiente.

Figura 35 Storage Direct : página General en Database Restore

2. Haga clic en el botón de navegación junto a Data Domain Server para seleccionar elservidor Data Domain y la unidad de almacenamiento a fin de restaurar la instancia de SQLServer o las bases de datos necesarias.

Una unidad de almacenamiento contiene los hosts de SQL Server respaldados.

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 207

Page 208: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Nota: En el caso de un servidor Data Domain remoto (secundario) que se ha replicadopara restaurar las bases de datos, seleccione el servidor pertinente. Un usuario de DataDomain en el servidor Data Domain debe estar en el mismo grupo que el servidor DataDomain primario.

3. Utilice la lista SQL Server host para seleccionar un host de SQL Server a fin de restaurar lasbases de datos necesarias.

Un host de SQL Server contiene las instancias de SQL Server respaldadas y las bases dedatos correspondientes.

4. Utilice la lista Start browsing from para seleccionar un tiempo de guardado de respaldo y, acontinuación, haga clic en Show Versions.

Los respaldos que se llevaron a cabo en el tiempo de guardado especificado aparecerán en latabla de savesets.

5. En la lista SQL Server Instance, seleccione la instancia de SQL Server que contenga lasbases de datos que desea restaurar.

Una instancia de SQL Server contiene bases de datos y puede ser independiente o declúster.

Nota: Tenga en cuenta la siguiente información:

l 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.

l Si restaura datos en una instancia alternativa, debe restaurar una sola base de datospor operación de restauración.

Las bases de datos correspondientes aparecen en la tabla de bases de datos que está debajodel 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 solo las bases de datosnecesarias 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á debajo de la tablade bases de datos. El proceso de restauración restaura el respaldo más reciente de cadabase de datos seleccionada.

7. En Destination, haga clic en Timeline.

Aparece el cuadro de diálogo Backup Timeline, como se muestra en la siguiente figura.

Restauración de respaldos de Storage Direct

208 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 209: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 36 Especificación del punto de restauración

8. Seleccione el cronograma de respaldo y, a continuación, haga clic en Aceptar.

9. Realice una de las siguientes secuencias de acciones, en función del tipo de restauración:

l Para realizar una recuperación directamente en una base de datos, realice los siguientespasos:

a. Seleccione Restore to SQL Server.

b. En la lista Instance, seleccione la instancia de SQL Server que contiene la base dedatos de destino.

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 en unainstancia 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 siguientes pasos:

a. Seleccione Restore backups as files.

b. En el campo Folder, especifique el destino de los archivos. El campo Folder se rellenacon la ruta de destino predeterminada.Para realizar una restauración redirigida, haga clic en el botón para examinar junto alcampo 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 base de datos queson archivos de datos (.mdf y .ndf) y el archivo de registro (.ldf) en la página Database Restore >Files.

Por qué y cuándo se efectúa esta tarea

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 deshabilitadas sise 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 Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 209

Page 210: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 37 Storage Direct: página Files en Database Restore

En la tabla de la página se muestran las ubicaciones de origen de los archivos de base dedatos.

2. Para cambiar las rutas de destino de todos los archivos de datos y registros, realice lossiguientes pasos:

a. Seleccione Relocate all files to folder.

b. Haga clic en el botón de navegación Data file folder para especificar una ubicación paralos archivos de datos, o haga clic en el campo para escribir la ruta de la carpeta.

c. Haga clic en el botón de navegación Log file folder para especificar una ubicación paralos archivos de registros, o haga clic en el campo para escribir la ruta de la carpeta.

3. Para cambiar la ruta de destino en el nivel de grupo de archivos, realice una de las siguientesacciones en la tabla:

l Para buscar una ruta de destino, haga clic en el botón de navegación a la derecha decada 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 clic en la celdacorrespondiente y escriba una ruta de destino.Si la ruta no existe, aparecerá un cuadro de diálogo en el que se le preguntará si deseacrear la carpeta.

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.

Restauración de respaldos de Storage Direct

210 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 211: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Configurar los ajustes opcionales de restauración de base de datosCuando configura restauraciones de base de datos de SQL con el plug-in de SSMS de Microsoftapp agent for Storage Direct, puede especificar la configuración opcional de restauración en lapágina Restauración de base de datos > Opciones.

Por qué y cuándo se efectúa esta tarea

Todas las configuraciones de la página Options son opcionales.

Procedimiento

1. En el panel izquierdo, haga clic en Options.

La página Opciones aparece como se muestra en la figura siguiente.Figura 38 Microsoft app agent for Storage Direct : página Options en Database Restore

2. En la lista Recovery state, seleccione una de las siguientes opciones, según sea necesario:

Opción Descripción

RESTORE WITHRECOVERY

Para dejar la base de datos en el estado listo para usar medianteuna reversión de las transacciones no asignadas y deshabilitar lacapacidad para restaurar los registros de transacciones adicionaleso más recientes.

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 211

Page 212: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Opción Descripción

RESTORE WITHNORECOVERY

Para dejar la base de datos en el estado no operacional medianteuna reversión de las transacciones no asignadas y habilitar lacapacidad para restaurar los registros de transacciones adicionaleso más recientes.

3. Para comprimir el contenido de la restauración y transportarlo desde Data DomainReplicator hasta el host de aplicaciones, seleccione Data Domain Boost compressedrestore.

Con esta opción se reduce el ancho de banda de red.

4. Para generar registros detallados, los que puede usar para solucionar problemas derestauración, seleccione Select a debug level y, a continuación, especifique un valor del 1 al9. El valor predeterminado es 0 (cero).

5. Para eliminar registros de depuración anteriores a una determinada cantidad de días,seleccione Delete debug logs after y, a continuación, especifique dicha cantidad con unnúmero entre 1 y 32767 días. El valor predeterminado es 0 y no se eliminan los registros dedepuración.

Nota: Esta opción solo elimina los registros de depuración nombrados con el formatopredeterminado y que se ubican en la carpeta de registros, en <installation_path>\MSAPPAGENT\logs.

Normalmente, si se eliminan los registros de depuración, se evita que la carpeta de registroen la unidad de instalación sea demasiado grande.

6. Para habilitar las opciones de restauración avanzadas, escriba o seleccione una de lassiguientes opciones de la lista Advanced options:

Opción Descripción

KEEP_REPLICATION Mantiene la replicación cuando se recupera una base de datospublicada. Esta opción es necesaria si una base 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 CDC activado, laoperación de recuperación funciona de forma diferente según eldestino de recuperación. Utilice la opción KEEP_CDC para hacer losiguiente:

l Recuperar la base de datos con CDC habilitado con un nombrediferente en la misma instancia de SQL.En este escenario, KEEP_CDC es obligatorio.

l Recuperar la base de datos con CDC habilitado en una instanciade SQL Server diferente.En este escenario, KEEP_CDC es obligatorio.

l Recuperar la base de datos con CDC activado en la mismainstancia de SQL mediante el reemplazo de una base de datosexistente.En este escenario, KEEP_CDC es opcional.

Separe varias opciones avanzadas con una coma.

Restauración de respaldos de Storage Direct

212 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 213: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

7. Para limitar el historial de respaldo de las bases de datos en la página General a un númeroestablecido de días, escriba o seleccione un número en el campo Days of backup history.

El valor predeterminado es 30.

8. Para utilizar el nombre de cliente que se proporciona tal como está, sin convertirlo al nombrede dominio calificado (FQDN), seleccione Excluir la resolución de nombre de cliente.

Use esta opción para restaurar respaldos creados con el agente de aplicaciones de Microsoftversión 4.5 o versiones anteriores que utilicen el nombre corto como nombre de cliente.

9. Para realizar un respaldo de registro de transacciones de los datos antes de ejecutar larestauración, seleccione Take tail-log backup before restore.

El respaldo del final del registro garantiza que Microsoft application agent respalde los datosque 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 se deshabilitará si seleccionó Restaurar respaldos como archivos en lapágina General.

Microsoft application agent no es compatible con respaldos de final del registro devarias bases de datos.

10. En Restaurar método, especifique los detalles del dispositivo que desea que utilice laoperación de restauración:

l Para ambientes de VMAX, para restaurar con un dispositivo de restauración FAST.X,realice los siguientes pasos:

a. En el menú Restaurar con, seleccione FAST.X (VMAX solamente).

b. En el campo Grupo de almacenamiento, escriba el nombre del grupo dealmacenamiento de restauración de VMAX FAST.X en que los dispositivos FTS derestauración se asignen al host.El valor predeterminado es NsrSnapSG.

c. En el campo Pool de imagen estática, escriba el nombre del pool de imágenesestáticas cuando realice la restauración desde un Data Domain secundario.Este campo se rellena de forma predeterminada desde el servidor Data Domainprincipal.

d. Si desea restaurar desde un respaldo anterior al más reciente, seleccione Ignorarinstantáneas locales.De forma predeterminada, la operación de restauración utiliza la copia de instantáneaslocal en el arreglo VMAX, cuando está disponible. La instantánea local es el respaldomás reciente disponible. Para restaurar desde cualquier respaldo anterior a la copia deinstantáneas más reciente, debe seleccionar esta opción.

l Para restaurar con un dispositivo vdisk de Data Domain, realice los pasos siguientes:

a. En el menú Restaurar con, seleccione vdisk de Data Domain.

b. En el campo Pool de dispositivos, escriba el nombre del pool de dispositivos derestauración de vdisk 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 Data Domain queseleccionó en la página General.

c. En el campo Grupo de dispositivos, escriba el nombre del grupo de dispositivos derestauración que contiene los dispositivos de vdisk y el pool de dispositivos derestauración que desea utilizar para ejecutar la operación de restauración.Asegúrese de que el grupo de dispositivos pertenezca al servidor de Data Domain queseleccionó en la página General.

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 213

Page 214: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Nota: Para montar las imágenes estáticas y restaurar los datos directamentedesde Data Domain, asegúrese de enmascarar los dispositivos de vdisk en el hostde aplicaciones. Se proporciona más información en la documentación de DataDomain.

d. En el campo Pool de imágenes estáticas, 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 el plug-in deSSMS Microsoft app agent for Storage Direct, en la página Database Restore > Monitor semuestra 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ún comoaparecen en la página Monitor.

Figura 39 Storage Direct: página Monitor en Database Restore

Nota: Para obtener información sobre el éxito o fracaso de la operación de restauración, reviselos archivos de registro que se encuentran en la carpeta de instalación en<Microsoft_application_agent_install_path>\DPSAPPS\MSAPPAGENT\logs. Laubicación común de los archivos de registro es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Restauración de respaldos de Storage Direct

214 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 215: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Restaurar bases de datos de SQL Server con el comando de restauraciónStorage Direct

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.

Sintaxis para restauraciones de bases de datos con RecoverPoint

Utilice el comando msagentrc.exe con la siguiente sintaxis para las operaciones de restauraciónde Storage Direct 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=<DD_Boost_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 bases de datosreplicadas para restaurar, escriba el nombre del servidor secundario. Un usuario de DataDomain en el servidor de Data Domain secundario debe estar en el mismo grupo que elservidor de Data Domain primario.

-A "NSR_DFA_SI_DD_USER=<DD_Boost_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 el lockbox parapermitir al agente de aplicaciones de Microsoft recuperar la contraseñ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 el respaldo.

-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>"

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 215

Page 216: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Especifica el pool de dispositivos de restauración que contiene los dispositivos de vdisk que seutilizan para ejecutar la operación de restauración. Asegúrese de que el servidor de DataDomain que se ha especificado pertenezca a este pool de dispositivos.

-A "RESTORE_DEVICE_POOL=<restore_device_pool>"

Especifica el grupo de dispositivos de restauración que contiene los dispositivos de vdisk y elpool de dispositivos de restauración que se utilizan para ejecutar la operación de restauración.Asegúrese de que el servidor de Data Domain que se ha especificado pertenezca a este grupode dispositivos.

-t <save_time>

Especifica la hora de guardado del respaldo. Especifique este parámetro junto con la ruta derestauración para cada base de datos en la operación de restauración. La aplicación se pone enpausa para que el usuario introduzca esta opción línea por línea. Presione Intro paradesplazarse a la siguiente línea. Una línea en blanco indica 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 siguientes formatos:

n Para restaurar un respaldo de toda la instancia, escribaAPPLICATIONS:\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 siguientes formatos:

n Para restaurar un respaldo de toda la instancia, escribaAPPLICATIONS:\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>\ [...]\El <URL-encoded_SQL_instance_name> es comúnmente <backup_client_name>%5C<SQL_instance_name>

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158%5Cinst1\dbtest3"

Ejemplo 35 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 Storage Direct

216 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 217: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Ejemplo 35 Comando de restauración con RecoverPoint (continuación)

Sintaxis para restauraciones de bases de datos con VMAX

Utilice el comando msagentrc.exe con la siguiente sintaxis para las operaciones de restauraciónde Storage Direct con VMAX:

msagentrc.exe -c <client_or_hostname> -A "NSR_DFA_SI_DD_HOST=<server_name>" -A "NSR_DFA_SI_DD_USER=<DD_Boost_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 bases de datosreplicadas para restaurar, escriba el nombre del servidor secundario. Un usuario de DataDomain en el servidor de Data Domain secundario debe estar en el mismo grupo que elservidor de Data Domain primario.

-A "NSR_DFA_SI_DD_USER=<DD_Boost_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 el lockbox parapermitir al agente de aplicaciones de Microsoft recuperar la contraseña del usuario registrado.

-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene el respaldo.

-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 arreglo VMAX queutiliza su configuración para Storage Direct para VMAX. El valor predeterminado esNsrSnapSG.

-A "RESTORE_DEVICE_GROUP=<restore_device_group>"

Especifica el pool de dispositivos de restauración que contiene los dispositivos de vdisk que seutilizan para ejecutar la operación de restauración. Asegúrese de que el servidor de DataDomain que se ha especificado pertenezca a este pool de dispositivos.

-A "RESTORE_DEVICE_POOL=<restore_device_pool>"

Especifica el grupo de dispositivos de restauración que contiene los dispositivos de vdisk y elpool de dispositivos de restauración que se utilizan para ejecutar la operación de restauración.Asegúrese de que el servidor de Data Domain que se ha especificado pertenezca a este grupode dispositivos.

-t <save_time>

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 217

Page 218: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Especifica la hora de guardado del respaldo. Especifique este parámetro junto con la ruta derestauración para cada base de datos en la operación de restauración. La aplicación se pone enpausa para que el usuario introduzca esta opción línea por línea. Presione Intro paradesplazarse a la siguiente línea. Una línea en blanco indica 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 siguientes formatos:

n Para restaurar un respaldo de toda la instancia, escribaAPPLICATIONS:\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 siguientes formatos:

n Para restaurar un respaldo de toda la instancia, escribaAPPLICATIONS:\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>\ [...]\El <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 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 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 contiene informacióncifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares.Cada par está asociado con una contraseña que utilizan los respaldos. Si no especifica un

Restauración de respaldos de Storage Direct

218 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 219: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

valor, la ruta se configurará de manera predeterminada según la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

-A "ADDITIONAL_RESTORES={yes | no}"

La especificación de yes deshabilita la capacidad de revertir las transacciones no asignadas yusa la base de datos para restaurar los registros de transacciones adicionales 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 datos seleccionada serestaurará en la base de datos nueva. El nuevo nombre de la base de datos debe ser unnombre de base de datos SQL válido. Si el destino contiene una base de datos con el mismonombre que la base de datos que se ha especificado, la operación de restauración sobrescribela base de datos existente.Los archivos de base de datos que son archivos de datos (.mdf y .ndf) y el archivo de registro(.ldf) se restaurarán en sus ubicaciones de origen solamente. Si existe la base de datos deorigen, sus archivos podrían estar en uso. Por lo tanto, para evitar conflictos por el uso de unnuevo nombre de la base de datos, utilice la opció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 Server que seadiferente 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 un hostremoto.

-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 son archivos dedatos (.mdf y .ndf) y el archivo de registro (.ldf). Puede cambiar el nombre o cambiar solo lascarpetas 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. A continuación,puede transferir manualmente los archivos a la carpeta requerida o adjuntar los archivos a unainstancia 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 de restauració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ías especificada. Elrango válido es entre 1 y 32767. De forma predeterminada, los registros de depuración no seeliminan. Normalmente, si se eliminan los registros de depuración, se evita que la carpeta deregistro en la unidad de instalación sea demasiado grande.

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 219

Page 220: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Nota: Con este parámetro se eliminan solo los registros de depuración con el nombre en elformato predeterminado, y que se ubican en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

Restaurar bases de datos de SQL Server con scripts T-SQLMicrosoft application agent para Storage Direct le permite generar un script CLR de SQL quepuede 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. El comandoprotectpoint_run_restore utiliza las mismas opciones de comando que el comandomsagentrc.exe. Parámetros opcionales para restauraciones a nivel de base de datos con elcomando msagentrc.exe en la página 218 proporciona información sobre las opciones del comandode restauración.

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, la ventana de consultas deSQL Server Management Studio y el símbolo del sistema de T-SQL para ejecutar los scripts CLRde 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 <> 0BEGINRAISERROR ('Fail!', 16, 1)END

Ejecución de restauraciones de reversiónEl agente de aplicaciones de Microsoft para Storage Direct con SQL Server admite variasherramientas para revertir volúmenes.

Puede revertir volúmenes mediante el plug-in (GUI) SQL Server Management Studio del agente deaplicaciones de Microsoft, los comandos del agente de aplicaciones de Microsoft para StorageDirect o los scripts T-SQL.

Consideraciones para restauraciones de reversiónTenga en cuenta la siguiente información antes de realizar una restauración de volumen:

Restauración de respaldos de Storage Direct

220 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 221: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

l Puede restaurar volúmenes solo en el host local.

l Los volúmenes que seleccionó para la restauración deben pertenecer al mismo grupo deconsistencia. Es posible resincronizar los volúmenes restaurados solo con los volúmenes deorigen que se respaldaron.

l Si elimina los marcadores o las imágenes estáticas en RecoverPoint o Data Domain sin usarMicrosoft application agent, los respaldos eliminados aparecerán de todos modos en la pestañaVolume Restore del plug-in de Microsoft app agent for Storage Direct, pero las operacionesde restauració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 respaldo pararestaurar, Microsoft application agent restaurará el saveset o el respaldo desde VMAX. Siseleccionó otra versión que no sea la versión más reciente de un saveset o respaldo pararestaurar, Microsoft application agent restaurará el saveset o el respaldo desde Data Domain.

l Si desea reubicar un volumen en un LUN de VMAX alternativo, revise la información en Reubicación de los volúmenes en un LUN alternativo durante una restauración de reversión deVMAX en la página 221 antes de configurar la operación de restauración.

Reubicación de los volúmenes en un LUN alternativo durante una restauraciónde reversión de VMAX

El agente de aplicaciones de Microsoft es compatible con la restauración de un volumen en un LUNde VMAX alternativo.

Puede restaurar un volumen en un LUN alternativo que sea parte del arreglo VMAX original o partede un arreglo VMAX diferente.

Si restaura un volumen en una ubicación alternativa, el volumen de destino debe tener unaestructura de archivos idéntica al volumen de origen, incluidos el sistema de archivos y la ruta dedirectorio, los nombres de los archivos, además de la ubicación de los archivos en los volúmenes.

La restauración del respaldo en un volumen que se eliminó y se volvió a crear en el mismo LUN seconsidera una restauración de LUN alternativo, y se aplican los mismos requisitos de la ruta deacceso.

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 de almacenamiento VMAXen el mismo sitio. Debe restaurar el respaldo mediante el LUN de VMAX de origen original.

Los siguientes requisitos adicionales se aplican cuando se reubica un volumen en un LUNalternativo en un arreglo VMAX que es diferente de un arreglo original.

l Los dispositivos de restauración de Data Domain deben encapsularse en el arreglo VMAXalternativo.

l El arreglo VMAX alternativo debe estar conectado al sistema Data Domain original y se deberestaurar el respaldo desde Data Domain.

Realizar restauraciones de reversión con el plug-in SSMS del Microsoft appagent for Storage Direct

Por qué y cuándo se efectúa esta tarea

La vista Script está disponible en cada página, lo que genera un script equivalente del símbolo delsistema, que puede usar para crear un archivo .bat a fin de realizar los respaldos programados, laautomatización y otras tareas.

l CLI Scripts: Para generar el script de comandos, el cual puede usar para ejecutar unaoperación de restauración desde el símbolo del sistema.

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 221

Page 222: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

l T-SQL Scripts: Para generar un script de respaldo en el formato T-SQL. Puede usar los scriptsT-SQL para realizar una restauración de SQL Server con Microsoft application agent paraStorage Direct.

Inicie el plug-in de SSMS de Microsoft app agent for Storage Direct

Para abrir el plug-in de SSMS de Microsoft app agent for Storage Direct, desde el escritorio deWindows, haga clic en Iniciar > Microsoft SQL Server Management Studio > Microsoft appagent for Storage Direct.

Nota: Si el botón Agente de aplicación de Microsoft (Storage Direct) no está en la barra deherramientas, es posible que el plug-in no se pueda registrar. En este escenario, puede iniciar elplug-in directamente desde el menú Inicio. En el menú de Inicio de Windows, seleccione Plug-in de DDBMA para SQL Server Management Studio.

Configurar los ajustes generales de restauración de volumenPara configurar las restauraciones de volumen de SQL con el plug-in SSMS del Microsoft appagent for Storage Direct, primero se deben especificar las opciones generales de restauración en lapágina Volume Restore > General.

Procedimiento

1. Abra el plug-in Microsoft app agent for Storage Direct para ver la página Volume Restore >General.

La página Volume Restore aparece como se muestra en la siguiente figura.

Figura 40 Storage Direct: página Volume Restore

Restauración de respaldos de Storage Direct

222 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 223: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

2. Haga clic en el botón de navegación Data Domain Server para seleccionar el servidor DataDomain y la unidad de almacenamiento a fin de restaurar la instancia de SQL Server o lasbases 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 haya replicadopara restaurar las bases de datos, seleccione el servidor pertinente. Un usuario de DataDomain en el servidor Data Domain secundario debe estar en el mismo grupo que elservidor Data Domain primario.

3. Utilice la lista SQL Server host para seleccionar un host de SQL Server a fin de restaurar lasbases de datos necesarias.

Un host de SQL Server contiene las instancias de SQL Server independientes respaldadas ylas bases de datos correspondientes.

4. Utilice la lista Start browsing from para seleccionar un tiempo de guardado de respaldo y, acontinuación, haga clic en Show Versions.

Los respaldos que se llevaron a cabo en el tiempo de guardado especificado aparecerán en latabla de savesets.

5. Start browsing from: Especifique un tiempo de guardado del respaldo y haga clic en ShowVersions.

Todos los respaldos que se llevaron a cabo en el tiempo de guardado especificado aparecenen la tabla de savesets.

6. Seleccione la instancia de SQL Server adecuada en la tabla de savesets.

La instancia seleccionada y las bases de datos contenidas en esa instancia aparecen en latabla 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 de volumen.

Nota: Tenga en cuenta la siguiente información para RecoverPoint:

l En el caso de RecoverPoint 5.0 o una versión posterior, Microsoft applicationagent es compatible con la restauración parcial (subconjunto de bases de datos)de un grupo de consistencia. Desde la tabla de bases de datos puede seleccionarlas bases de datos necesarias para 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 a queMicrosoft application agent no es compatible con la restauración parcial de ungrupo de consistencia.

b. En la columna Restore To, utilice la lista desplegable para seleccionar la ubicación en laque desea recuperar las bases de datos.

La ubicación de origen original se selecciona de manera predeterminada, pero puederestaurar el respaldo en una ubicación alternativa.

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.

8. Para iniciar la restauración de volumen, haga clic en Run.

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 223

Page 224: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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.Figura 41 Storage Direct: página Files en Volume Restore

2. Revise la información de la tabla de archivos sobre los archivos que se incluyen en elrespaldo, 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 Microsoft app agentfor Storage Direct, puede especificar opciones de restauración adicionales en la página VolumeRestore > 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 Storage Direct

224 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 225: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 42 Storage Direct: página Options en Volume Restore

2. En el caso de RecoverPoint, para seleccionar un dispositivo RecoverPoint para restaurar lainstancia de SQL Server, haga clic en el botón de navegación junto al campo ManagementServer y, a continuación, explore y seleccione el dispositivo RecoverPoint.

3. En el caso de VMAX, en el campo Storage Group, escriba el nombre del grupo dealmacenamiento de restauración del arreglo VMAX en el que los dispositivos FTS derestauració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ánea estádisponible en el arreglo VMAX local, seleccione Restore from Data Domain even if there isa 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 el host deaplicaciones. En la documentación de VMAX se proporciona información sobre cómoenmascarar dispositivos FTS.

5. Para generar registros detallados, que puede usar para solucionar los problemas derestauración, seleccione Select a debug level. Especifique un valor de 1 a 9. El valorpredeterminado es 0 (cero).

6. Para eliminar registros de depuración anteriores a una determinada cantidad de días,especifique dicha cantidad con un número entre 1 y 32767 días en el campo Delete debuglogs after. El valor predeterminado es 0 y no se eliminan los registros de depuración.

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 225

Page 226: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Nota: Con esta opción se eliminarán solo los registros de depuración con el nombre en elformato 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 carpeta de registroen 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 Requireconfirmation before restoring volumes.

Aparece el siguiente indicador en el momento de iniciar la operación de restauració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-in de SSMSMicrosoft app agent for Storage Direct, en la página Volume Restore > Monitor se muestra elscript y el estado de la restauración.

En la siguiente figura se muestra la información y el estado de la restauración según comoaparecen en la página Monitor.

Restauración de respaldos de Storage Direct

226 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 227: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 43 Storage Direct: página Monitor en Volume Restore

Si la restauración se realiza correctamente, aparece el mensaje Restore completed. De locontrario, 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 de la restauración. Laubicación común es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Realizar restauraciones de reversión con el comando de restauración StorageDirect

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 Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 227

Page 228: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Sintaxis para restauraciones de reversión con RecoverPoint

Utilice el comando msagentrc.exe con la siguiente sintaxis para operaciones de restauración devolúmenes de Storage Direct con RecoverPoint:

msagentrc.exe -c <client_or_hostname> -A "NSR_DFA_SI_DD_HOST=<server_name>" -A "NSR_DFA_SI_DD_USER=<DD_Boost_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 bases de datosreplicadas para restaurar, escriba el nombre del servidor secundario. Un usuario de DataDomain en el servidor de Data Domain secundario debe estar en el mismo grupo que elservidor de Data Domain primario.

-A "NSR_DFA_SI_DD_USER=<DD_Boost_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 el lockbox parapermitir al agente de aplicaciones de Microsoft recuperar la contraseña del usuario registrado.

-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene el respaldo.

-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 con la ruta derestauración para cada base de datos en la operación de restauración. La aplicación se pone enpausa para que el usuario introduzca esta opción línea por línea. Presione Intro paradesplazarse a la siguiente línea. Una línea en blanco indica 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 siguientes formatos:

n Para restaurar un respaldo de toda la instancia, escribaAPPLICATIONS:\SqlServerWriter\<backup_client_name>

Restauración de respaldos de Storage Direct

228 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 229: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 siguientes formatos:

n Para restaurar un respaldo de toda la instancia, escribaAPPLICATIONS:\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>\ [...]\El <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 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 de restauraciónde volumen de Storage Direct con VMAX:

msagentrc.exe -c <client_or_hostname> -A "NSR_DFA_SI_DD_HOST=<server_name>" -A "NSR_DFA_SI_DD_USER=<DD_Boost_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.

-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 bases de datosreplicadas para restaurar, escriba el nombre del servidor secundario. Un usuario de DataDomain en el servidor de Data Domain secundario debe estar en el mismo grupo que elservidor de Data Domain primario.

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 229

Page 230: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

-A "NSR_DFA_SI_DD_USER=<DD_Boost_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 el lockbox parapermitir al agente de aplicaciones de Microsoft recuperar la contraseña del usuario registrado.

-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene el respaldo.

-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 con la ruta derestauración para cada base de datos en la operación de restauración. La aplicación se pone enpausa para que el usuario introduzca esta opción línea por línea. Presione Intro paradesplazarse a la siguiente línea. Una línea en blanco indica 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 siguientes formatos:

n Para restaurar un respaldo de toda la instancia, escribaAPPLICATIONS:\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 siguientes formatos:

n Para restaurar un respaldo de toda la instancia, escribaAPPLICATIONS:\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>\ [...]\El <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 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 contiene informacióncifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares.Cada par está asociado con una contraseña que utilizan los respaldos. Si no especifica unvalor, la ruta se configurará de manera predeterminada según la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

-A "ADDITIONAL_RESTORES={yes | no}"

La especificación de yes deshabilita la capacidad de revertir las transacciones no asignadas yusa la base de datos para restaurar los registros de transacciones adicionales o más recientes.El valor predeterminado es no.

Restauración de respaldos de Storage Direct

230 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 231: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

-A "RENAME_TO=<new_database_name>"

Especifica el nuevo nombre para la base de datos de destino. La base de datos seleccionada serestaurará en la base de datos nueva. El nuevo nombre de la base de datos debe ser unnombre de base de datos SQL válido. Si el destino contiene una base de datos con el mismonombre que la base de datos que se ha especificado, la operación de restauración sobrescribela base de datos existente.Los archivos de base de datos que son archivos de datos (.mdf y .ndf) y el archivo de registro(.ldf) se restaurarán en sus ubicaciones de origen solamente. Si existe la base de datos deorigen, sus archivos podrían estar en uso. Por lo tanto, para evitar conflictos por el uso de unnuevo nombre de la base de datos, utilice la opció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 Server que seadiferente 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 un hostremoto.

-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 son archivos dedatos (.mdf y .ndf) y el archivo de registro (.ldf). Puede cambiar el nombre o cambiar solo lascarpetas 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 de restauració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 lainstantánea está disponible localmente en el arreglo VMAX.

-A "DELETE_DEBUG_LOG_DAYS=<number_of_days>"

Elimina los archivos de registro de depuración anteriores a la cantidad de días especificada. Elrango válido es entre 1 y 32767. De forma predeterminada, los registros de depuración no seeliminan. Normalmente, si se eliminan los registros de depuración, se evita que la carpeta deregistro en la unidad de instalación sea demasiado grande.

Nota: Con este parámetro 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.

Restaurar volúmenes de SQL Server con scripts T-SQLMicrosoft application agent para Storage Direct le permite generar un script CLR de SQL quepuede usar para restaurar volúmenes de SQL Server.

El comando de restauración de volumen CLR de SQL es el mismo que el comando de restauraciónde la base de datos; es decir, protectpoint_run_restore.

Sin embargo, para realizar restauraciones de volumen, debe especificar el valor de la opciónNSR_RESTORE_TYPE como lunresync.

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 231

Page 232: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Debe proporcionar parámetros de tipo VARCHAR para ejecutar el comandoprotectpoint_run_restore.

Debe proporcionar parámetros de tipo VARCHAR para ejecutar este comando. El comandoprotectpoint_run_restore utiliza las mismas opciones de comando que el comandomsagentrc.exe. Parámetros opcionales para restauraciones de reversión con el comandomsagentrc.exe en la página 230 proporciona información sobre las opciones del comando derestauración.

Puede usar cualquier interfaz estándar de SQL Server, por ejemplo, la ventana de consultas deSQL Server Management Studio y el símbolo del sistema de T-SQL para ejecutar los scripts CLRde 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

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\logs2. Asegúrese de que los siguientes mensajes estén presentes en el archivo de registro:

Starting LUN resync.Waiting for LUN resync to finish.

Nota: El nivel de depuración que especificó para el respaldo debe establecerse en nivel 3o 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 un respaldo de grupode disponibilidad en una instancia alternativa para las operaciones de restauración de base de datosy volumen.

Antes de comenzar

Debe existir un respaldo del grupo de disponibilidad que tenga el nombre del clúster de Windowscomo hostname.

Restauración de respaldos de Storage Direct

232 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 233: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Por qué y cuándo se efectúa esta tarea

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 de aplicacionesde Microsoft.

b. Configure una operación de restauración de bases de datos de grupo de disponibilidad enlas pestañas Database Restore o Volume Restore, mediante el nombre del clúster deWindows en el campo SQL Server host.

c. Especifique la ubicación de destino alternativa 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 cada base de datosen la columna Restore To.

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. Para las restauraciones de volumen, la instancia de destino debecoincidir con el diseño de sistema de archivos como la instancia de origen.

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 de disponibilidad enlas pestañas Database Restore o Volume Restore con las siguientes selecciones:

l Seleccione el nombre del clúster de Windows en el campo SQL Server host.

l En la página Options, en la lista desplegable Recovery state, seleccione RESTOREWITH NORECOVERY.

c. Especifique la misma ubicación de destino alternativa que se configuró en el nodoprimario 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 cada base de datosen 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 datos restauradas algrupo 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 datos de SQLServer mediante el plug-in SSMS del Storage Direct o los comandos Storage Direct.

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 233

Page 234: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Nota: El Microsoft application agent no admite scripts T-SQL para realizar restauraciones detabla.

Restaurar datos de nivel de tabla de SQL Server mediante el plug-in SSMS delMicrosoft app agent for Storage Direct

Antes de comenzar

Asegúrese de haber instalado ItemPoint para realizar restauraciones de tabla. De lo contrario, lapestaña Table Restore no aparecerá en el plug-in de SSMS Microsoft app agent for StorageDirect

Por qué y cuándo se efectúa esta tarea

La vista Script está disponible en cada página, lo que genera un script equivalente del símbolo delsistema, que puede usar para crear un archivo .bat a fin de realizar los respaldos programados, laautomatización y otras tareas.

Inicie el plug-in de SSMS de Microsoft app agent for Storage Direct

Para abrir el plug-in de SSMS de Microsoft app agent for Storage Direct, desde el escritorio deWindows, haga clic en Iniciar > Microsoft SQL Server Management Studio > Microsoft appagent for Storage Direct.

Nota: Si el botón Agente de aplicación de Microsoft (Storage Direct) no está en la barra deherramientas, es posible que el plug-in no se pueda registrar. En este escenario, puede iniciar elplug-in directamente desde el menú Inicio. En el menú de Inicio de Windows, seleccione Plug-in de DDBMA para 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 del Microsoft appagent for Storage Direct, primero se deben especificar las opciones generales de restauración detabla en la página Table Restore > General.

Antes de comenzar

Para restaurar una base de datos que forma parte de un grupo de disponibilidad AlwaysOn, debequitar la base de datos del grupo de disponibilidad Always On antes de configurar la operación derestauración. Una vez completada la operación de restauración, vuelva a agregar la base de datosal grupo de disponibilidad AlwaysOn.

Procedimiento

1. Abra la ventana Microsoft app agent for Storage Direct en la página Table Restore >General.

La página General aparece como se muestra en la figura siguiente.

Restauración de respaldos de Storage Direct

234 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 235: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 44 Storage Direct: página Table Restore General

2. Haga clic en el botón de navegación junto a Data Domain Server para seleccionar elservidor Data Domain y la unidad de almacenamiento a fin de restaurar la instancia de SQLServer 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 haya replicadopara restaurar las bases de datos, seleccione el servidor pertinente. Un usuario de DataDomain en el servidor de Data Domain debe estar en el mismo grupo que el servidor deData Domain primario.

3. Utilice la lista SQL Server host para seleccionar un host de SQL Server a fin de restaurar lasbases de datos necesarias.

Un host de SQL Server contiene las instancias de SQL Server respaldadas y las bases dedatos correspondientes.

4. Utilice la lista Start browsing from para seleccionar un tiempo de guardado de respaldo y, acontinuación, haga clic en Show Versions.

Los respaldos que se llevaron a cabo en el tiempo de guardado especificado aparecerán en latabla de savesets.

5. Utilice la lista SQL Server Instance para seleccionar el nombre de la instancia de SQLServer que contiene la base de datos.

Una instancia de SQL Server contiene bases de datos y puede ser independiente o declúster.

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 235

Page 236: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Las bases de datos correspondientes aparecen en la tabla de bases de datos que está debajodel campo SQL Server Instance.

6. En la tabla de bases de datos, seleccione la base de datos que contiene las tablas que desearestaurar.

Los savesets correspondientes aparecen en la tabla de savesets.

7. En la tabla de savesets, seleccione el saveset que contiene las tablas que desea restaurar.

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 del Microsoft appagent for Storage Direct, puede especificar la configuración opcional de restauración en la páginaTable Restore > Options.

Por qué y cuándo se efectúa esta tarea

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 45 Microsoft app agent for Storage Direct: página Table Restore-Options

2. En Mount, especifique los siguientes campos según sea necesario:

l En el campo Mount Folder, se especifica la ubicación en la que se montan las imágenesde respaldo. No puede editar el valor en este campo.

l Seleccione Do not run ItemPoint after mounting the backup images si no desea quese inicie la GUI de ItemPoint después de ejecutar la operación de montaje.

Restauración de respaldos de Storage Direct

236 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 237: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Al seleccionar esta opción, se deshabilita la opción Leave backup images mounted afterItemPoint exits y le permite realizar restauraciones manuales de nivel de tabla.

l Para dejar las imágenes de respaldo en el estado montado después de cerrar ItemPoint,seleccione Leave backup images mounted after ItemPoint exits.Esta opción está habilitada solo si no seleccionó la opción Do not run ItemPoint aftermounting the backup images.

De forma manual, puede navegar por las imágenes de respaldo, inspeccionar lasimágenes y desmontarlas con el comando msagentadmin.exe dismount. Desmontarimágenes de respaldo con el comando de desmontaje msagentadmin en la página 245proporciona información.

3. Para generar registros detallados, los que puede usar para solucionar problemas derestauración, seleccione Select a debug level y, a continuación, especifique un valor del 1 al9. El valor predeterminado es 0 (cero).

4. Para eliminar registros de depuración anteriores a una determinada cantidad de días,seleccione Delete debug logs after y, a continuación, especifique dicha cantidad con unnúmero entre 1 y 32767 días. El valor predeterminado es 0 y no se eliminan los registros dedepuración.

Nota: Con esta opción se eliminarán solo los registros de depuración con el nombre en elformato 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 carpeta de registroen 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 a un númeroestablecido de días, escriba o seleccione un número en el campo Days of backup history.

El valor predeterminado es 30.

6. Para utilizar el nombre de cliente que se proporciona tal como está, sin cambiarlo al nombrede dominio completamente calificado (FQDN), seleccione Exclude client name resolution.

Use esta opción para restaurar respaldos creados con el agente de aplicaciones de Microsoftversión 4.5 o versiones anteriores que utilicen el nombre corto como nombre de cliente.

7. En Restore Method, especifique los detalles del dispositivo que desea que utilice laoperación de restauración:

l Para ambientes de VMAX, para restaurar con un dispositivo de restauración FAST.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 de almacenamiento derestauración VMAX FAST.X en el que los dispositivos FTS de restauración esténasignados al host.El valor predeterminado es NsrSnapSG.

c. En el campo Static Image Pool, escriba el nombre del pool de imágenes estáticas enel momento de restaurar desde un servidor Data Domain secundario.Este campo se rellena de forma predeterminada desde el servidor Data Domainprincipal.

d. Si desea restaurar desde un respaldo anterior al más reciente, seleccione Ignore localsnapshots.De forma predeterminada, la operación de restauración utiliza la copia de instantáneaslocal en el arreglo VMAX, cuando está disponible. La instantánea local es el respaldomás reciente disponible. Para restaurar desde cualquier respaldo anterior a la copia deinstantáneas más reciente, debe seleccionar esta opción.

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 237

Page 238: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

l Para restaurar con un dispositivo vdisk de Data Domain, realice los pasos siguientes:

a. En el menú Restore with, seleccione Data Domain vdisk.

b. En el campo Device Pool, escriba el nombre del pool de dispositivos vdisk derestauración que contiene los dispositivos vdisk que desea utilizar para ejecutar laoperación de restauración.Asegúrese de que el pool de dispositivos pertenezca al servidor de Data Domain queseleccionó en la página General.

c. En el campo Device Group, escriba el nombre del grupo de dispositivos derestauración que contiene los dispositivos vdisk y el pool de dispositivos derestauración que desea utilizar para ejecutar la operación de restauración.Asegúrese de que el grupo de dispositivos pertenezca al servidor de Data Domain queseleccionó 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 en el hostde aplicaciones. Se proporciona más información en la documentación de DataDomain.

d. En el campo Static Image Pool, escriba el nombre del pool de imágenes está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 tabla desde el plug-in de SSMS Microsoft app agent for Storage Direct, en la página Table Restore > Monitor semuestra el script y el estado del montaje.

En la siguiente figura se muestra la información y el estado del respaldo según como aparecen en lapágina Monitor.

Restauración de respaldos de Storage Direct

238 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 239: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 46 Storage Direct: 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\logspara obtener información sobre el éxito o fracaso del montaje y desmontaje. La ubicaciónpredeterminada es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Cuando la operación de montaje se realiza correctamente, se inicia la GUI de ItemPoint paraMicrosoft SQL Server, a menos que seleccione la opción Do not run ItemPoint after mountingthe backup images en el momento de configurar la operación de montaje.

Restaurar los datos de nivel de tabla con ItemPointDespués de que las imágenes de respaldo se monten mediante el complemento SSMS del agentede aplicaciones de Microsoft, complete la restauración de nivel de tabla con ItemPoint paraMicrosoft SQL Server.

Antes de comenzar

Configure y ejecute la operación de restauración a nivel de tabla con la pestaña Table Restore enel plug-in SSMS del agente de aplicaciones de Microsoft.

Por qué y cuándo se efectúa esta tarea

Una vez que la restauración de nivel de tabla se configura y se ejecuta a través del plug-in SSMSdel agente de aplicaciones de Microsoft, se inicia ItemPoint.

Si selecciona Do not run ItemPoint after mounting the backup images en el momento deconfigurar la restauración de nivel de tabla, debe iniciar manualmente ItemPoint y, a continuación,iniciar el Asistente de datos.

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 239

Page 240: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Procedimiento

1. En la página Select Source, seleccione los archivos de respaldo de origen desde el volumenmontado que contiene los datos de respaldo de SQL, como se muestra en la siguiente figura,y haga clic en Next.

Figura 47 Asistente de datos de ItemPoint: seleccione los archivos de origen

2. En la página Select Target Server, especifique los detalles y las credenciales de inicio desesión de SQL Server y la base de datos de destino.

En la siguiente ilustración se muestra la página Select Target Server del Asistente de datosde ItemPoint:

Figura 48 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 los archivos derespaldo de origen.

4. Utilice ItemPoint para examinar y restaurar las tablas individuales.

Restauración de respaldos de Storage Direct

240 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 241: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Nota: PowerProtect ItemPoint for Microsoft SQL Server User Guide proporciona másinformación sobre el uso de ItemPoint para Microsoft SQL Server a fin de restaurardatos de nivel de tabla.

5. Para desmontar las imágenes de respaldo montadas, salga de ItemPoint para Microsoft SQLServer.

Nota: Si selecciona Leave backup images mounted after ItemPoint exits o Do not runItemPoint after mounting the backup images en el momento de configurar laoperación de montaje, la imagen de respaldo permanecerá montada durantecuatro horas. Para desmontar el respaldo manualmente, utilice el comandomsagentadmin.

Restauración de datos de nivel de tabla de SQL Server con comandos StorageDirect

Para restaurar datos de nivel de tabla de SQL Server, monte respaldos con el comando montajeStorage Direct y, a continuación, restaure las tablas con ItemPoint para Microsoft SQL Server.

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=<DD_Boost_user>" -A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_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 dispositivos de vdisk y elpool de dispositivos de restauración que se utilizan para ejecutar la operación de restauración.Asegúrese de que el servidor de Data Domain que se ha especificado pertenezca a este grupode dispositivos.

-A "RESTORE_DEVICE_GROUP=<restore_device_group>"

Especifica el pool de dispositivos de restauración que contiene los dispositivos de vdisk que seutilizan para ejecutar la operación de restauración. Asegúrese de que el servidor de DataDomain que se ha especificado pertenezca a este pool de dispositivos.

-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 bases de datosreplicadas para restaurar, escriba el nombre del servidor secundario. Un usuario de DataDomain en el servidor de Data Domain secundario debe estar en el mismo grupo que elservidor de Data Domain primario.

-A "NSR_DFA_SI_DD_USER=<DD_Boost_user>"

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 241

Page 242: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 el lockbox parapermitir al agente de aplicaciones de Microsoft recuperar la contraseña del usuario registrado.

-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene el respaldo.

-t <save_time>

Especifica la hora de guardado del respaldo. Especifique este parámetro junto con la ruta derestauración para cada base de datos en la operación de restauración. La aplicación se pone enpausa para que el usuario introduzca esta opción línea por línea. Presione Intro paradesplazarse a la siguiente línea. Una línea en blanco indica 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 siguientes formatos:

n Para restaurar un respaldo de toda la instancia, escribaAPPLICATIONS:\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 siguientes formatos:

n Para restaurar un respaldo de toda la instancia, escribaAPPLICATIONS:\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>\ [...]\El <URL-encoded_SQL_instance_name> es comúnmente <backup_client_name>%5C<SQL_instance_name>

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158%5Cinst1\dbtest3"

Ejemplo 38 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.

Restauración de respaldos de Storage Direct

242 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 243: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 desde el volumenmontado que contiene los datos de respaldo de SQL, como se muestra en la siguiente figura,y haga clic en Next.

Figura 49 Asistente de datos de ItemPoint: seleccione los archivos de origen

5. En la página Select Target Server, especifique los detalles y las credenciales de inicio desesión de SQL Server y la base de datos de destino.

En la siguiente ilustración se muestra la página Select Target Server del Asistente de datosde ItemPoint:

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 243

Page 244: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 50 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 los archivos derespaldo de origen.

7. Utilice ItemPoint para examinar y restaurar las tablas individuales.

Nota: PowerProtect ItemPoint for Microsoft SQL Server User Guide proporciona másinformación sobre el uso de ItemPoint para Microsoft SQL Server a fin de restaurardatos 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 comandos para enumerar ydesmontar respaldos montados.

Enumere los respaldos montados con el comando msagentadmin

Ejecute el siguiente comando para enumerar respaldos montados:

msagentadmin mounts --ddhost "<server_name>" --ddpath "<storage_unit_name_and_path>" --dduser "<DD_Boost_username>" [<optional_parameters>]

donde:

--ddhost "<server_name>"

Especifica el nombre del servidor de Data Domain que contiene la unidad de almacenamientoen 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 dedatos seleccionadas.

--dduser "<DD_Boost_user>"

Restauración de respaldos de Storage Direct

244 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 245: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 elsiguiente comando:

msagentadmin dismount --ddhost "<server_name>" --ddpath "<storage_unit_name_and_path>" --dduser "<DD_Boost_username>" [<optional_parameters>]

donde:

dismount

Especifica una operación para desmontar respaldos.

--ddhost "<server_name>"

Especifica el nombre del servidor de Data Domain que contiene la unidad de almacenamientoen 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 dedatos seleccionadas.

--dduser "<DD_Boost_username>"

Especifica el nombre de usuario del usuario de DD Boost.

Ejemplo 39 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 40 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 los respaldosmontados con el comando msagentadmin:

--deleteDebugLog <number_of_days>

Elimina los archivos de registro de depuración anteriores a la cantidad de días especificada. Elrango válido es entre 1 y 32767. De forma predeterminada, los registros de depuración no seeliminan. Normalmente, si se eliminan los registros de depuración, se evita que la carpeta deregistro en la unidad de instalación sea demasiado grande.Con este parámetro se eliminan solo los registros de depuración con el nombre en el formatopredeterminado, y que se ubican en la carpeta de registros en <installation_path>\MSAPPAGENT\logs.

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 245

Page 246: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

--debug <level_1_through_9>

Especifica el nivel de depuración para enumerar los respaldos. El valor predeterminado 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 contiene informacióncifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares.Cada par está asociado con una contraseña que utilizan los respaldos.Si no especifica un valor, la ruta se configurará de manera predeterminada según la ruta deinstalació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 Storage Direct:

Por qué y cuándo se efectúa esta tarea

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 SQL Server.

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 los dispositivosvdisk en el host de aplicaciones (recuperación ante desastres) para montar la imagenestática.

4. Restaure la imagen y los savesets respaldados en las instancias de SQL Server que hayacreado.

5. Una vez finalizada la operación de restauración, cree manualmente la carpeta de registros enla carpeta de instalación de SQL Server e inicie el servicio de SQL Server.

Nota: Una vez finalizada la recuperación ante desastres, el servicio de SQL Server no seiniciará automáticamente debido a que la carpeta de registros no está presente en lacarpeta de instalación de SQL Server. La operación de respaldo del agente deaplicaciones de Microsoft para Storage Direct con SQL Server no respalda la carpeta de

Restauración de respaldos de Storage Direct

246 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 247: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

registros de instalación de SQL Server, incluso si la instancia seleccionada contiene lacarpeta de registros.

Restauración de respaldos de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 247

Page 248: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Restauración de respaldos de Storage Direct

248 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 249: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

CAPÍTULO 8

Restauración de respaldos de máquinas virtualescon VM Direct

Este capítulo incluye las siguientes secciones:

l Descripción general de las operaciones de restauración de máquinas virtuales de SQL Server............................................................................................................................................250

l Requisitos previos................................................................................................................251l Restauración de bases de datos de SQL Server en una máquina virtual...............................252l Realizar la recuperación a nivel de tabla de SQL Server en una máquina virtual...................269l Ejecución de una recuperación de acceso instantáneo........................................................ 280

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 249

Page 250: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 los respaldoscompletos y de registros de transacciones creados por una política de protección orientada a lasaplicaciones de máquina virtual de PowerProtect. Los respaldos se restauran en un SQL Serveralojado en una máquina virtual VMware.

Cuando se agrega un recurso de máquina virtual de SQL Server a una política de protecciónorientada a las aplicaciones de máquina virtual de PowerProtect, el agente de aplicaciones deMicrosoft e ItemPoint se instalan silenciosamente en el servidor SQL Server protegido.

El agente de aplicaciones de Microsoft almacena automáticamente la información de inicio desesión y host de Data Domain o PowerProtect X400 desde la configuración de protección que seestablece en la política de protección de PowerProtect. Esta configuración automática se producecuando se agrega el recurso de máquina virtual de SQL Server a la política de protección dePowerProtect.

Puede usar el agente de aplicaciones de Microsoft para el plug-in de SQL Server ManagementStudio (SSMS) de VM Direct o el símbolo del sistema para realizar las operaciones de restauración.Los scripts de T-SQL no son compatibles con VM Direct.

El agente de aplicaciones de Microsoft puede realizar restauraciones de base de datos, de nivel detabla o de acceso instantáneo a la base de datos en la máquina virtual de origen o en una máquinavirtual alternativa. Para realizar restauraciones en una máquina virtual alternativa, esta máquinavirtual debe ser un recurso de PowerProtect. Sin embargo, las restauraciones de nivel de instanciasolo se pueden realizar en la instancia de origen original.

El agente de aplicaciones de Microsoft es compatible con respaldos completos y respaldos deregistros de transacciones para un grupo de disponibilidad Always On (AAG) de Microsoft. Lasbases de datos de AAG se indexan según el nombre del clúster de AAG. Los respaldos completosindexan la base de datos de AAG para todos los nodos de clúster de AAG durante un ciclo derespaldo. Los respaldos de registros de transacciones ocurren solo en el nodo recomendado. Puederestaurar la base de datos de AAG a cualquier copia. Cuando se restaura una base de datos de AAGcon el fin de volver a agregarla a la AAG, se puede restaurar a cualquier copia de base de datos deAAG, pero primero se elimina la base de datos de la AAG, según lo requerido por Microsoft. Unavez finalizada la restauración, debe volver a agregar la base de datos a la AAG y volver a inicializarlas réplicas.

Nota:Cuando un nodo X400 PowerProtect está inactivo y se navega por los respaldos, aparece unmensaje emergente, como se muestra en la siguiente figura. El mensaje indica que no sepueden mostrar todos los respaldos debido a que uno de los nodos está inactivo. Se muestransolo los respaldos de los nodos que están en funcionamiento.

Restauración de respaldos de máquinas virtuales con VM Direct

250 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 251: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 51 Búsqueda de respaldos cuando un nodo X400 PowerProtect está inactivo

Requisitos previosUn ambiente debe cumplir los siguientes requisitos para las operaciones de restauración demá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 de destino.

l El atributo UUID debe estar habilitado en vSphere Client (disk.EnableUUID=TRUE).

Para obtener instrucciones, consulte el siguiente artículo sobre VMware Knowledge Base:

https://kb.vmware.com/s/article/52815

Nota: Una vez que disk.EnableUUID se establece como VERDADERO, asegúrese dereiniciar la máquina virtual.

l La máquina virtual debe utilizar únicamente discos SCSI y el número de ranuras SCSIdisponibles debe coincidir con el número de discos como mínimo.

Por ejemplo, una máquina virtual con 7 discos requiere un controlador SCSI, pero una máquinavirtual con 8 discos requiere 2 controladores SCSI.

l La instancia de SQL Server debe estar en funcionamiento en la máquina virtual.

l El SQL Server debe ser una instancia independiente o parte de un grupo de disponibilidadAlways On que esté configurado con el testigo de intercambio de archivos.

l El servicio de escritura de SQL debe estar en funcionamiento.

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 251

Page 252: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

l El nombre completo de la computadora y el FQDN para la máquina virtual de SQL agregados enla política de protección con reconocimiento de aplicaciones deben ser idénticos y tener laresolución de DNS.

l La cuenta de usuario que está configurada en la política de protección de PowerProtect debetener acceso para realizar operaciones de respaldo y recuperación.

Para configurar los permisos necesarios, realice los pasos siguientes en cada instanciaprotegida de SQL Server:

1. Cree un inicio de sesión de SQL con la cuenta de usuario configurada en la política deprotección de PowerProtect.

2. Agregue al usuario la función sysadmin de SQL Server.

l La SQL Server a la que se restaurarán los datos debe alojarse en una máquina virtual que sea unrecurso detectado de PowerProtect.

Nota: Si restaura datos en una ubicación alternativa a una máquina virtual de SQL Serverque no está protegida en PowerProtect, debe instalar manualmente el agente deaplicaciones de Microsoft en la máquina virtual de destino para poder restaurar los datos.PowerProtect Microsoft Application Agent Installation Guide proporciona instrucciones parainstalar el agente de aplicaciones de Microsoft para VM Direct. Al configurar la operaciónde restauración, debe registrar manualmente los detalles del servidor Data Domain oPowerProtect X400, del dispositivo PowerProtect y del 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 en unaPowerProtectpolítica de protección orientado a las aplicaciones de máquina virtual.

Puede restaurar respaldos completos de bases de datos y registros de transacciones desde elsistema Data Domain primario o PowerProtect X400 o desde el sistema Data Domain secundario oPowerProtect X400, si está habilitada la replicación para la PowerProtectpolítica de protección.Sin embargo, cuando se restaura desde el sistema Data Domain secundario o PowerProtect X400,no se admite la opción de respaldo del último registro.

Restauración de un respaldo que se envió a la nube mediante Data Domain Cloud Tier

Un flujo de trabajo orientado a las aplicaciones es compatible con respaldos completos y orientadosa las aplicaciones, que están escalonados en la nube mediante Data Domain Cloud Tier. Estacompatibilidad está disponible para los perfiles de Amazon Web Services (AWS) y Elastic CloudStorage (ECS).

Para la recuperación de una base de datos SQL de respaldos que se han escalonado mediante unflujo de trabajo orientado a las aplicaciones, los respaldos se deben recuperar al nivel activo antesde ejecutar la recuperación.

Cuando se intenta restaurar un respaldo después de que se transfiere un respaldo completorelacionado a la nube mediante Data Domain Cloud Tier, la operación de restauración falla con elsiguiente mensaje de error:

"reason" : "Missing or invalid value specified for property 'copyId'"

Este error se produce cuando se intenta restaurar un respaldo completo que se ha escalonado en lanube o un respaldo de último registro cuando el respaldo completo asociado se escalona en la nube.Por ejemplo, los siguientes respaldos completos y de último registro se realizan en las horasespecificadas:

Restauración de respaldos de máquinas virtuales con VM Direct

252 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 253: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

l FULL1: 10:00 h (en el nivel de nube)

l TLOG1: 10:30 h

l TLOG2: 11:00 h

l FULL2: 11:15 h (en nivel activo)

l TLOG4: 11:30 h

l TLOG5: 12:00 h

En este caso, la restauración del respaldo FULL1, TLOG1 o TLOG2 falla con el mensaje de errordebido a que el respaldo FULL1 se ha escalonado en la nube. La restauración del respaldo FULL2,TLOG4 o TLOG5 se realiza correctamente debido a que el respaldo FULL2 se encuentra en nivelactivo.

Para resolver este problema, póngase en PowerProtect contacto con el administrador pararecuperar el respaldo completo asociado (FULL1 en este ejemplo) del nivel de la nube al nivel activoy, a continuación, ejecute la restauración.

Restaurar bases de datos de SQL Server con el plug-in de SSMS de VM DirectAprenda a realizar una operación de restauración de base de datos de SQL Server de VM Directmediante el agente de aplicaciones de Microsoft para el plug-in de SSMS de VM Direct.

Inicie el agente de aplicaciones de Microsoft para el plug-in de SSMS de VM Direct

Por qué y cuándo se efectúa esta tarea

Procedimiento

1. En el menú Inicio de Windows, seleccione Microsoft SQL Server Management Studio.

2. En Microsoft SQL Server Management Studio, en la ventana Connect to Server,especifique la información del servidor y las credenciales y, a continuación, haga clic enConnect.

3. En la barra de herramientas, haga clic en Agente de aplicaciones de Microsoft (VMDirect).

Aparece la ventana Agente de aplicaciones de Microsoft para VM Direct.Nota: Si el botón Agente de aplicación de Microsoft (VM Direct) no está en la barrade herramientas, es posible que el plug-in no se pueda registrar. En este escenario,puede iniciar el plug-in directamente desde el menú Inicio. En el menú de Inicio deWindows, seleccione Plug-in de DDBMA para SQL Server Management Studio.

Configurar los ajustes generales de restauración de base de datosPara configurar las restauraciones de SQL con el agente de aplicaciones de Microsoft para el plug-in de SSMS de VM Direct, primero debe especificar las opciones generales de restauración en lapágina Restauración de base de datos > General

Procedimiento

1. Abra la ventana Agente de aplicaciones de Microsoft para VM Direct en la páginaRestauración de base de datos > General.

La página General aparece como se muestra en la figura siguiente.

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 253

Page 254: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 52 VM Direct: página general de restauración de base de datos

2. Junto a Data Domain Server, haga clic en ...

Aparece la ventana Data Domain Server List & Lockbox Settings y se enumera el servidorData Domain o PowerProtectX400 y el lockbox que están configurados en la Política de ciclode vida de protección de PowerProtect. Si la política de protección está configurada para lareplicación, también aparecerán el servidor Data Domain secundario o PowerProtect X400 yla unidad de almacenamiento.

3. En la ventana Data Domain Server List & Lockbox Settings, seleccione el servidor DataDomain o PowerProtect X400 que contiene el respaldo y, a continuación, haga clic en OK.

Nota: Si restaura el respaldo a una máquina virtual alternativa que no está protegida porla política de protección de PowerProtect, comuníquese con el administrador dePowerProtect para recuperar los detalles de Data Domain o PowerProtect X400 para lapolítica de protección relacionada con la máquina virtual original. También debe solicitaral administrador de PowerProtect que realice cualquiera de las siguientes acciones:

l Apruebe (lista blanca) al agente de aplicaciones de Microsoft en la máquina virtual dedestino.

l Proporcione las credenciales de inicio de sesión de la unidad de almacenamiento deData Domain o PowerProtect X400.

El campo SQL Server host se actualiza con los respaldos del cliente que están disponiblesen la unidad de almacenamiento del servidor Data Domain o PowerProtect X400seleccionado.

Restauración de respaldos de máquinas virtuales con VM Direct

254 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 255: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

4. En la lista SQL Server host, seleccione el host de SQL Server que es el origen del respaldo.

Si va a restaurar una base de datos de AAG, debe seleccionar el nombre del clústerWindows, que le permite navegar por la lista de AAG alojados en este clúster.

Si va a restaurar una base de datos de AAG sin clústeres, debe seleccionar el nombre delgrupo de AAG, que le permite navegar por la lista de AAG alojados en el grupo de AAG sinclústeres. En el caso de un AAG sin clúster, se muestra el nombre de AAG más la GUID.

5. Utilice la lista Start browsing from para seleccionar un tiempo de guardado de respaldo y, acontinuación, haga clic en Show Versions.

El campo SQL Server Instance y la tabla de savesets se actualizan con los respaldosrealizados dentro del tiempo de exploración especificado. Si no se encuentran respaldoscompletos de nivel en el rango de tiempo especificado, se le pedirá confirmación para cargarel respaldo completo más reciente.

Nota: Si seleccionó un nombre de clúster o un nombre de grupo de AAG con GUID en elpaso anterior, se muestra la lista de AAG en el clúster o la lista de AAG en el grupo deAAG denominado con GUID, en lugar de la lista de instancias de SQL Server.

6. En la lista SQL Server Instance, seleccione la instancia de SQL Server que contenga lasbases de datos que desea restaurar.

Las bases de datos ubicadas en la instancia de SQL Server aparecen en la tabla acontinuación del campo SQL Server Instance.

7. En la tabla de bases de datos, seleccione la instancia completa de SQL Server marcando lacasilla de verificación en la fila de encabezados, o bien solo las bases de datos necesariaspara restaurar.

Los savesets correspondientes aparecen en la tabla de savesets que está debajo de la tablade bases de datos.

8. Para restauraciones de una sola base de datos, en la tabla de savesets, seleccione elrespaldo de base de datos y el registro de fecha y hora que desea restaurar.

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 el respaldomás reciente.

9. (Opcional) Para restaurar la base de datos a un punto en el tiempo específico, realice lossiguientes pasos:

a. En Destination, haga clic en Timeline.

Aparece el cuadro de diálogo Backup Timeline, como se muestra en la siguiente figura.

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 255

Page 256: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 53 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 siguientes secuencias deacciones:

l Para realizar una recuperación directamente en una base de datos, realice los siguientespasos:

a. Seleccione Restore to SQL Server.

b. En la lista Instance, seleccione la instancia de SQL Server en la que desea restaurar elrespaldo.

Nota:Si restaura el respaldo en una instancia alternativa, los archivos de datos y deregistro se trasladarán automáticamente a la ruta predeterminada de datos yregistro de la instancia SQL de destino. Puede cambiar la configuración dedestino del archivo en la página Files.

Si va a restaurar una base de datos de AAG, seleccione la instancia de destino quees parte del AAG para la restauración. Primero debe quitar la base de datos de laAAG. Puede volver a agregar la base de datos a la AAG después de que secomplete la restauración.

c. En la lista Database, seleccione o escriba el nombre de la base de datos en la que serestaurará el respaldo.Si la base de datos existe, la operación le pedirá confirmación para sobrescribir la basede datos.

l Para recuperar bases de datos como archivos planos, realice los siguientes pasos:

a. Seleccione Restore backups as files.

b. En el campo Folder, especifique el destino de los archivos. El campo Folder se rellenacon la ruta de destino predeterminada.

Para realizar una restauración redirigida, cambie la ruta de destino mediante un clicen ... 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:\.

Los respaldos completos se restauran como archivos .mdf, .ndf, and .ldf. Losrespaldos de registro de transacciones se restauran como archivos .bak.

Restauración de respaldos de máquinas virtuales con VM Direct

256 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 257: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Requistos posteriores

Especifique los detalles del servidor PowerProtect y las opciones de restauración adicionales en lapágina Options. Además, para cambiar la configuración de destino del archivo, utilice la páginaFiles.

Configurar los ajustes de destino del archivoVea y cambie las carpetas de destino predeterminadas de los archivos de base de datos que sonarchivos de base de datos (.mdf y .ndf) y archivos de registro (.ldf) desde la páginaRestauración de base de datos > Archivos.

Por qué y cuándo se efectúa esta tarea

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 una sola base dedatos y una versión de respaldo en la página General. Si selecciona varias bases de datos o noselecciona una versión de respaldo, la información del archivo no aparecerá y las bases de datos serestaurarán al respaldo más reciente.

Nota:Si restaura el respaldo en una instancia alternativa, los archivos de datos y de registro setrasladarán automáticamente a la ruta predeterminada de datos y registro de la instancia SQLde destino. Puede cambiar la configuración de destino del archivo en la página Files.

Asegúrese de que la cuenta administrativa de SQL Server para la instancia de SQL Server dedestino tenga acceso a la ruta seleccionada para que pueda acceder a los archivos de la basede datos una vez que se hayan montado.

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 VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 257

Page 258: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 54 VM Direct: página de archivos de restauración de base de datos

En la tabla de la página se muestran las ubicaciones de origen de los archivos de base dedatos.

2. Para cambiar las rutas de destino de todos los archivos de datos y registros, realice lossiguientes pasos:

a. Seleccione Relocate all files to folder.

b. Haga clic en el botón de navegación Data file folder para especificar una ubicación paralos archivos de datos o haga clic en el campo para escribir la ruta de la carpeta.

c. Haga clic en el botón de navegación Log file folder para especificar una ubicación paralos archivos de registros, o haga clic en el campo para escribir la ruta de la carpeta.

3. Para cambiar la ruta de destino en el nivel de grupo de archivos, realice una de las siguientesacciones en la tabla:

l Para buscar una ruta de destino, haga clic en el botón de navegación a la derecha decada 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 clic en la celdacorrespondiente y escriba una ruta de destino.Si la ruta no existe, aparecerá un cuadro de diálogo en el que se le preguntará si deseacrear la carpeta.

Nota: Asegúrese de que las rutas de destino no sean unidades raíz, por ejemplo, E:\.

Restauración de respaldos de máquinas virtuales con VM Direct

258 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 259: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Requistos posteriores

Especifique los detalles del servidor PowerProtect y las opciones de restauración adicionales en lapágina Options.

Configurar las opciones de restauración de base de datosAl configurar restauraciones de base de datos de SQL con el agente de aplicación de Microsoftpara el plug-in de SSMS de VM Direct, puede especificar opciones de restauración adicionales enla página Restauración de base de datos > Opciones.

Por qué y cuándo se efectúa esta tarea

Nota: Si desea restaurar una base de datos de AAG, primero debe quitar la base de datos deAAG. Puede volver a agregar la base de datos a la AAG después de que se complete larestauración. Si no quitó la base de datos de AAG antes de iniciar la restauración, la interfaz delusuario de la restauración muestra un indicador sobre el requisito.

Procedimiento

1. En el panel izquierdo, haga clic en Options.

La página Options aparece como se muestra en la figura siguiente.Figura 55 VM Direct: página de opciones de restauración de base de datos

2. En la lista Recovery state, seleccione una de las siguientes opciones, según sea necesario:

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 259

Page 260: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Opción Descripción

RESTORE WITHRECOVERY

(Opción predeterminada) Para dejar la base de datos en el estadolisto para usar mediante una reversión de las transacciones noasignadas y deshabilitar la capacidad para restaurar los registros detransacciones adicionales o más recientes.

RESTORE WITHNORECOVERY

Para dejar la base de datos en el estado no operacional medianteuna reversión de las transacciones no asignadas y habilitar lacapacidad para restaurar los registros de transacciones adicionaleso más recientes.

3. Para comprimir el contenido de la restauración y transportarlo desde Data DomainReplicator hasta el host de aplicaciones, seleccione Data Domain Boost compressedrestore.

Con esta opción se reduce el ancho de banda de red.

4. Para generar registros detallados, los que puede usar para solucionar problemas derestauración, seleccione Select a debug level y, a continuación, especifique un valor del 1 al9. El valor predeterminado es 0 (cero).

5. Para eliminar registros de depuración anteriores a una determinada cantidad de días,seleccione Delete debug logs after y, a continuación, especifique dicha cantidad con unnúmero entre 1 y 32767 días. El valor predeterminado es 0 y no se eliminan los registros dedepuración.

Nota: Con esta opción se eliminan solo los registros de depuración con el nombre en elformato predeterminado y que se ubican en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

Normalmente, si se eliminan los registros de depuración, se evita que la carpeta de registroen la unidad de instalación sea demasiado grande.

6. Para habilitar las opciones de restauración avanzadas, escriba o seleccione una de lassiguientes opciones de la lista Advanced options:

Opción Descripción

KEEP_REPLICATION Mantiene la replicación cuando se recupera una base de datospublicada. Esta opción es necesaria si una base 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 CDC activado, laoperación de recuperación funciona de forma diferente según eldestino de recuperación. Utilice la opción KEEP_CDC para hacer losiguiente:

l Recuperar la base de datos con CDC habilitado con un nombrediferente en la misma instancia de SQL.En este escenario, KEEP_CDC es obligatorio.

l Recuperar la base de datos con CDC habilitado en una instanciade SQL Server diferente.En este escenario, KEEP_CDC es obligatorio.

l Recuperar la base de datos con CDC activado en la mismainstancia de SQL mediante el reemplazo de una base de datosexistente.

Restauración de respaldos de máquinas virtuales con VM Direct

260 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 261: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Opción Descripción

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 a un númeroestablecido de días, escriba o seleccione un número en el campo Days of backup history.

El valor predeterminado es 7 días.

Si no se encuentran respaldos completos de nivel en el rango de tiempo especificado, se lepedirá confirmación para cargar el respaldo completo más reciente.

8. Excluir la resolución del nombre del cliente se selecciona de manera predeterminada,como se requiere para usar el nombre del cliente provisto tal cual es, sin convertirlo alnombre de dominio completamente calificado (FQDN).

Use esta opción cuando realice una restauración a una máquina virtual en un dominiodiferente que no tenga la resolución de nombres para el cliente de origen o cuando el host deorigen ya no esté disponible.

Desmarque la opción para resolver el FQDN de origen durante la restauración.

9. Para realizar un respaldo de registro de transacciones de los datos antes de ejecutar larestauración, seleccione Take tail-log backup before restore.

El respaldo de último registro garantiza que Microsoft application agent respalde losregistros de transacciones que cambiaron desde el respaldo anterior. Con la operación derestauración no se restauran los registros del respaldo del final del registro anterior.

Nota:La función de respaldo de último registro mediante el complemento de SSMS no escompatible con AAG. Solo se pueden realizar respaldos de registros de transaccionesprogramados a través de una política de protección de PowerProtect.

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 PowerProtect tiene habilitada la replicación deMTree de Data Domain o PowerProtect X400 y selecciona el sistema Data Domain oPowerProtect X400 secundario como origen del respaldo.

El Microsoft application agent no es compatible con respaldos de último registro devarias bases de datos.

10. Para especificar el dispositivo PowerProtect, realice los pasos siguientes:

a. Junto a Appliance Host, haga clic en ...

Aparece la ventana PowerProtect Data Manager List & Lockbox Settings.

Al restaurar un respaldo en la máquina virtual original, aparecen automáticamente losdetalles del dispositivo PowerProtect que protege el servidor SQL Server en una políticade protección.

b. Si no ve el dispositivo PowerProtect que desea usar para la operación de restauración,haga clic en Add y, a continuación, en el cuadro de diálogo Add PowerProtect DataManager details, realice una de las siguientes acciones:

l Para agregar un PowerProtect con autenticación basada en credenciales, especifiqueel hostname y las credenciales de inicio de sesión del dispositivo.

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 261

Page 262: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Comuníquese con el administrador de PowerProtect para recuperar los detalles dehost e inicio de sesión del dispositivo PowerProtect.

l Para agregar un PowerProtect con autenticación basada en certificado, especifiquesolo el hostname del dispositivo. No especifique los campos de nombre de usuario ycontraseña.

Para utilizar la autenticación basada en certificados, el administrador dePowerProtect debe incluir en la lista blanca al agente de aplicaciones de Microsoft dedestino.

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 un día. Sirestaura a una máquina virtual alternativa que es un recurso de PowerProtect, perono miembro de una política de protección, PowerProtect debe incluir en la lista blancaa la máquina virtual de destino.

El administrador de PowerProtect puede aprobar (lista blanca) al agente deaplicaciones de Microsoft de destino en la página PowerProtect Infrastructure >Application Agents.

c. Seleccione el dispositivo PowerProtect que montará el respaldo y, a continuación, hagaclic 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 el agente deaplicaciones de Microsoft para el plug-in de SSMS de VM Direct, en la página Restauración debase de datos > Monitorear, 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ún comoaparecen en la página Monitor.

Restauración de respaldos de máquinas virtuales con VM Direct

262 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 263: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 56 VM Direct: página de monitoreo para la restauración de base de datos

Nota: Para obtener información sobre el éxito o fracaso de la operación de restauración, reviselos archivos de registro que se encuentran en la carpeta de instalación. La ubicación de losarchivos de registro cuando el agente de aplicaciones de Microsoft está instalado en la rutapredeterminada es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Restaurar una base de datos de SQL Server con el comando de recuperación deVM Direct

Aprenda a realizar una operación de restauración de base de datos de SQL Server de VM Directmediante la línea de comandos.

Sintaxis para restaurar una base de datos con un respaldo completo de nivel

Ejecute el siguiente comando para restaurar bases de datos con VM Direct:

msagentrc.exe -A VM_DIRECT=TRUE -A "NSR_RESTORE_TYPE=regular" -c <client_or_hostname> -A "NSR_DFA_SI_DD_HOST=<server_name>" -A "NSR_DFA_SI_DD_USER=<DD_Boost_user>" -A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>" -A "DM_HOST=<PowerProtect_appliance_hostname>" [<optional_parameters>] -I --t <save_time> <restore_path>

donde:

-A VM_DIRECT=TRUE

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 263

Page 264: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Especifica que se debe usar el flujo de trabajo de VM Direct para la operación de recuperació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 o PowerProtect X400 que contiene el respaldo.En el caso de que tenga un servidor Data Domain o PowerProtect X400 remoto (secundario)con bases de datos replicadas para restaurar, escriba el nombre del servidor secundario. Unusuario de Data Domain o PowerProtect X400 en el servidor de Data Domain o PowerProtectX400 secundario debe estar en el mismo grupo que el servidor primario.

-A "NSR_DFA_SI_DD_USER=<DD_Boost_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 el lockbox parapermitir al agente de aplicaciones de Microsoft recuperar la contraseñ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 el respaldo.

-A "DM_HOST=<PowerProtect_appliance_hostname>"

Especifica el hostname o la dirección IP del dispositivo PowerProtect.

-t <save_time>

Especifica la hora de guardado del respaldo. Especifique este parámetro junto con la ruta derestauración para cada base de datos en la operación de restauración. La aplicación se pone enpausa para que el usuario introduzca esta opción línea por línea. Presione Intro paradesplazarse a la siguiente línea. Una línea en blanco indica la finalización de la lista.

<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 siguientes formatos:

n Para restaurar un respaldo de toda la instancia, escribaAPPLICATIONS:\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 siguientes formatos:

n Para restaurar un respaldo de toda la instancia, escribaAPPLICATIONS:\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>\ [...]\El <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 VM Direct

264 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 265: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Ejemplo 41 Ejemplo de comandos de restauración de base de datos completa a nivel de VM Direct

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\ -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 el símbolo delsistema para respaldos de flujo de trabajo de VM Direct. Este comando se puede usar si el respaldocompleto de la base de datos se restauró en el estado NORECOVERY.

Ejecute el siguiente comando para restaurar registros de transacciones de base de datos en unambiente independiente con VM Direct:

ddbmsqlrc.exe -a VM_DIRECT=TRUE -a "NSR_DFA_SI_DD_HOST=<server_name>" -a "NSR_DFA_SI_DD_USER=<DD_Boost_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 debe usar el flujo de trabajo de VM Direct para la operación de recuperación.

-a "NSR_DFA_SI_DD_HOST=<server_name>"

Especifica el nombre del servidor Data Domain o PowerProtect X400 que contiene el respaldo.

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 265

Page 266: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

En el caso de que tenga un servidor Data Domain o PowerProtect X400 remoto (secundario)con bases de datos replicadas para restaurar, escriba el nombre del servidor secundario. Unusuario de Data Domain o PowerProtect X400 en el servidor de Data Domain o PowerProtectX400 secundario debe estar en el mismo grupo que el servidor primario.

-a "NSR_DFA_SI_DD_USER=<DD_Boost_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 el lockbox parapermitir al agente de aplicaciones de Microsoft recuperar la contraseña del usuario registrado.

-a "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene el respaldo.

-c <client_or_hostname>

Especifica el nombre de cliente que se utilizó para el respaldo.

-a "SKIP_CLIENT_RESOLUTION=TRUE"

(Opcional) Especifica que se utilice el nombre del cliente tal y como se introdujo con la opción-c, y que se omita la búsqueda de FQDN para resolver automáticamente dicho nombre.

-t "<last_backup_time_stamp>"

Especifica la marca de tiempo de ejecución del respaldo que desea restaurar.

-S normal

Permite revertir las transacciones no asignadas y usar la base de datos para restaurar losregistros 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 yhora de inicio), o después de esta, hasta la hora de respaldo del saveset que se seleccionó, esdecir, -t <Last_Backup_Time_Stamp>.Especifique la fecha y la hora de inicio en el formato <mm>/<dd>/<aaaa> <hr>:<mins>:<seg>{AM | PM}.

La fecha y la hora de inicio no deben ser posteriores a la hora de respaldo del savesetseleccionado; 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 siguientes formatos:

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 siguientes formatos:

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"

Restauración de respaldos de máquinas virtuales con VM Direct

266 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 267: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Ejemplo 42 Ejemplos de comandos de restauración de base de datos en registros de transacciones deVM Direct

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 "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 VM Direct

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 contiene informacióncifrada acerca de los hosts registrados y los nombres de usuario correspondientes en pares.Cada par está asociado con una contraseña que utilizan los respaldos. Si no especifica unvalor, la ruta se configurará de manera predeterminada según la ruta de instalación, quegeneralmente es C:\Program Files\DPSAPPS\common\lockbox.

-A "DM_USER=<PowerProtect_appliance_user>"

Especifica el nombre de usuario que se usará para la conexión de PowerProtect.Este parámetro es obligatorio solo para el acceso basado en credenciales al dispositivoPowerProtect. No es necesario especificar este parámetro cuando el agente de aplicacionesde Microsoft está en la lista blanca de PowerProtect.

Cuando se agrega una máquina virtual a una política de protección, esta máquina virtual seincluye en la lista blanca con un certificado que vence después de un día. El administrador dePowerProtect puede aprobar (lista blanca) al agente de aplicaciones de Microsoft de destinoen la página PowerProtect Infrastructure > Agents.

-A "DM_PORT=<PowerProtect_appliance_port_number>"

Especifica el número de puerto para comunicarse con el servidor de PowerProtect. El valorpredeterminado es 8443.

-A "DM_LOG_LEVEL={WARNINGS | INFO | TRACE | DEBUG}"

Especifica el nivel de registro de PowerProtect, en el que WARNINGS ofrece la menor cantidadde detalles y DEBUG la mayor cantidad de detalles.

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 267

Page 268: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

-A "DM_LOG_TAG=<PowerProtect_log_tag>"

Especifica la etiqueta de registro PowerProtect.

-A "ADDITIONAL_RESTORES={yes | no}"

La especificación de yes deshabilita la capacidad de revertir las transacciones no asignadas yusa la base de datos para restaurar los registros de transacciones adicionales 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 datos seleccionada serestaurará en la base de datos nueva. El nuevo nombre de la base de datos debe ser unnombre de base de datos SQL válido. Si el destino contiene una base de datos con el mismonombre que la base de datos que se ha especificado, la operación de restauración sobrescribela base de datos existente.Los archivos de base de datos que son archivos de datos (.mdf y .ndf) y el archivo de registro(.ldf) se restaurarán en sus ubicaciones de origen solamente. Si existe la base de datos deorigen, sus archivos podrían estar en uso. Por lo tanto, para evitar conflictos por el uso de unnuevo nombre de la base de datos, utilice la opció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 Server que seadiferente 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 un hostremoto.

-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 son archivos dedatos (.mdf y .ndf) y el archivo de registro (.ldf). Puede cambiar el nombre o cambiar solo lascarpetas 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. A continuación,puede transferir manualmente los archivos a la carpeta requerida o adjuntar los archivos a unainstancia 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 de restauració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ías especificada. Elrango válido es entre 1 y 32767. De forma predeterminada, los registros de depuración no seeliminan. Normalmente, si se eliminan los registros de depuración, se evita que la carpeta deregistro en la unidad de instalación sea demasiado grande.

Restauración de respaldos de máquinas virtuales con VM Direct

268 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 269: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Nota: Con este parámetro se eliminan solo los registros de depuración con el nombre en elformato predeterminado, y que se ubican en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

Realizar la recuperación a nivel de tabla de SQL Server en unamáquina virtual

Para recuperar datos en el nivel de la tabla, puede usar el complemento de SSMS para montarprimero el respaldo y, a continuación, utilizar ItemPoint para Microsoft SQL Server para navegar yrestaurar las tablas.

Nota: Solo puede montar y restaurar tablas desde los respaldos completos del nivel.

En las operaciones de restauración a nivel de tabla, se monta el respaldo de imagen de máquinavirtual con reconocimiento de aplicaciones en la máquina virtual de destino.

El agente de aplicaciones de Microsoft envía una solicitud al dispositivo PowerProtect para montarel respaldo seleccionado.

Cuando se monta el respaldo, las imágenes VMDK del respaldo de la imagen de máquina virtual seagregan a la máquina virtual de destino y se asignan puntos de montaje.

El respaldo se monta con el dispositivo PowerProtect durante cuatro horas de formapredeterminada. El rango válido para el tiempo de espera de montaje se ubica entre 1 y 24 horas,después del cual se debe desmontar el respaldo montado.

Nota: Cuando se montan las imágenes de respaldo, no se puede iniciar una nueva sesión derespaldo, una restauración de la base de datos, una restauración a nivel de tabla o un accesoinstantáneo.

Restaurar tablas de SQL Server con el plug-in de SSMS de VM DirectAprenda a realizar una operación de restauración a nivel de tabla de SQL Server de VM Directmediante el agente de aplicación de Microsoft para el plug-in de SSMS de VM Direct.

Inicie el agente de aplicaciones de Microsoft para el plug-in de SSMS de VM Direct

Por qué y cuándo se efectúa esta tarea

Procedimiento

1. En el menú Inicio de Windows, seleccione Microsoft SQL Server Management Studio.

2. En Microsoft SQL Server Management Studio, en la ventana Connect to Server,especifique la información del servidor y las credenciales y, a continuación, haga clic enConnect.

3. En la barra de herramientas, haga clic en Agente de aplicaciones de Microsoft (VMDirect).

Aparece la ventana Agente de aplicaciones de Microsoft para VM Direct.Nota: Si el botón Agente de aplicación de Microsoft (VM Direct) no está en la barrade herramientas, es posible que el plug-in no se pueda registrar. En este escenario,puede iniciar el plug-in directamente desde el menú Inicio. En el menú de Inicio deWindows, seleccione Plug-in de DDBMA para SQL Server Management Studio.

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 269

Page 270: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Configurar los ajustes generales de la restauración de tablaPara configurar las restauraciones a nivel de tabla de SQL con el plug-in de SSMS del agente deaplicaciones de Microsoft para VM Direct, debe especificar primero opciones generales derestauración de tabla en la página Restauración de tabla > General.

Procedimiento

1. Abra la ventana Agente de aplicación de Microsoft para VM Direct en la páginaRestauración de tabla > General.

La página General aparece como se muestra en la figura siguiente.

Figura 57 VM Direct: página general de restauración de tabla

2.Junto a Data Domain Server, haga clic en .

Aparece la ventana Data Domain Server List & Lockbox Settings y se enumera el servidorData Domain o PowerProtectX400 y el lockbox que están configurados en la Política de ciclode vida de protección de PowerProtect. Si la política de protección está configurada para lareplicación, también aparecerán el servidor Data Domain secundario o PowerProtect X400 yla unidad de almacenamiento.

3. En la ventana Data Domain Server List & Lockbox Settings, seleccione el servidor DataDomain o PowerProtect X400 que contiene el respaldo y, a continuación, haga clic en OK.

El campo SQL Server host se actualiza con los respaldos del cliente que están disponiblesen el servidor Data Domain seleccionado o PowerProtect X400.

4. En la lista SQL Server host, seleccione el host de SQL Server que es el origen del respaldo.

Restauración de respaldos de máquinas virtuales con VM Direct

270 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 271: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Si va a restaurar una base de datos de AAG, debe seleccionar el nombre del clústerWindows, que le permite navegar por la lista de AAG alojados en este clúster.

Si va a restaurar una base de datos de AAG sin clústeres, debe seleccionar el nombre delgrupo de AAG, que le permite navegar por la lista de AAG alojados en el grupo de AAG sinclústeres. En el caso de un AAG sin clúster, se muestra el nombre de AAG más la GUID.

5. Utilice la lista Start browsing from para seleccionar un tiempo de guardado de respaldo y, acontinuación, haga clic en Show Versions.

El campo SQL Server Instance y la tabla de savesets se actualizan con los respaldosrealizados dentro del tiempo de exploración especificado. Si no se encuentran respaldoscompletos de nivel en el rango de tiempo especificado, se le pedirá confirmación para cargarel respaldo completo más reciente.

Nota: Si seleccionó un nombre de clúster o un nombre de grupo de AAG con GUID en elpaso anterior, se muestra la lista de AAG en el clúster o la lista de AAG en el grupo deAAG denominado con GUID, en lugar de la lista de instancias de SQL Server.

6. En la lista SQL Server Instance, seleccione la instancia de SQL Server que contenga lasbases de datos que desea restaurar.

Las bases de datos ubicadas en la instancia de SQL Server aparecen en la tabla acontinuación del campo SQL Server Instance.

7. En la tabla de bases de datos, seleccione la base de datos que contiene las tablas que desearestaurar.

Los savesets correspondientes aparecen en la tabla de savesets.

8. En la tabla de savesets, seleccione el saveset que contiene las tablas que desea restaurar.

Requistos posteriores

Especifique los detalles del servidor PowerProtect y las opciones de restauración adicionales en lapágina Options.

Configurar opciones de restauración de tablaAl configurar restauraciones a nivel de tabla de SQL con el plug-in de SSMS de VM Direct y elagente de aplicación de Microsoft, puede especificar opciones de restauración adicionales en lapágina Restaurar tabla > Opciones.

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 máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 271

Page 272: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 58 VM Direct: página de opciones de restauración de tabla

2. En Mount, especifique los siguientes campos según sea necesario:

l En el campo Mount Folder, se especifica la ubicación en la que se montan las imágenesde respaldo. No puede editar el valor en este campo.

l En la lista Mount Timeout, especifique la cantidad de horas después de la cual se debedesmontar la imagen de respaldo montada. El valor predeterminado es 4 y el valor nopuede ser superior a 24 horas.

l Para evitar que ItemPoint se inicie después de ejecutar la operación de montaje,seleccione Do not run ItemPoint after mounting the backup images.Al seleccionar esta opción, se deshabilita la opción Leave backup images mounted afterItemPoint exits y le permite realizar restauraciones manuales de nivel de tabla.

l Para dejar las imágenes de respaldo en el estado montado después de cerrar ItemPoint,seleccione Leave backup images mounted after ItemPoint exits.Esta opción está habilitada solo si no seleccionó la opción Do not run ItemPoint aftermounting the backup images.

3. Para generar registros detallados, los que puede usar para solucionar problemas derestauración, seleccione Select a debug level y, a continuación, especifique un valor del 1 al9. El valor predeterminado es 0 (cero).

4. Para eliminar registros de depuración anteriores a una determinada cantidad de días,seleccione Delete debug logs after y, a continuación, especifique dicha cantidad con unnúmero entre 1 y 32767 días. El valor predeterminado es 0 y no se eliminan los registros dedepuración.

Restauración de respaldos de máquinas virtuales con VM Direct

272 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 273: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Nota: Con esta opción se eliminan solo los registros de depuración con el nombre en elformato predeterminado y que se ubican en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

Normalmente, si se eliminan los registros de depuración, se evita que la carpeta de registroen 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 a un númeroestablecido de días, escriba o seleccione un número en el campo Days of backup history.

El valor predeterminado es 7 días.Si no se encuentran respaldos completos de nivel en el rango de tiempo especificado, se lepedirá confirmación para cargar el respaldo completo más reciente.

6. Excluir la resolución del nombre del cliente se selecciona de manera predeterminada,como se requiere para usar el nombre del cliente provisto tal cual es, sin convertirlo alnombre de dominio completamente calificado (FQDN).

Use esta opción cuando realice una restauración a una máquina virtual en un dominiodiferente que no tenga la resolución de nombres para el cliente de origen.

Desmarque la opción para resolver el FQDN de origen durante la restauración.

7. Para especificar el dispositivo PowerProtect, realice los pasos siguientes:

a. Junto a Appliance Host, haga clic en ...

Aparece la ventana PowerProtect Data Manager List & Lockbox Settings.Al restaurar un respaldo en la máquina virtual original, aparecen automáticamente losdetalles del dispositivo PowerProtect que protege el servidor SQL Server en una políticade protección.

b. Si no ve el dispositivo PowerProtect que desea usar para la operación de restauración,haga clic en Add y, a continuación, en el cuadro de diálogo Add PowerProtect DataManager details, realice una de las siguientes acciones:

l Para agregar un PowerProtect con autenticación basada en credenciales, especifiqueel hostname y las credenciales de inicio de sesión del dispositivo.Comuníquese con el administrador de PowerProtect para recuperar los detalles dehost e inicio de sesión del dispositivo PowerProtect.

l Para agregar un PowerProtect con autenticación basada en certificado, especifiquesolo el hostname del dispositivo. No especifique los campos de nombre de usuario ycontraseña.Para utilizar la autenticación basada en certificados, el administrador dePowerProtect debe incluir en la lista blanca al agente de aplicaciones de Microsoft dedestino.

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 un día. Sirestaura a una máquina virtual alternativa que es un recurso de PowerProtect, perono miembro de una política de protección, PowerProtect debe incluir en la lista blancaa la máquina virtual de destino.

El administrador de PowerProtect puede aprobar (lista blanca) al agente deaplicaciones de Microsoft de destino en la página PowerProtect Infrastructure >Application Agents.

c. Seleccione el dispositivo PowerProtect que montará el respaldo y, a continuación, hagaclic en OK.

8. Para montar el respaldo y continuar con la restauración de tabla, haga clic en Run.

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 273

Page 274: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Monitorear la operación de montaje de la restauración de tablaDespués de que se ejecuta una operación de montaje de restauración a nivel de tabla desde elagente de aplicaciones de Microsoft para el plug-in de SSMS de VM Direct, en la páginaRestauración de tabla > Monitorear, se muestra el script y el estado del montaje.

En la siguiente figura, se muestra la información y el estado del montaje según aparecen en lapágina Monitor.

Figura 59 VM Direct: página de monitoreo de restauración de tabla

Nota: Para obtener información sobre el éxito o fracaso de la operación de restauración, reviselos archivos de registro que se encuentran en la carpeta de instalación. La ubicación típica delos archivos 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 complemento SSMS del agentede aplicaciones de Microsoft, complete la restauración de nivel de tabla con ItemPoint paraMicrosoft SQL Server.

Antes de comenzar

Configure y ejecute la operación de restauración a nivel de tabla con la pestaña Table Restore enel plug-in SSMS del agente de aplicaciones de Microsoft.

Por qué y cuándo se efectúa esta tarea

Una vez que la restauración de nivel de tabla se configura y se ejecuta a través del plug-in SSMSdel agente de aplicaciones de Microsoft, se inicia ItemPoint.

Restauración de respaldos de máquinas virtuales con VM Direct

274 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 275: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Si selecciona Do not run ItemPoint after mounting the backup images en el momento deconfigurar la restauración de nivel de tabla, debe iniciar manualmente ItemPoint y, a continuación,iniciar el Asistente de datos.

Procedimiento

1. En la página Select Source, seleccione los archivos de respaldo de origen desde el volumenmontado que contiene los datos de respaldo de SQL, como se muestra en la siguiente figura,y haga clic en Next.

Figura 60 Asistente de datos de ItemPoint: seleccione los archivos de origen

2. En la página Select Target Server, especifique los detalles y las credenciales de inicio desesión de SQL Server y la base de datos de destino.

En la siguiente ilustración se muestra la página Select Target Server del Asistente de datosde ItemPoint:

Figura 61 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 los archivos derespaldo de origen.

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 275

Page 276: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

4. Utilice ItemPoint para examinar y restaurar las tablas individuales.

Nota: PowerProtect ItemPoint for Microsoft SQL Server User Guide proporciona másinformación sobre el uso de ItemPoint para Microsoft SQL Server a fin de restaurardatos de nivel de tabla.

5. Para desmontar las imágenes de respaldo montadas, salga de ItemPoint para Microsoft SQLServer.

Nota: Si selecciona Leave backup images mounted after ItemPoint exits o Do not runItemPoint after mounting the backup images en el momento de configurar laoperación de montaje, la imagen de respaldo permanecerá montada durantecuatro horas. Para desmontar el respaldo manualmente, utilice el comandomsagentadmin.

Restaurar tablas de SQL Server con el comando de recuperación de VM DirectAprenda a realizar una operación de restauración a nivel de tabla de SQL Server de VM Direct conun símbolo del sistema.

Montar respaldos de VM Direct para la recuperación a nivel de tabla mediante el símbolo delsistema

Utilice el comando msagentrc.exe con el parámetro -A NSR_RESTORE_TYPE=mount a fin demontar respaldos para la recuperación a nivel de tabla.

Escriba el comando de recuperación con la siguiente sintaxis para montar imágenes de respaldo deVM Direct:

msagentrc.exe -A VM_DIRECT=TRUE -c <client_or_hostname> [-A "SKIP_CLIENT_RESOLUTION=TRUE"] -A NSR_RESTORE_TYPE=mount -A "NSR_DFA_SI_DD_HOST=<server_name>" -A "NSR_DFA_SI_DD_USER=<DD_Boost_username>" -A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>" -A "DM_HOST=<PowerProtect_appliance_hostname>" [-A "DM_USER=<PowerProtect_appliance_tenant_user>"] [-A "DM_PORT=<PowerProtect_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:

-A VM_DIRECT=TRUE

Especifica que se debe usar el flujo de trabajo de VM Direct para la operación de recuperación.

-c <client_or_hostname>

Especifica el nombre de cliente que se utilizó para el respaldo.

-A "SKIP_CLIENT_RESOLUTION=TRUE"

(Opcional) Especifica que se utilice el nombre del cliente tal y como se introdujo con la opción-c, y que se omita la búsqueda de FQDN para resolver automáticamente dicho nombre.

-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 o PowerProtect X400 que contiene el respaldo.

Restauración de respaldos de máquinas virtuales con VM Direct

276 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 277: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

En el caso de que tenga un servidor Data Domain o PowerProtect X400 remoto (secundario)con bases de datos replicadas para restaurar, escriba el nombre del servidor secundario. Unusuario de Data Domain o PowerProtect X400 en el servidor de Data Domain o PowerProtectX400 secundario debe estar en el mismo grupo que el servidor primario.

-A "NSR_DFA_SI_DD_USER=<DD_Boost_username>"

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 el lockbox parapermitir al agente de aplicaciones de Microsoft recuperar la contraseña del usuario registrado.

-A "NSR_DFA_SI_DEVICE_PATH=<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento que contiene el respaldo.

-A "DM_HOST=<PowerProtect_appliance_hostname>"

Especifica el hostname o la dirección IP del dispositivo PowerProtect.

-A "DM_USER=<PowerProtect_appliance_user>"

(Opcional) Especifica el nombre de usuario que se usará para la conexión de PowerProtect.Este parámetro es obligatorio solo para el acceso basado en credenciales al dispositivoPowerProtect. No es necesario especificar este parámetro cuando el agente de aplicacionesde Microsoft está en la lista blanca de PowerProtect.

Cuando se agrega una máquina virtual a un grupo de ciclo de vida, esa máquina virtual quedaen la lista blanca con un certificado que vence después de un día. El administrador dePowerProtect puede aprobar (lista blanca) al agente de aplicaciones de Microsoft de destinoen la página PowerProtect Infrastructure > Agents.

-A "DM_PORT=<PowerProtect_appliance_port_number>"

(Opcional) Especifica el número de puerto para comunicarse con el servidor de PowerProtect.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 de espera demontaje. 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, que contieneinformación cifrada acerca de los hosts registrados y los nombres de usuario correspondientesen pares. Cada par está asociado con una contraseña que utilizan los respaldos. Si noespecifica un valor, la ruta se configurará de manera predeterminada según la ruta deinstalació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 con la ruta derestauración para cada base de datos en la operación de restauración. La aplicación se pone enpausa para que el usuario introduzca esta opción línea por línea. Presione Intro paradesplazarse a la siguiente línea. Una línea en blanco indica 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 siguientes formatos:

n Para restaurar un respaldo de toda la instancia, escribaAPPLICATIONS:\SqlServerWriter\<backup_client_name>

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 277

Page 278: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 siguientes formatos:

n Para restaurar un respaldo de toda la instancia, escribaAPPLICATIONS:\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>\ [...]\El <URL-encoded_SQL_instance_name> es comúnmente <backup_client_name>%5C<SQL_instance_name>

Por ejemplo: "APPLICATIONS:\SqlServerWriter\LEDMF158%5Cinst1\dbtest3"

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 desde el volumenmontado que contiene los datos de respaldo de SQL, como se muestra en la siguiente figura,y haga clic en Next.

Figura 62 Asistente de datos de ItemPoint: seleccione los archivos de origen

Restauración de respaldos de máquinas virtuales con VM Direct

278 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 279: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

5. En la página Select Target Server, especifique los detalles y las credenciales de inicio desesión de SQL Server y la base de datos de destino.

En la siguiente ilustración se muestra la página Select Target Server del Asistente de datosde ItemPoint:

Figura 63 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 los archivos derespaldo de origen.

7. Utilice ItemPoint para examinar y restaurar las tablas individuales.

Nota: PowerProtect ItemPoint for Microsoft SQL Server User Guide proporciona másinformación sobre el uso de ItemPoint para Microsoft SQL Server a fin de restaurardatos 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 de restauración a nivelde tabla.

Para desmontar las imágenes de respaldo, ejecute el siguiente comando:

msagentadmin dismount --ddhost "<server_name>" --ddpath "<storage_unit_name_and_path>" --dduser "<DD_Boost_username>" --dmhost "<PowerProtect_appliance_hostname>" -–dmport “<PowerProtect_appliance_port>” [--lockbox <path>]

donde:

dismount

Especifica una operación para desmontar respaldos.

--ddhost "<server_name>"

Especifica el nombre del servidor de Data Domain o PowerProtect X400 que contiene launidad de almacenamiento en la que respaldó las bases de datos.

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 279

Page 280: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

--ddpath "<storage_unit_name_and_path>"

Especifica el nombre y la ruta de la unidad de almacenamiento en la que respaldó las bases dedatos seleccionadas.

--dduser "<DD_Boost_username>"

Especifica el nombre de usuario del usuario de DD Boost.

---dmhost "<PowerProtect_appliance_hostname>"

Especifica el hostname o la dirección IP del dispositivo PowerProtect.

--dmport “<PowerProtect_appliance_port>”

Especifica el número de puerto para comunicarse con el servidor de PowerProtect. El valorpredeterminado es 8443.

--lockbox <path>

(Opcional) Especifica la carpeta en la que se encuentra el archivo de lockbox, que contieneinformación cifrada acerca de los hosts registrados y los nombres de usuario correspondientesen pares. Cada par está asociado con una contraseña que utilizan los respaldos. Si noespecifica un valor, la ruta se configurará de manera predeterminada según la ruta deinstalación, que generalmente es C:\Program Files\DPSAPPS\common\lockbox.

Ejemplo 43 Comando de desmontaje de VM Direct de ejemplo

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"

Ejecución de una recuperación de acceso instantáneoUna recuperación de acceso instantáneo le permite conectar en línea una base de datosrápidamente desde un punto en el tiempo mediante la ejecución de la base de datos directamenteen el almacenamiento con protección, que se agrega al host a través de un montaje de imagen derespaldo.

Descripción general de la recuperación de acceso instantáneoLa recuperación de acceso instantáneo le permite acceder a una base de datos SQL montada enactivo desde el almacenamiento de protección sin restaurar la máquina virtual o la base de datos deSQL.

Este tipo de operación es útil para los administradores de bases de datos que deben utilizar oconsultar una base de datos de SQL antes de restaurar la base de datos debido a las limitacionesde tiempo y recursos.

Esta función también es compatible con la migración de discos montados que contienen bases dedatos montadas en activo del almacenamiento de protección al almacén de datos de producción.

Cuando inicia la recuperación de acceso instantáneo, la operación localiza los discos virtuales derespaldo correspondientes y los monta desde el almacenamiento de protección de Data Domain oPowerProtect X400. La operación localiza la base de datos de SQL Server seleccionada por eladministrador de bases de datos desde discos montados y conecta la base de datos a la instancia

Restauración de respaldos de máquinas virtuales con VM Direct

280 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 281: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

de SQL Server. Si se seleccionaron registros de transacciones, los registros de transacciones sereproducen en comparación con la base de datos de acceso instantáneo.

Casos de uso de recuperación de acceso instantáneoLa recuperación de acceso instantáneo a una base de datos de SQL Server es útil en varios casos,incluidas las consultas ad hoc, las evaluaciones del estado, la recuperación ante desastres y laspruebas de desarrollo.

Consultas ad hoc

Cuando necesite un historial de cambios, realice una restauración de acceso instantáneo paramontar las bases de datos de SQL para navegar y encontrar los datos históricos.

Con la recuperación de acceso instantáneo de SQL, puede examinar el historial de cambios en filaso tablas específicas mediante la ejecución de consultas de SQL en la base de datos montada.También puede ejecutar consultas SQL para transferir datos desde una base de datos montada auna base de datos SQL activa.

Evaluaciones del estado

Puede validar el estado de la base de datos SQL mediante la ejecución de consultas de evaluaciónde estado en la base de datos montada en activo.

Al realizar comprobaciones de estado en la base de datos montada en lugar de la base de datosactiva en el entorno de producción, puede reducir el impacto en los recursos de producciónmientras comprueba el estado.

Recuperación ante desastres

Durante una recuperación ante desastres, la recuperación de acceso instantáneo de SQLproporciona acceso temporal a los datos de SQL mientras la base de datos está inactiva.

Puede conectar la base de datos montada en activo a una instancia de SQL Server para consultasurgentes.

Pruebas de desarrollo

La combinación de cambios en la base de datos de producción es una operación con riesgo deinterrupción de aplicaciones.

Con la recuperación de acceso instantáneo de SQL, puede usar una réplica de la base de datospara probar los cambios antes de cargarlos a la base de datos de producción activa.

Realizar una restauración de acceso instantáneo con el plug-in de SSMS de VMDirect

Aprenda a realizar una operación de restauración de acceso instantáneo de SQL Server de VMDirect mediante el agente de aplicaciones de Microsoft para el plug-in de SSMS de VM Direct.

Iniciar el agente de aplicaciones de Microsoft para el plug-in de SSMS de VM Direct

Para iniciar el agente de aplicaciones de Microsoft para el plug-in de SSMS de VM Direct, realicelos siguientes pasos:

1. En el menú Inicio de Windows, seleccione Microsoft SQL Server Management Studio.

2. En Microsoft SQL Server Management Studio, en la ventana Connect to Server,especifique la información del servidor y las credenciales y, a continuación, haga clic enConnect.

3. En la barra de herramientas, haga clic en Agente de aplicación de Microsoft para VM Direct.

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 281

Page 282: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Nota: Si el botón Agente de aplicación de Microsoft (VM Direct) no está en la barra deherramientas, es posible que el plug-in no se pueda registrar. En este escenario, puede iniciar elplug-in directamente desde el menú Inicio. En el menú de Inicio de Windows, seleccione Plug-in de DDBMA para SQL Server Management Studio.

Configure ajustes generales de acceso instantáneoPara configurar las restauraciones de SQL con el agente de aplicaciones de Microsoft para el plug-in de SSMS de VM Direct, primero debe especificar las opciones de restauración generales en lapágina Acceso instantáneo > General.

Procedimiento

1. Abra la ventana Agente de aplicaciones de Microsoft para VM Direct en la página Accesoinstantáneo > General.

La página General aparece como se muestra en la figura siguiente.

Figura 64 VM Direct: página general de acceso instantáneo

2. Junto a Data Domain Server, haga clic en ...

Aparece la ventana Data Domain Server List & Lockbox Settings y se enumera el servidorData Domain o PowerProtectX400 y el lockbox que están configurados en la Política de ciclode vida de protección de PowerProtect. Si la política de protección está configurada para lareplicación, también aparecerán el servidor Data Domain secundario o PowerProtect X400 yla unidad de almacenamiento.

3. En la ventana Data Domain Server List & Lockbox Settings, seleccione el servidor DataDomain o PowerProtect X400 que contiene el respaldo y, a continuación, haga clic en OK.

Restauración de respaldos de máquinas virtuales con VM Direct

282 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 283: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

El campo SQL Server host se actualiza con los respaldos del cliente que están disponiblesen el servidor Data Domain seleccionado o PowerProtect X400.

4. En la lista SQL Server host, seleccione el host de SQL Server que es el origen del respaldo.

Si va a restaurar una base de datos de AAG, debe seleccionar el nombre del clústerWindows, que le permite navegar por la lista de AAG alojados en este clúster.

Si va a restaurar una base de datos de AAG sin clústeres, debe seleccionar el nombre delgrupo de AAG, que le permite navegar por la lista de AAG alojados en el grupo de AAG sinclústeres. En el caso de un AAG sin clúster, se muestra el nombre de AAG más la GUID.

5. Utilice la lista Start browsing from para seleccionar un tiempo de guardado de respaldo y, acontinuación, haga clic en Show Versions.

El campo SQL Server Instance y la tabla de savesets se actualizan con los respaldosrealizados dentro del tiempo de exploración especificado. Si no se encuentran respaldoscompletos de nivel en el rango de tiempo especificado, se le pedirá confirmación para cargarel respaldo completo más reciente.

Nota: Si seleccionó un nombre de clúster o un nombre de grupo de AAG con GUID en elpaso anterior, se muestra la lista de AAG en el clúster o la lista de AAG en el grupo deAAG denominado con GUID, en lugar de la lista de instancias de SQL Server.

6. En la lista SQL Server Instance, seleccione la instancia de SQL Server que contenga lasbases de datos que desea montar para obtener acceso directo.

Las bases de datos ubicadas en la instancia de SQL Server aparecen en la tabla acontinuación del campo SQL Server Instance.

7. En la tabla de bases de datos, seleccione la instancia completa de SQL Server marcando lacasilla de verificación en la fila de encabezados, o bien solo las bases de datos necesariaspara montar y obtener acceso directo.

Los savesets correspondientes aparecen en la tabla de savesets que está debajo de la tablade bases de datos.

Nota: El agente de aplicación de Microsoft no admite acceso directo para bases dedatos del sistema. Las bases de datos del sistema no aparecen en la tabla de la base dedatos.

8. Para acceso instantáneo a la base de datos, en la tabla de savesets, seleccione el respaldode base de datos y el registro de fecha y hora que desea montar para obtener accesodirecto.

El respaldo más reciente está seleccionado de manera predeterminada.Nota: Este paso solo se aplica al acceso instantáneo a una sola base de datos. Paravarias operaciones de base de datos y nivel de instancia, se monta el respaldo másreciente y se restauran los registros de transacciones más recientes para la hora denavegación.

9. (Opcional) Para acceder a la base de datos desde un punto en el tiempo específico, realicelos siguientes pasos:

a. En Access by time, haga clic en Timeline.

Aparece el cuadro de diálogo Backup Timeline, como se muestra en la siguiente figura.

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 283

Page 284: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 65 Especificación del punto de acceso

b. Especifique la fecha y la hora del respaldo, y haga clic en OK.

10. En Destination, especifique los detalles de la operación de montaje:

a. En la lista Instance, seleccione la instancia de SQL Server de destino en la que deseamontar el respaldo.

b. En la lista Database, seleccione el nombre de la base de datos de SQL Server paraacceso instantáneo.

Cuando seleccione una sola base de datos, puede especificar un nuevo nombre para esta.Para el acceso instantáneo, se genera un nombre predeterminado anexando el texto"InstantAccess" y un registro de fecha/hora al nombre original de la base de datos. Parauna restauración de base de datos única, puede cambiar este nombre. Para unarestauración de varias bases de datos, no puede cambiar el nombre de la base de datosya que se utiliza el nombre predeterminado.

Configure ajustes opcionales de acceso instantáneoAl configurar restauraciones de acceso instantáneo de base de datos de SQL con el plug-in deSSMS del agente de aplicaciones de Microsoft para VM Direct, puede especificar unaconfiguración opcional en la página Acceso instantáneo > Opciones.

Por qué y cuándo se efectúa esta tarea

Procedimiento

1. En el panel izquierdo, haga clic en Opciones para especificar la configuración de accesoinstantáneo opcional.

La página Options aparece como se muestra en la figura siguiente.

Restauración de respaldos de máquinas virtuales con VM Direct

284 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 285: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 66 VM Direct: página de opciones de acceso instantáneo

2. En Mount:

l En el campo Mount Folder, se especifica la ubicación en la que se montan las imágenesde respaldo.

Nota:El valor en el campo Carpeta de montaje es la ubicación de montaje predeterminadaen el directorio config de la ruta de instalación del agente de aplicación deMicrosoft, por ejemplo, C:\Program Files\DPSAPPS\MSAPPAGENT\config\mount.

Asegúrese de que la cuenta administrativa del SQL Server para la instancia de SQLServer de destino tenga acceso a esta ruta para que pueda acceder a los archivos dela base de datos una vez que se hayan montado.

l En Tiempo de espera de montaje, especifique la cantidad de días después de la cual sedebe desmontar la imagen de respaldo montada. El valor predeterminado es 7 días.

Nota: La configuración de tiempo de espera de montaje máximo es de 7 días, pero sepuede extender hasta 7 días más. Una vez que se inicia el montaje, puede ampliar eltiempo de espera de montaje en la página Acceso instantáneo > Montajes activos.Para ello, especifique la cantidad de días en el campo Cambiar tiempo de espera demontaje y haga clic en Cambiar. El número especificado de días se agrega al valor detiempo de espera inicial que se estableció durante el montaje. Desmonte la base dedatos montada en la página 289 proporciona más detalles. Para conservar los

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 285

Page 286: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

cambios que se realizan en la base de datos durante el tiempo de actividad de accesoinstantáneo, puede ejecutar vMotion en la base de datos.

3. Para generar registros detallados, los que puede usar para solucionar problemas de montaje,seleccione Select a debug level y, a continuación, especifique un valor del 1 al 9. El valorpredeterminado es 0 (cero).

4. Para eliminar registros de depuración anteriores a una determinada cantidad de días,seleccione Delete debug logs after y, a continuación, especifique dicha cantidad con unnúmero entre 1 y 32767 días. El valor predeterminado es 0 y no se eliminan los registros dedepuración.

Nota: Con esta opción se eliminan solo los registros de depuración con el nombre en elformato predeterminado y que se ubican en la carpeta de registros en<installation_path>\MSAPPAGENT\logs.

Normalmente, si se eliminan los registros de depuración, se evita que la carpeta de registroen 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 a un númeroestablecido de días, escriba o seleccione un número en el campo Days of backup history.

El valor predeterminado es 7 días.

Si no se encuentran respaldos completos de nivel en el rango de tiempo especificado, se lepedirá confirmación para cargar el respaldo completo más reciente.

6. Excluir la resolución del nombre del cliente se selecciona de manera predeterminada,como se requiere para usar el nombre del cliente provisto tal cual es, sin convertirlo alnombre de dominio completamente calificado (FQDN).

Use esta opción cuando realice una restauración a una máquina virtual en un dominiodiferente que no tenga la resolución de nombres para el cliente de origen.

Desmarque la opción para resolver el FQDN de origen durante la restauración.

7. Para especificar el dispositivo PowerProtect, en Mount Method realice los siguientespasos:

a. Junto a Appliance Host, haga clic en ...

Aparece la ventana PowerProtect Data Manager List & Lockbox Settings.

Se muestran automáticamente los detalles del dispositivo PowerProtect que protege elSQL Server en una política de protección.

b. Si no ve el dispositivo PowerProtect que desea usar para la operación de montaje, hagaclic en Add y, a continuación, en el cuadro de diálogo Add PowerProtect Data Managerdetails, realice una de las siguientes acciones:

l Para agregar PowerProtect con autenticación basada en credenciales, especifique elhostname y las credenciales de inicio de sesión del dispositivo.

Comuníquese con el administrador de PowerProtect para recuperar los detalles dehost e inicio de sesión del dispositivo PowerProtect.

l Para agregar PowerProtect con autenticación basada en certificado, especifique soloel hostname del dispositivo. No especifique los campos de nombre de usuario ycontraseña.

Para utilizar la autenticación basada en certificados, el administrador dePowerProtect debe incluir en la lista blanca al agente de aplicaciones de Microsoft dedestino.

Restauración de respaldos de máquinas virtuales con VM Direct

286 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 287: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

El administrador de PowerProtect puede aprobar (lista blanca) al agente deaplicaciones de Microsoft de destino en la página PowerProtect Infrastructure >Application Agents.

c. Seleccione el dispositivo PowerProtect que montará el respaldo y, a continuación, hagaclic en OK.

8. Para montar la base de datos para acceso instantáneo, haga clic en Mount.

Monitorear la operación de montaje de acceso instantáneoDespués de que se ejecuta una operación de montaje de acceso instantáneo desde el agente deaplicaciones de Microsoft para el plug-in de SSMS de VM Direct, en la página Accesoinstantáneo > Monitorear, se muestra el script y el estado de la restauración.

Nota: Para obtener información sobre el éxito o fracaso de la operación de montaje, revise losarchivos de registro que se encuentran en la carpeta de instalación. La ubicación típica de losarchivos de registro es C:\Program Files\DPSAPPS\MSAPPAGENT\logs.

Cambiar el tiempo de espera del montajeUna vez que se inicia el montaje, puede cambiar el tiempo de espera de montaje en la páginaAcceso instantáneo > Montajes activos. Para ello, especifique la cantidad de días en el campoCambiar tiempo de espera de montaje y haga clic en Cambiar. El tiempo de espera de montajecambia al número de días especificado.

Por qué y cuándo se efectúa esta tarea

A partir de Microsoft application agent 19.2, un proceso de msagentadmin se ejecuta en segundoplano con una opción keep_mount_alive para mantener la sesión de montaje activa durante elnúmero de días especificado por el usuario. Cuando vence el período de montaje especificado porel usuario, el proceso msagentadmin elimina las bases de datos de SQL y desmonta la sesión deacceso instantáneo. Después de un reinicio de la máquina, Microsoft application agent reinicia elproceso de monitoreo de montaje para garantizar que se mantenga el período de montajeespecificado por el usuario. Por ejemplo, el siguiente proceso de monitoreo se ejecuta en segundoplano:

msagentadmin.exe keep_mount_alive --mountperiod <minutes> --dmhost <IP_address> --dmport <port_number> --lockbox "C:\Program Files\DPSAPPS\common\lockbox"

Procedimiento

1. En el panel izquierdo, haga clic en Active Mounts.

La página Active Mounts aparece como se muestra en la figura siguiente.

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 287

Page 288: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 67 VM Direct: página de montajes activos de acceso instantáneo

2. Utilice el control Cambiar tiempo de espera de montaje para seleccionar el número de díasen los que desea cambiar el tiempo de montaje.

3. Haga clic en Change.

Aparecerá el cuadro de diálogo Confirmation.

4. Haga clic en Aceptar.

Resultados

El tiempo de espera del montaje se modifica como se muestra en la siguiente ilustración.

Restauración de respaldos de máquinas virtuales con VM Direct

288 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 289: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 68 VM Direct: página de montajes activos de acceso instantáneo

Desmonte la base de datos montadaDespués de montar una base de datos para el acceso instantáneo, puede utilizar la página Accesoinstantáneo > Montajes activos para desmontar la base de datos montada.

Por qué y cuándo se efectúa esta tarea

Todas las configuraciones de la página Instant Access > Active Mounts son opcionales. Si nodesmonta manualmente la base de datos, esta se desmontará cuando transcurra el período detiempo de espera de montaje, según lo especificado en la página Instant Access > Options.

Procedimiento

1. En el panel izquierdo, haga clic en Active Mounts.

La página Active Mounts aparece como se muestra en la figura siguiente.

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 289

Page 290: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 69 VM Direct: página de montajes activos de acceso instantáneo

En la tabla Active Mounts, se muestra los detalles de cada sesión de montaje activa.

2. De la tabla Active Mounts, seleccione el respaldo que desea desmontar.

Nota: Se perderán todos los cambios en la base de datos. Para conservar los cambios,seleccione la base de datos a vMotion o amplíe el tiempo de espera de montaje.

3. Haga clic en Dismount.

El respaldo está desmontado.

Configurar la transferencia de datos de vMotionDespués de montar una base de datos para el acceso instantáneo, utilice la página InstantAccess > Active Mounts para configurar la transferencia de datos de VMotion.

Por qué y cuándo se efectúa esta tarea

Nota: Una vez que se inicia vMotion, no se puede cancelar la transferencia de datos devMotion.

Procedimiento

1. En el panel izquierdo, haga clic en Active Mounts.

La página Active Mounts aparece como se muestra en la figura siguiente.

Restauración de respaldos de máquinas virtuales con VM Direct

290 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 291: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Figura 70 VM Direct: página de montajes activos de acceso instantáneo

2. Para actualizar la tabla y enumerar los almacenes de datos disponibles, haga clic en Showdatastores.

3. Seleccione el almacén de datos al que desea migrar el disco virtual.

Los vDisks se asignarán desde el almacén de datos seleccionado. Asegúrese de que eladministrador de base de datos verifique con el administrador del centro de datos o eladministrador de respaldo sobre el almacén de datos adecuado para seleccionar.

4. En el campo Disk Provisioning, seleccione el modo de aprovisionamiento de vDisk que seusará para la operación de vMotion.

5. Haga clic en Migate.

Resultados

El disco virtual se migra al almacén de datos seleccionado mediante Storage vMotion. Puedeobservar el progreso en la ventana Monitor. Una vez que se completa vMotion, el montaje seelimina de la página Active Mounts, ya que las bases de datos ya se encuentran en VMDKpermanentes en el almacén de datos vCenter.

Restauración de respaldos de máquinas virtuales con VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 291

Page 292: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Restauración de respaldos de máquinas virtuales con VM Direct

292 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 293: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 Application Direct"

Capítulo 11, "Solución de problemas de Storage Direct"

Capítulo 12, "Solución de problemas de VM Direct"

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 293

Page 294: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Solución de problemas

294 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 295: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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.......................296l Códigos de devolución (error) de comando de la herramienta de vencimiento.................... 296

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 295

Page 296: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 mensaje asociados con elerror.

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. Los otroscó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 producirse encualquier momento. Solo la severidad de algunos pocos errores se establece de maneracoherente o correcta. Por lo tanto, utilice los códigos de retorno solamente como guía osugerencia.

Códigos de devolución (error) de comando de la herramientade vencimiento

El agente de aplicaciones de Microsoft permite que la herramienta de vencimiento informe sobre laseveridad 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. Los otroscó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 se pueden controlar, se pueden producir encualquier momento. Solo la severidad de algunos pocos errores se establece de maneracoherente o correcta. Utilice los códigos de retorno solamente como guía o sugerencia.

Recursos de solución de problemas

296 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 297: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Ejemplos

l Si realiza una operación de eliminación y no existen respaldos en el rango de tiempo deguardado 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 manera incorrecta,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

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 297

Page 298: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Recursos de solución de problemas

298 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 299: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

CAPÍTULO 10

Solución de problemas de Application Direct

Este capítulo incluye las siguientes secciones:

l El plug-in SQL Server Management Studio está oculto....................................................... 300l Aparece la advertencia de inicialización instantánea de archivos.........................................300l El respaldo completo de Application Direct puede fallar...................................................... 300l La restauración con respaldo de último registro falla cuando los respaldos completos se

escalonan en la nube............................................................................................................ 301l Problemas con la herramienta de descubrimiento de respaldo............................................. 301

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 299

Page 300: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

El plug-in SQL Server Management Studio está ocultoProblema

En Microsoft SQL Server Management Studio (SSMS), los plug-in Microsoft app agent forApplication Direct y Microsoft app agent for Storage Direct pueden estar ocultos.

Este problema ocurre cuando en la barra de herramientas de SSMS no hay espacio para mostrar elbotó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ón de plug-inoculto del agente de aplicaciones de Microsoft. Para mostrar el botón en la barra de herramientas,personalice la barra de herramientas para acoplar el botón de plug-in del agente de aplicaciones deMicrosoft en la parte superior.

Aparece la advertencia de inicialización instantánea dearchivos

Durante una operación de restauración de SQL Server de Application Direct, si no activó la funciónde inicialización instantánea de archivos en SQL Server, aparecerá el siguiente mensaje deadvertencia:

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 complete correctamente.

La documentación de Microsoft SQL Server proporciona información sobre cómo habilitar lafunción de inicialización instantánea de archivos de base de datos en SQL Server.

El respaldo completo de Application Direct puede fallarProblema

Un respaldo completo de Application Direct puede fallar con el siguiente tipo de mensaje de error:

VMDirectProtection failed. Backup has FAILED. Backup of the application "MSSQLDM Agent" on the virtual machine "vmdirect-sql1" has failed: Backup of the application "MSSQLDM Agent" on the virtual machine "vmdirect-sql1" has failed.: PowerProtect agent for Microsoft Applications command error: exit status 3

El siguiente mensaje aparece en el registro de vProxy FLR Agent C:\Program Files(x86)\EMC\vProxy FLR Agent\logs\vflragentd\vflragentd-agent.log en lamáquina virtual que presenta falla:

msagentcon: Microsoft CRT error: R6010

Solución alternativa

Aplique la actualización de Windows más reciente en el host de la máquina virtual.

Solución de problemas de Application Direct

300 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 301: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

La restauración con respaldo de último registro falla cuandolos respaldos completos se escalonan en la nube

Problema

Cuando los respaldos completos se escalonan en la nube e intenta realizar una restauración conrespaldos de último registro habilitados, el respaldo de último registro se realiza correctamente,pero la restauración falla y la base de datos queda en estado de restauración. Como resultado, labase de datos no está disponible para transacciones de usuario y se omite durante posterioresrespaldos completos y de último registro.

Nota: La base de datos permanece en estado de restauración hasta que los respaldoscompletos se recuperen en la unidad de almacenamiento de Data Domain y ejecute unarestauración para la base de datos.

Solución alternativa

Una vez que se realiza el respaldo de último registro y la base de datos queda en estado derestauración.

Si su objetivo es restaurar la base de datos desde el respaldo que seleccionó:

1. Póngase en contacto con el administrador de PowerProtect para recuperar el respaldocompleto asociado.

2. En la página Opciones, deshabilite el respaldo de último registro.

3. Vuelva a ejecutar la restauración de la base de datos seleccionada.

Si su objetivo es devolver la base de datos en el disco a un estado operativo sin realizar larestauración de la base de datos:

1. Utilice la GUI o la CLI de SSMS para realizar una restauración de archivos sin formato solo parael respaldo de último registro.

2. Utilice el complemento nativo de SQL para aplicar el respaldo de último registro.

Problemas con la herramienta de descubrimiento de respaldoPara habilitar la administración de Data Manager PowerProtect de los respaldos existentesdespués de haber actualizado desde una versión anterior del agente de aplicación de Microsoft,debe ejecutar la herramienta de detección de respaldo AgentBackupDiscovery.exe. ElPowerProtect Microsoft Application Agent Installation Guide proporciona detalles sobre laherramienta de detección de respaldo.

Podría encontrarse con los siguientes problemas cuando ejecute la herramienta de descubrimientode respaldo, AgentBackupDiscovery.exe:

l Cuando intenta ejecutar la herramienta de detección de respaldo, es posible que el programano se inicie. En su lugar, el programa muestra el siguiente mensaje de error:

Backup discovery is in progress. Please wait for it to complete.

Este mensaje aparece cuando se ejecuta un proceso de detección de respaldo continuo, segúnlo invoca el Data Manager PowerProtect para descubrir todas las rutas de navegacióngeneradas para los respaldos existentes. Una vez finalizado el proceso de detección, puedeejecutar la herramienta de detección de respaldo.

Solución de problemas de Application Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 301

Page 302: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

l Cuando el agente de aplicación de Microsoft se instala en un directorio que no es elpredeterminado, es posible que la herramienta de descubrimiento de respaldo no genere lasrutas de navegación esperadas.

Como solución alternativa para este problema, cree manualmente el directoriobrownfield_breadcrumbs en el directorio de instalación que no es el predeterminado yvuelva a ejecutar la herramienta de descubrimiento de respaldo.

Solución de problemas de Application Direct

302 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 303: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

CAPÍTULO 11

Solución de problemas de Storage Direct

Este capítulo incluye las siguientes secciones:

l Solución de problemas de fallas de montaje.........................................................................304l El plug-in SQL Server Management Studio está oculto....................................................... 305l No se pudo configurar el identificador de SymApi: No es posible enumerar arreglos VMAX:

SYMAPI_C_NO_SYMM_DEVICES_FOUND....................................................................... 306l La restauración de reversión falla con el error "The process cannot access the file"...........306l ResyncLuns: SymSnapvxControl falló para el dispositivo de destino = 01441. Error: los

dispositivos ya están en el modo o estado deseado............................................................. 307l La restauración de reversión falla cuando los LUN de VMAX no están disponibles...............307l El archivo de registro contiene mensajes sobre la falla de instantánea de VSS con el código

0x80042306........................................................................................................................308l Las claves del registro se sobrescriben cuando Solutions Enabler se instala después del

agente de aplicaciones de Microsoft................................................................................... 309l 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................................................................................. 310

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 303

Page 304: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Solución de problemas de fallas de montajeEn ocasiones, las operaciones de montaje fallan debido a que los vdisks se encuentran en el estadolocked/in use.

Por qué y cuándo se efectúa esta tarea

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-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

Solución de problemas de Storage Direct

304 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 305: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

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 presione Intro.

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 los vdisks mediantela 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

El plug-in SQL Server Management Studio está ocultoProblema

En Microsoft SQL Server Management Studio (SSMS), los plug-in Microsoft app agent forApplication Direct y Microsoft app agent for Storage Direct pueden estar ocultos.

Este problema ocurre cuando en la barra de herramientas de SSMS no hay espacio para mostrar elbotón de plug-in del agente de aplicaciones de Microsoft.

Solución de problemas de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 305

Page 306: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Solución alternativa

En el extremo derecho de la barra de herramientas, haga clic en para ver el botón de plug-inoculto del agente de aplicaciones de Microsoft. Para mostrar el botón en la barra de herramientas,personalice la barra de herramientas para acoplar el botón de plug-in del agente de aplicaciones deMicrosoft en la parte superior.

No se pudo configurar el identificador de SymApi: No esposible enumerar arreglos VMAX:SYMAPI_C_NO_SYMM_DEVICES_FOUND

Problema

El 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 alternativa

Asegúrese de que la base de datos de Solutions Enabler esté actualizada con el siguiente comando:

symcfg discover

La restauración de reversión falla con el error "The processcannot access the file"

Problema de

La 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 cambiar su estado aoffline a fin de realizar una restauración de volumen. Durante la restauración de volumen, si algúnproceso accede a estos dispositivos, se produce un error de VSS y se anula la operación derestauración. Los dispositivos están offline. Debe cambiar manualmente su estado a en línea.

Solución alternativa

Asegúrese de que se cumplan los siguientes requisitos de reversión:

l Asegúrese de haber aprovisionado el arreglo de acuerdo con las recomendaciones de SolutionsEnabler. La documentación de Solutions Enabler proporciona información sobre cómoaprovisionar arreglos para un rendimiento óptimo.

l Asegúrese de que los programas externos, por ejemplo, Administración de discos de Windows,no utilicen los discos.

Solución de problemas de Storage Direct

306 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 307: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

ResyncLuns: SymSnapvxControl falló para el dispositivo dedestino = 01441. Error: los dispositivos ya están en el modo oestado deseado

Problema

El 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.

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 con el siguientecomando:

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 VMAX noestán disponibles

Problema

Para realizar restauraciones de reversión, el proveedor de hardware VMAX utiliza LUN derestauración temporales. Si los LUN de restauración no están disponibles, la operación resynclunsfalla 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, debe proporcionar almenos un eLUN. Al realizar una restauración, el arreglo usa el eLUN para crear instancias deimágenes estáticas antes de que las imágenes se copien en el LUN 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 a restaurar.l El eLUN es un dispositivo Data Domain encapsulado.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 lossiguientes pasos para asegurarse de que el arreglo está en estado recuperable:

Solución alternativa

1. Si utiliza el programa de administración de discos de Windows, asegúrese de que todos loseLUN de restauración estén offline. De lo contrario, cuando VSS deje en línea el volumen

Solución de problemas de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 307

Page 308: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

restaurado, Windows detectará dos discos con firmas de disco idénticas. Con esto, laoperación de restauración y resincronización fallará, y es posible que se genere inestabilidad enel arreglo.

2. Asegúrese de que los eLUN de restauración no tengan instantáneas vinculadas a ellos; paraeso, 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 -name VSS_121938_10192016terminate

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.

Problema

Los archivos de registro contienen mensajes sobre la falla de instantánea de VSS con el código0x80042306.

Solución alternativa

Deshabilite el proveedor de hardware VSS Storage Direct:

1. Mediante el símbolo del sistema de administrador, vaya a la carpeta<Product_Installation_Folder>\MSAPPAGENT\bin.

2. Cancele el registro del servicio del proveedor de hardware VSS Storage Direct con el siguientecomando:

regsvr32 /u VSSPPHwp.dll

3. Descargue el servicio del proveedor de hardware VSS Storage Direct con uno de los siguientespasos:

l Espere aproximadamente 15 minutos hasta que el servicio se descargue automáticamente.

l Reinicie el host.

Solución de problemas de Storage Direct

308 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 309: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Las claves del registro se sobrescriben cuando SolutionsEnabler se instala después del agente de aplicaciones deMicrosoft

Problema

Solutions 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, sesobrescribirá la configuración de claves de registro de VMAX con la configuración predeterminadadel agente de aplicaciones de Microsoft.

Solución alternativa

Utilice los siguientes pasos para configurar manualmente las claves de registro:

1. Ejecute los siguientes comandos, los cuales son obligatorios, para configurar claves 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 completa de depuración, ejecute los siguientescomandos adicionales.Este paso es útil cuando necesita proporcionar información de depuración completa mientrasse comunica con el servicio de soporte.

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"

Solución de problemas de Storage Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 309

Page 310: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Elimine el vínculo entre los dispositivos de origen y losdispositivos de respaldo (FTS) en Data Domain y finalice lasesión de SnapVX.

Problema

Es posible que deba eliminar el vínculo entre los dispositivos de origen y los dispositivos 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.

Solución alternativa

1. Identifique la instantánea que desea eliminar o limpiar mediante la ejecución del siguientecomando:

symsnapvx -sid <Symmetrix_VMAX_ID> -devs <STD_Device_ID> list

2. Desvincule el dispositivo de origen y el dispositivo de respaldo mediante la ejecución delsiguiente 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 Storage Direct

310 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 311: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

CAPÍTULO 12

Solución de problemas de VM Direct

Este capítulo incluye las siguientes secciones:

l Configurar el nivel de depuración con el programa msagentcon.exe.................................... 312l La restauración falla cuando se transfiere un respaldo completo a la nube........................... 312l La restauración con respaldo de último registro falla cuando los respaldos completos se

escalonan en la nube............................................................................................................ 313l El respaldo completo de la máquina virtual orientada a las aplicaciones puede fallar............ 313l Es posible que el respaldo de máquina virtual orientado a las aplicaciones realizado mediante

la política de protección falle................................................................................................314l El respaldo de la máquina virtual orientado a las aplicaciones podría mostrar un error sobre la

variable disk.EnableUUID..................................................................................................... 314l El respaldo completo puede fallar cuando una máquina virtual tiene muchas bases de datos

SQL......................................................................................................................................315l Es posible que no se realice el respaldo del registro de transacciones de SQL AAG............. 315l La restauración continúa ejecutándose cuando el respaldo se encuentra en la nube............ 315l El respaldo del registro de transacciones depende del último respaldo antes de la

actualización........................................................................................................................ 316l No se puede proteger una máquina virtual con el agente de aplicación instalado en modo

Application Direct.................................................................................................................316

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 311

Page 312: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Configurar el nivel de depuración con el programamsagentcon.exe

Puede configurar el nivel de depuración del agente de aplicaciones de Microsoft para respaldosmediante el programa msagentcon.exe, el cual se instala con el software en el directorioC:\Program Files\DPSAPPS\MSAPPAGENT\bin.

Ejecute el programa como se indica a continuación, donde < n > es el nivel de depuración de 0 a 9.El nivel de depuración predeterminado es 0:

msagentcon.exe --administration --debug=<n>

Por ejemplo:

C:\Program Files\DPSAPPS\MSAPPAGENT\bin> .\msagentcon.exe --administration --debug=9

Successfully set debug level to '9'. Subsequent 'msagentcon' commands will use this value.

Cuando configura el nivel de depuración en un valor de 1 a 9, el agente de aplicación de Microsoftgenera los registros de depuración en la máquina virtual cuando se ejecuta el grupo de protecciónPowerProtect. Para desactivar los registros de depuración, configure el nivel de depuración en 0.

La restauración falla cuando se transfiere un respaldocompleto a la nube

Problema

Cuando se intenta restaurar un respaldo después de que se transfiere un respaldo completorelacionado a la nube mediante Data Domain Cloud Tier, la operación de restauración falla con elsiguiente mensaje de error:

"reason" : "Missing or invalid value specified for property 'copyId'"

Este error se produce cuando se intenta restaurar un respaldo completo que se ha escalonado en lanube o un respaldo de último registro cuando el respaldo completo asociado se escalona en la nube.Por ejemplo, los siguientes respaldos completos y de último registro se realizan en las horasespecificadas:

l FULL1: 10:00 h (en el nivel de nube)

l TLOG1: 10:30 h

l TLOG2: 11:00 h

l FULL2: 11:15 h (en nivel activo)

l TLOG4: 11:30 h

l TLOG5: 12:00 h

En este caso, la restauración del respaldo FULL1, TLOG1 o TLOG2 falla con el mensaje de errordebido a que el respaldo FULL1 se ha escalonado en la nube. La restauración del respaldo FULL2,TLOG4 o TLOG5 se realiza correctamente debido a que el respaldo FULL2 se encuentra en nivelactivo.

Solución de problemas de VM Direct

312 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 313: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Solución alternativa

Póngase en contacto con el administrador de PowerProtectpara recuperar el respaldo completoasociado (FULL1 en este ejemplo) del nivel de la nube al nivel activo y, a continuación, ejecute larestauración.

La restauración con respaldo de último registro falla cuandolos respaldos completos se escalonan en la nube

Problema

Cuando los respaldos completos se escalonan en la nube e intenta realizar una restauración conrespaldos de último registro habilitados, el respaldo de último registro se realiza correctamente,pero la restauración falla y la base de datos queda en estado de restauración. Como resultado, labase de datos no está disponible para transacciones de usuario y se omite durante posterioresrespaldos completos y de último registro.

Nota: La base de datos permanece en estado de restauración hasta que los respaldoscompletos se recuperen en la unidad de almacenamiento de Data Domain y ejecute unarestauración para la base de datos.

Solución alternativa

Una vez que se realiza el respaldo de último registro y la base de datos queda en estado derestauración.

Si su objetivo es restaurar la base de datos desde el respaldo que seleccionó:

1. Póngase en contacto con el administrador de PowerProtect para recuperar el respaldocompleto asociado.

2. En la página Opciones, deshabilite el respaldo de último registro.

3. Vuelva a ejecutar la restauración de la base de datos seleccionada.

Si su objetivo es devolver la base de datos en el disco a un estado operativo sin realizar larestauración de la base de datos:

1. Utilice la GUI o la CLI de SSMS para realizar una restauración de archivos sin formato solo parael respaldo de último registro.

2. Utilice el complemento nativo de SQL para aplicar el respaldo de último registro.

El respaldo completo de la máquina virtual orientada a lasaplicaciones puede fallar

Problema

Un respaldo completo de máquina virtual orientado a las aplicaciones puede fallar con el siguientetipo de mensaje de error:

VMDirectProtection failed. Backup has FAILED. Backup of the application "MSSQLDM Agent" on the virtual machine "vmdirect-sql1" has failed: Backup of the application "MSSQLDM Agent" on the virtual machine "vmdirect-sql1" has failed.: PowerProtect agent for Microsoft Applications command error: exit status 3

Solución de problemas de VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 313

Page 314: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

El siguiente mensaje aparece en el registro de vProxy FLR Agent C:\Program Files(x86)\EMC\vProxy FLR Agent\logs\vflragentd\vflragentd-agent.log en lamáquina virtual que presenta falla:

msagentcon: Microsoft CRT error: R6010

Solución alternativa

Aplique la actualización de Windows más reciente en el host de la máquina virtual.

Es posible que el respaldo de máquina virtual orientado a lasaplicaciones realizado mediante la política de protección falle

Problema de

Un respaldo de máquina virtual orientado a las aplicaciones que se realiza a través de una políticade protección de PowerProtect puede fallar con el siguiente mensaje de error, donde xx.xx.xx.xxes la dirección IP de PowerProtect:

PowerProtect agent for Microsoft Applications: Unable to update persisted settings for PowerProtect Data Manager host 'xx.xx.xx.xx': Unable to log in to PowerProtect Data Manager host 'xx.xx.xx.xx'. Received the HTTP code 400 and response 'Invalid FQDN'.

Solución alternativa

Cuando el host de SQL es miembro de un grupo de trabajo, pero se le asigna una dirección IP deresolución de DNS mediante PowerProtect Data Manager, si la resolución de DNS solo estádisponible para FQDN, asegúrese de que el host de SQL agregue el mismo sufijo de dominio a laconfiguración de DNS de parámetros de TCP/IP avanzados.

El respaldo de la máquina virtual orientado a las aplicacionespodría mostrar un error sobre la variable disk.EnableUUID

Problema

Un respaldo de máquina virtual orientado a las aplicaciones se realiza correctamente, pero podríamostrar el siguiente error cuando la variable disk.EnableUUID para la máquina virtual seestablece como VERDADERA:

VM '<asset_name>' configuration parameter 'disk.EnableUUID' cannot be evaluated. Map item 'disk.EnableUUID' not found. (1071)

Solución alternativa

Después de configurar la variable disk.EnableUUID como VERDADERA, asegúrese de reiniciarla máquina virtual.

Solución de problemas de VM Direct

314 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server

Page 315: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

El respaldo completo puede fallar cuando una máquina virtualtiene muchas bases de datos SQL

Problema

Cuando una máquina virtual tiene una gran cantidad de bases de datos de SQL, un respaldocompleto puede fallar con el siguiente tipo de mensaje de error en los registros de Data ManagerPowerProtect:

Unable to create snapshot. Unable to take a snapshot for virtual machine 'vm-161' after three attempts. Unable to create snapshot: An error occurred while quiescing the virtual machine. See the virtual machine's event log for details. (1007)

El posible motivo de la falla del respaldo es que el servidor SQL no logre crear subprocesos detrabajador cuando se alcanza el límite máximo de subprocesos de trabajador.

Solución alternativa

En tal caso, puede aumentar el límite máximo de subprocesos de trabajador mediante la ejecuciónde los siguientes comandos de SQL en SSMS:

USE masterGO EXEC sp_configure 'show advanced options', 1; GO RECONFIGURE;exec sp_configure 'max worker threads', 900GORECONFIGURE;

Es posible que no se realice el respaldo del registro detransacciones de SQL AAG

Cuando el valor configurado de @@SERVERNAME es diferente del hostname local, no se realiza elrespaldo del registro de transacciones para un grupo de disponibilidad Always On (AAG) de SQL.

En las siguientes instrucciones de Microsoft se describe el procedimiento para cambiar el nombrede una computadora para una instancia independiente de SQL:

https://docs.microsoft.com/en-us/sql/database-engine/install-windows/rename-a-computer-that-hosts-a-stand-alone-instance-of-sql-server?view=sql-server-2017

La restauración continúa ejecutándose cuando el respaldo seencuentra en la nube

Problema

Una restauración a través de SQL Server Management Studio (SSMS) continúa ejecutándosecuando el respaldo completo que se está restaurando se encuentra en la nube. La restauraciónmuestra el siguiente tipo de mensaje de error, pero continúa ejecutándose:

ddbmsqlrc: Unable to recover data with save time '<save_time>'. Recall the file '<file_pathname>' from Data Domain Cloud Tier, and restart the recovery.

Solución de problemas de VM Direct

Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server 315

Page 316: Application Agent Dell EMC PowerProtect Microsoft...Privilegios necesarios para ver y eliminar savesets con la herramienta de vencimiento Application Direct (ddbmexptool) 50 Privilegios

Solución alternativa

Recupere el respaldo completo de la nube y vuelva a intentar la operación de restauración.

El respaldo del registro de transacciones depende del últimorespaldo antes de la actualización

Problema

Cuando el primer respaldo después de una actualización al agente de aplicaciones 19.1 de Microsoftes un respaldo de registro de transacciones, este falla cuando el último respaldo antes de laactualización fue un respaldo completo. El respaldo fallido genera el siguiente mensaje de error enel registro ddmsqlsv:

All databases or instances skipped.

Solución alternativa

Después de una actualización al agente de aplicaciones 19.1 de Microsoft, ejecute un respaldocompleto y, a continuación, un respaldo de registro de transacciones.

No se puede proteger una máquina virtual con el agente deaplicación instalado en modo Application Direct

Problema

No puede proteger el host de SQL con VM Direct y Application Direct.

No puede agregar una máquina virtual a una política de protección orientada a las aplicacionesPowerProtect cuando la máquina virtual ya tiene un agente de aplicaciones instalado en el modoApplication Direct.

El instalador falla cuando se intenta instalar el agente de aplicaciones de Microsoft en un sistemaen el que el agente de aplicaciones ya está instalado y el modo de instalación seleccionado nocoincide con el producto instalado actualmente. El registro del instalador se encuentra en eldirectorio AppData para la cuenta de usuario que está configurada para la política de protecciónorientada a aplicaciones PowerProtect.

Por ejemplo, si el Administrador es la cuenta de usuario para la política de protección, el registrodel instalador de la máquina virtual se encuentra en el directorio C:\users\Administrator\AppData\Local\Temp. En este directorio, los archivos de registro del instalador se denominanMicrosoft_Application_Agent_<timestamp>.log.

Solución alternativa

Si su objetivo es cambiar el tipo de protección de Application Direct a orientado a aplicaciones demáquina virtual:

1. En la máquina virtual de destino, elimine el agente de aplicaciones de Microsoft.

2. Vuelva a instalar el agente de aplicaciones de Microsoft.

3. Elimine la máquina virtual de la política de protección orientada en aplicaciones PowerProtect,si es necesario.

4. Agregue la máquina virtual en la política de protección orientada a aplicaciones PowerProtect.

Solución de problemas de VM Direct

316 Dell EMC PowerProtect Microsoft Application Agent Guía del usuario de SQL Server