GNU/Linux >> Tutoriels Linux >  >> Linux

Configurer les sauvegardes de la base de données MSSQL

Cet article explique comment effectuer des sauvegardes de base de données SQL Server® à l'aide de SQL Server Management Studio (SSMS) et de PowerShell®.

Limites de sauvegarde

Les sauvegardes ont les limitations suivantes :

  • Vous ne pouvez pas restaurer des sauvegardes créées avec une version plus récente de SQL Server vers des versions plus anciennes de SQL Server.
  • Vous devez effectuer une sauvegarde complète de la base de données avant de pouvoir effectuer des sauvegardes différentielles et des journaux de transactions.
  • Vous avez besoin d'une base de données de sauvegarde ou Journal de sauvegarde autorisations pour effectuer des opérations de sauvegarde. Par défaut, le système accorde ces autorisations à l'administrateur système rôle de serveur fixe et db_owner et db_backupoperator rôles de base de données fixes.

Utiliser SQL Server Management Studio pour créer une sauvegarde de base de données

  1. Connectez-vous à votre instance de base de données et développez les bases de données section sur le côté gauche.
  2. Cliquez avec le bouton droit sur la base de données que vous souhaitez sauvegarder et sélectionnez Sauvegarder… .
  3. Sélectionnez le type de sauvegarde souhaité (complète, différentielle ou journal) dans la liste déroulante.
  4. Choisissez la destination de sauvegarde souhaitée et sélectionnez OK pour lancer le processus de sauvegarde.

Vous pouvez également utiliser les étapes suivantes pour lancer une opération de sauvegarde :

  1. Une fois connecté à la bonne instance de base de données, sélectionnez Nouvelle requête .

  2. Utilisez la requête suivante lors de la sauvegarde sur un disque. Remplacez l'emplacement et le nom de la base de données par les noms respectifs sur votre serveur :

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

Utiliser PowerShell pour créer une sauvegarde de base de données

Vous pouvez également créer des sauvegardes de base de données à l'aide de PowerShell.

Tout d'abord, ouvrez PowerShell avec les autorisations d'administrateur et tapez Install-Module -Name SqlServer . Cette commande installe le module SQL Server, dont vous avez besoin pour effectuer des opérations de sauvegarde dans PowerShell.

Ensuite, utilisez l'exemple suivant pour effectuer une sauvegarde complète de la base de données vers l'emplacement de sauvegarde par défaut, en remplaçant l'emplacement et le nom de la base de données par les noms respectifs de votre serveur :

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

Enfin, pour en savoir plus sur la syntaxe et les exemples des différentes opérations de sauvegarde, consultez la documentation officielle de Microsoft.


Linux
  1. Base de données de sauvegarde de PHPMyAdmin

  2. Sauvegardes scriptées de la base de données MySQL

  3. Configurer les sauvegardes cPanel/WHM pour votre serveur

  4. Comment sauvegarder et restaurer une base de données dans PostgreSQL

  5. Configurer l'envoi de journaux pour MSSQL Server

Comment prendre la sauvegarde de la base de données MSSQL à partir de SolidCP ?

Comment effectuer une sauvegarde de la base de données MSSQL à partir de WebsitePanel 2.1 ?

Comment faire une sauvegarde de base de données sur Plesk

Comment sauvegarder une base de données MySQL dans cPanel

Sauvegardes Softaculous

Créer et configurer un utilisateur dans MSSQL