Lacy Leadership

Success is Near

SQL Backup 10

Esta página describe cómo realizar copias de seguridad y restaurar desde un recurso compartido de red mediante SQL Backup Pro. Es posible que desee almacenar copias de seguridad en un recurso compartido de red, por ejemplo, porque no tiene suficiente espacio en disco para almacenar las copias de seguridad en un servidor local. Es posible […]

Esta página describe cómo realizar copias de seguridad y restaurar desde un recurso compartido de red mediante SQL Backup Pro. Es posible que desee almacenar copias de seguridad en un recurso compartido de red, por ejemplo, porque no tiene suficiente espacio en disco para almacenar las copias de seguridad en un servidor local. Es posible que desee restaurar una base de datos desde una copia de seguridad almacenada en otro servidor, por ejemplo, para verificar la copia de seguridad en un servidor que no es de producción.

Puede utilizar SQL Backup Pro para:

  • Haga una copia de seguridad de una base de datos localmente y, a continuación, copie la copia de seguridad en un recurso compartido de red
  • Haga una copia de seguridad de una base de datos directamente en un recurso compartido de red
  • Restaure una base de datos a partir de copias de seguridad almacenadas en un recurso compartido de red

La configuración de resiliencia de red de SQL Backup Pro puede reducir el impacto de las interrupciones de la red al hacer copias de seguridad o restaurar. Si la conexión se interrumpe durante una copia de seguridad o restauración, SQL Backup Pro intentará la operación de nuevo después de 30 segundos hasta 10 veces de forma predeterminada. Puede ajustar esta configuración en el paso 4 del asistente para copias de seguridad o en el paso 5 del asistente para Programar trabajos de copia de seguridad o con las palabras clave DISKRETRYCOUNT y DISKRETRYINTERVAL en un script de copia de SEGURIDAD ejecutado desde la línea de comandos o el procedimiento almacenado extendido. La configuración de resiliencia de red utilizada para crear la copia de seguridad se aplica al restaurar desde la copia de seguridad.

Sin embargo, hacer copias de seguridad directamente en una ubicación de red puede ser más lento que copiar la copia de seguridad después de la creación y, en ocasiones, problemático:

  • Se requieren más recursos que para una copia de seguridad local, lo que aumenta la carga en SQL Server y la duración de la copia de seguridad. Transferir datos comprimidos después de realizar una copia de seguridad local es más rápido que escribir datos a través de una red.
  • Al depender de los recursos de red externos, el rendimiento de la copia de seguridad se vuelve menos predecible.

Copia de seguridad local y copia a un recurso compartido de red

Es una práctica recomendada realizar copias de seguridad locales y copiar la copia de seguridad a un recurso compartido de red. Para ello, se deben configurar los permisos adecuados para el recurso compartido de red.

Seguridad y permisos

  • El proceso SQL Backup Pro está controlado por una aplicación de agente de copia de seguridad SQL dedicada para cada instancia de SQL Server.
  • Antes de crear una copia de seguridad y copiarla en un recurso compartido de red, debe asegurarse de que los permisos de la aplicación SQL Backup Agent Service estén configurados de forma adecuada. La cuenta de usuario utilizada para iniciar el servicio SQL Backup Agent y conectarse a SQL Server debe tener acceso a la carpeta en la que se va a crear la copia de seguridad y debe tener permisos de BASE de DATOS de COPIA de SEGURIDAD en SQL Server.
  • Si no desea conceder permisos de BASE DE DATOS DE COPIA de SEGURIDAD a la cuenta de usuario utilizada para iniciar el servicio Agente de copia de seguridad SQL, para mayor seguridad, puede configurar una cuenta autenticada de SQL Server para conectarse a SQL Server. Para obtener más información, consulte Permisos.
  • Si es necesario, puede copiar los archivos de copia de seguridad a un recurso compartido de red que esté «bloqueado». Para ello, deberá configurar un modelo de seguridad diferente. Esto también está documentado en Permisos.

Creación de la copia de seguridad localmente

Cuando haya configurado los permisos de forma adecuada, utilice el asistente para Copia de seguridad o el asistente para Programar trabajos de copia de seguridad para crear una copia de seguridad. En el paso 3 del asistente para copias de seguridad o en el paso 4 del asistente para Programar trabajos de copia de seguridad:

  1. Especifique una carpeta local para la ubicación de la copia de seguridad.

  2. Active la casilla Copiar copia de seguridad en red y especifique una ubicación en el recurso compartido de red. Escriba la ruta de acceso completa, incluido el nombre del servidor, por ejemplo: \ \ nombre_servidor \ Carpeta \ < BASE de DATOS>. Tenga en cuenta que la ruta de acceso del archivo es relativa al servidor SQL seleccionado. Por ejemplo, si ha elegido hacer una copia de seguridad de una base de datos en una instancia remota de SQL Server llamada ServerA y especifica una ruta de acceso local como C:\Backups, los archivos de copia de seguridad se crearán en la unidad C: en ServerA, no en el servidor local.

    Alternativamente, haga clic en para abrir el explorador de carpetas. En la lista desplegable Servidor, seleccione el recurso compartido de red. Si no se muestra, haga clic en Agregar servidor y especifique el nombre del servidor o la dirección IP. Otros servidores solo serán visibles para el servidor local si tiene los permisos adecuados para escribir o leer de ellos. El nombre del servidor local al que está conectado y su nombre de usuario se muestran encima de la lista de servidores. Esta información puede explicar por qué algunos servidores no se pueden explorar.

  3. Haga clic en Probar para comprobar si tiene los permisos necesarios para escribir en el recurso compartido de red.

  4. Continúe con el resto del asistente de forma normal.

Cuando se ejecuta el trabajo, SQL Backup Pro creará el archivo o archivos de copia de seguridad con compresión y cifrado según lo especificado, ejecutará las comprobaciones de copia de seguridad según lo especificado y, a continuación, copiará los archivos al recurso compartido de red.

Copia de seguridad directamente en un recurso compartido de red

Para realizar una copia de seguridad directamente en un recurso compartido de red, la cuenta utilizada para iniciar la aplicación SQL Backup Agent Service debe tener permisos completos en la dirección del recurso compartido de red (además de los otros permisos especificados en Permisos).

Seguridad y permisos

El siguiente procedimiento describe cómo conceder los permisos con Microsoft Windows 7; consulte la documentación de Microsoft Windows para obtener información completa sobre el sistema operativo.

  1. En el explorador de Windows, haga clic con el botón secundario en la carpeta en la que desea crear las copias de seguridad y, a continuación, haga clic en Propiedades.
  2. En la ficha Uso compartido, haga clic en Uso compartido avanzado.
  3. En el cuadro de diálogo Uso compartido avanzado, seleccione Compartir esta carpeta y, a continuación, haga clic en Permisos.
  4. En el cuadro de diálogo Permisos, haga clic en Agregar para abrir el cuadro de diálogo Seleccionar usuarios, equipos o grupos.
  5. Busque o escriba la cuenta de inicio para el servicio Agente de copia de seguridad SQL y conceda control total.
  6. Haga clic en Aceptar en todos los cuadros de diálogo.

Creación de la copia de seguridad en un recurso compartido de red

Cuando haya configurado los permisos de forma adecuada, utilice el asistente para Copia de seguridad o el asistente para Programar trabajos de copia de seguridad para crear una copia de seguridad. En el paso 3 del asistente para copias de seguridad o en el paso 4 del asistente para Programar trabajos de copia de seguridad:

  1. Especifique una ubicación en el recurso compartido de red como carpeta de ubicación de copia de seguridad. Escriba la ruta de acceso completa, incluyendo el nombre del servidor, por ejemplo: \\ServerName\Micarpeta\Miarchivo. Tenga en cuenta que la ruta de acceso del archivo es relativa al servidor SQL seleccionado. Por ejemplo, si ha elegido hacer una copia de seguridad de una base de datos en una instancia remota de SQL Server llamada ServerA y especifica una ruta de acceso local como C:\Backups, los archivos de copia de seguridad se crearán en la unidad C: en ServerA, no en el servidor local.

    Alternativamente, haga clic en para abrir el explorador de carpetas. En la lista desplegable Servidor, seleccione el recurso compartido de red. Si no se muestra, haga clic en Agregar servidor y especifique el nombre del servidor o la dirección IP. Otros servidores solo serán visibles para el servidor local si tiene los permisos adecuados para escribir o leer de ellos. El nombre del servidor local al que está conectado y su nombre de usuario se muestran encima de la lista de servidores. Esta información puede explicar por qué algunos servidores no se pueden explorar.

  2. Deje el cuadro Copiar copia de seguridad en red despejado, a menos que desee copiar los archivos de copia de seguridad en una ubicación diferente después de que se hayan creado en el recurso compartido de red.
  3. Continúe con el resto del asistente de forma normal.

Restauración desde un recurso compartido de red

Puede usar SQL Backup Pro para restaurar una base de datos desde un archivo de copia de seguridad (o un conjunto de archivos) en un servidor diferente copiando los archivos en una carpeta local antes de la restauración o restaurándolos directamente desde la ubicación de red. Tenga en cuenta que para restaurar mediante la creación de una nueva base de datos, el usuario debe tener permisos de CREACIÓN DE BASE DE DATOS.

Asistente de restauración

  1. Seleccione Buscar archivos de copia de seguridad para restaurar en la lista desplegable.
  2. Seleccione el servidor SQL en el que desea restaurar la base de datos.
  3. Haga clic en Agregar archivos y busque los archivos de copia de seguridad. En la lista desplegable Servidor, seleccione el recurso compartido de red. Si no se muestra el recurso compartido de red, haga clic en Agregar servidor y especifique el nombre del servidor o la dirección IP. Otros servidores solo serán visibles para el servidor local si tiene los permisos adecuados para escribir o leer de ellos. El nombre del servidor local al que está conectado y su nombre de usuario se muestran encima de la lista de servidores. Esta información puede explicar por qué algunos servidores no se pueden explorar.

Si el archivo de copia de seguridad que desea restaurar está etiquetado incorrectamente como «Faltante», esto se debe a que la cuenta de inicio del servicio SQL Backup Agent no tiene los permisos correctos para la carpeta o la ubicación de red en la que se almacena. Para resolver esto, conceda a la cuenta de inicio del servicio SQL Backup Agent acceso de lectura / escritura a la carpeta o ubicación de red.

Continúe con el asistente de restauración de forma normal.

Asistente para programar trabajos de restauración

  1. En la lista desplegable Seleccionar servidor de destino, seleccione el servidor en el que desea restaurar la base de datos.
  2. Seleccione archivos de copia de seguridad específicos de la lista desplegable si está creando un trabajo de restauración programado para un archivo de un nombre específico. Haga clic en Agregar archivos para abrir el explorador de archivos.

    Seleccione Patrón de nombre de carpeta y archivo en la lista desplegable si está creando un trabajo de restauración programado para la copia de seguridad más reciente de la base de datos disponible cada vez que se ejecute el trabajo. Introduzca el nombre de la base de datos de origen y haga clic en Agregar carpeta para agregar un patrón de nombre de carpeta y archivo. Haga clic en para abrir el explorador de carpetas.

  3. Utilice el Explorador de archivos para buscar un archivo específico, o el Explorador de carpetas para buscar la ubicación en la que se almacenarán las copias de seguridad. En la lista desplegable Servidor, seleccione el recurso compartido de red. Si no se muestra el recurso compartido de red, haga clic en Agregar servidor y especifique el nombre del servidor o la dirección IP. Otros servidores solo serán visibles para el servidor local si tiene los permisos adecuados para escribir o leer de ellos. El nombre del servidor local al que está conectado y su nombre de usuario se muestran encima de la lista de servidores. Esta información puede explicar por qué algunos servidores no se pueden explorar.
  4. Continúe con el asistente para Programar trabajos de restauración de forma normal.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.