web-dev-qa-db-fra.com

Comment configurer une sauvegarde automatique hebdomadaire dans SQL Server 2012?

Conseil: comment puis-je configurer une sauvegarde de base de données automatisée dans SQL Server 2012?.

J'ai besoin de prendre toutes les bases de données (actuellement, il n'en contient que 3) sur le serveur SQL, une sauvegarde hebdomadaire automatisée qui s'exécute tous les vendredis à 0100 h (1 h). Ces fichiers de sauvegarde (* .bak) doivent être placés dans le dossier E:\Backups.

6
Shafraz Khahir

Dans Microsoft SQL Server Management Studio, ouvrez le Object Explorer puis:

  1. Clic droit sur Management > Maintenance Plans
  2. Cliquez sur New Maintenance Plan...
  3. Donnez un nom à votre plan
  4. Créez autant de sous-plans que nécessaire pour votre stratégie
  5. Sélectionnez un sous-plan et faites glisser les tâches appropriées dans le panneau Toolbox.
  6. Pour sauvegarder une base de données, la tâche appropriée est Back Up Database Task

Pour la configuration de la planification de la sauvegarde, il vous suffit de suivre l'assistant et de définir ce que vous voulez. Si vous avez besoin de plus d’informations, je vous suggère d’aller sur le site officiel de Microsoft: Créer une sauvegarde complète de la base de données

J'espère que ceci vous aidera

15
Joël Salamin

Vous pouvez créer un travail d'agent SQL Server ou un plan de maintenance dans ssms comme indiqué, ou utiliser une application tierce. J'utilise ApexSQL Backup pour le moment, car il offre une planification détaillée pour tout travail créé. Vous pouvez spécifier si vous souhaitez créer une planification quotidienne, hebdomadaire ou mensuelle. En outre, vous pouvez toujours suspendre ou supprimer ces programmes si vous ne souhaitez pas les utiliser pour une raison quelconque.

7
LeonG
  1. Accédez à Studio de gestion MS SQL Server → Agent SQL Server → Nouveau travail.

     

  2. Sous l'onglet Général, entrez le nom de la sauvegarde.

     

  3. Sous l'onglet Étapes:

    1. Tapez le nom de l'étape
    2. Sélectionnez la base de données que vous souhaitez sauvegarder
    3. Entrez la requête de sauvegarde

     

    Remarque : Exemple de requête de sauvegarde avec la date et l'heure du nom de la sauvegarde (par exemple TestBackup_Apr 4 2017 6,00PM.bak)

    DECLARE @MyFileName nvarchar(max)
    SELECT @MyFileName = (SELECT N'E:\TestbackupFolder\TestBackup_' +replace(rtrim(convert(char,getdate())), ':',',')+ '.bak')    
    BACKUP DATABASE [yourdatabasename] TO DISK=@MyFileName
    WITH  INIT;
    
  4. Dans Horaires → Nouveau, accédez au nouvel horaire et définissez les heures de la date souhaitée

     

Je peux vous conseiller d'essayer le logiciel Cloudberry en tant qu'agent de sauvegarde pour sauvegarder les données que vous souhaitez. Il définit la sauvegarde automatique de la manière dont vous souhaitez le faire et place les sauvegardes où vous le souhaitez.

0
Mary17