GNU/Linux >> Tutoriales Linux >  >> Linux

Configurar copias de seguridad de bases de datos MSSQL

Este artículo describe cómo realizar copias de seguridad de bases de datos de SQL Server® mediante SQL Server Management Studio (SSMS) y PowerShell®.

Limitaciones de copia de seguridad

Las copias de seguridad tienen las siguientes limitaciones:

  • No puede restaurar copias de seguridad que se crearon con una versión más reciente de SQL Server a versiones anteriores de SQL Server.
  • Debe realizar una copia de seguridad completa de la base de datos antes de poder realizar copias de seguridad diferenciales y del registro de transacciones.
  • Necesita una base de datos de respaldo o Registro de copia de seguridad permisos para realizar operaciones de copia de seguridad. De forma predeterminada, el sistema concede estos permisos al sysadmin rol de servidor fijo y el db_owner y db_backupoperator roles de base de datos fijos.

Utilice SQL Server Management Studio para crear una copia de seguridad de la base de datos

  1. Conéctese a su instancia de base de datos y expanda las bases de datos sección en el lado izquierdo.
  2. Haga clic con el botón derecho en la base de datos de la que desea hacer una copia de seguridad y seleccione Copia de seguridad... .
  3. Seleccione el tipo de copia de seguridad deseada (completa, diferencial o de registro) de la lista desplegable.
  4. Elija el destino de copia de seguridad deseado y seleccione Aceptar para iniciar el proceso de copia de seguridad.

Como alternativa, puede utilizar los siguientes pasos para iniciar una operación de copia de seguridad:

  1. Cuando inicie sesión en la instancia de base de datos correcta, seleccione Nueva consulta .

  2. Utilice la siguiente consulta cuando realice una copia de seguridad en un disco. Reemplace la ubicación y el nombre de la base de datos con los nombres respectivos en su servidor:

    USE SQLTestDatabase;
    GO
    BACKUP DATABASE SQLTestDatabase
    TO DISK = 'd:\backups\SQLTestDatabase.bak'
     WITH FORMAT,
      MEDIANAME = 'SQLServerBackups',
      NAME = 'Full Backup of SQLTestDatabase';
    GO
    

Utilice PowerShell para crear una copia de seguridad de la base de datos

También puede crear copias de seguridad de bases de datos mediante PowerShell.

Primero, abra PowerShell con permisos de administrador y escriba Install-Module -Name SqlServer . Este comando instala el módulo SQL Server, que necesita para realizar operaciones de copia de seguridad en PowerShell.

A continuación, use el siguiente ejemplo para realizar una copia de seguridad completa de la base de datos en la ubicación de copia de seguridad predeterminada, reemplazando la ubicación y el nombre de la base de datos con los nombres respectivos de su servidor:

$credential = Get-Credential
Backup-SqlDatabase -ServerInstance Computer[\Instance] -Database <SQLTestDatabase> -BackupAction Database -Credential $credential

Por último, para obtener más información sobre la sintaxis y ejemplos de diferentes operaciones de copia de seguridad, consulte la documentación oficial de Microsoft.


Linux
  1. Copia de seguridad de la base de datos de PHPMyAdmin

  2. Copias de seguridad de bases de datos MySQL con secuencias de comandos

  3. Cómo configurar la copia de seguridad en el servidor cPanel/WHM

  4. Repositorio de copia de seguridad de la base de datos en Plesk 12.5

  5. Cómo configurar una base de datos esclava de MySQL

¿Cómo realizar una copia de seguridad de la base de datos MSSQL de SolidCP?

¿Cómo realizar una copia de seguridad de la base de datos MSSQL de WebsitePanel 2.1?

Cómo realizar una copia de seguridad de la base de datos en Plesk

Cómo hacer una copia de seguridad de una base de datos MySQL en cPanel

Copias de seguridad suaves

Crear y configurar un usuario en MSSQL