web-dev-qa-db-fra.com

comment planifier une sauvegarde dans SQL Server 2008?

comment puis-je planifier une sauvegarde quotidienne à 21h00 dans SQL Server 2008?

14
nectar
  1. Utilisez Microsoft SQL Server Management Studio pour créer un nouveau plan de maintenance. 

  2. Dans l'explorateur d'objets, accédez au dossier Gestion> Plans de maintenance .

  3. Cela ouvrira le concepteur. 

  4. Dans la boîte à outils, vous trouverez une tâche appelée Sauvegarder la tâche de la base de données, faites-la glisser vers le concepteur.

  5. Cliquez avec le bouton droit de la souris sur 'Sauvegarde de la base de données' dans le menu contextuel

  6. Type de sauvegarde:

    • Complet: Effectue une sauvegarde complète à chaque fois (ref)
    • Différentiel: Effectue une sauvegarde des modifications entre le dernier état et l'état actuel. Vous aurez besoin de tous les différentiels + sauvegarde initiale si vous souhaitez restaurer! (ref)
    • Journal des transactions: Effectue une sauvegarde des transactions depuis la dernière sauvegarde complète. (ref)
  7. Cliquez avec le bouton droit de la souris sur la tâche pour sélectionner les bases de données à sauvegarder.

Modifiez le calendrier de votre plan de maintenance pour définir le moment de son exécution.

Mantenance Plans

25
Ralf de Kleine

Outre les solutions mentionnées dans ce fil de discussion, je peux recommander l'utilisation de la sauvegarde ApexSQL pour créer une sauvegarde planifiée SQL Server.

J'ai trouvé un article qui donne une brève introduction sur les types de sauvegarde et les pratiques recommandées en matière de stratégie de sauvegarde (emplacement de la sauvegarde, sauvegardes programmées et automatisées, tests et vérification de la sauvegarde).

Il explique comment planifier des sauvegardes dans SQL Server à l'aide du travail de l'agent SQL Server, des plans de maintenance SQL Server et de la sauvegarde ApexSQL: http://solutioncenter.apexsql.com/how-teate-create-a-sql-server-scheduled- sauvegarde/

Pour créer une sauvegarde planifiée SQL Server en tant que travail d'agent SQL Server, il est nécessaire d'écrire un script T-SQL.

ApexSQL Backup peut être utilisé pour éviter d'écrire des scripts T-SQL, mais également pour éviter de devoir conserver des plans de sauvegarde et les travaux correspondants lors de l'utilisation de plans de maintenance SQL Server.

L'outil permet d'automatiser et de planifier les tâches de sauvegarde SQL Server en une seule tâche, tout en préservant la chaîne de sauvegarde pour faciliter la restauration à un point dans le temps (annulation de la base de données).

Un assistant vous guide tout au long du processus de planification de la sauvegarde. Dans la première étape, l'assistant demande le nom du serveur, le nom de la base de données et le type de sauvegarde. Ensuite, vous devrez fournir un dossier de destination pour la sauvegarde et un type de sortie. À l'étape suivante, vous pouvez choisir parmi une variété d'options telles que la vérification de la sauvegarde, la compression, le cryptage, etc.

Après cela, dans la fenêtre suivante, sélectionnez l’option ‘Schedule’ et spécifiez la fréquence d’apparition, puis envoyez la sauvegarde planifiée.

13
Phill C

Il y a un script Nice ici http://ola.hallengren.com/ qui, lorsqu'il est exécuté, crée des travaux d'agents SQL qui exécutent certaines des tâches de maintenance que vous devriez effectuer sur une base de données.

10
SPE109

Je peux vous suggérer deux manières de planifier une sauvegarde dans SQL Server 2008.

À l'aide de SSMS (SQL Server Managment Studio)

Ouvrez le dossier "Gestion" et recherchez le "Plan de maintenance". La base de données SYSADMIN roleIn doit être planifiée pour planifier un tel plan. Cliquez ensuite avec le bouton droit sur le dossier Plan de maintenance, puis sélectionnez Nouveau plan de maintenance.
 enter image description here

Entrez le nom du plan de maintenance que vous allez créer. Cliquez ensuite sur l'icône du calendrier en haut à droite de la section en surbrillance de l'écran de planification du travail. Dans la fenêtre ouverte, configurez toutes les planifications de sauvegarde nécessaires.  enter image description here

Choisissez en bas à gauche de l'écran la tâche de sauvegarde de base de données pour configurer le processus de sauvegarde. Ensuite, faites glisser l'élément sur la fenêtre de droite.  enter image description here

Double-cliquez sur la tâche de base de données. Dans la configuration de la fenêtre ouverte, la configuration concernait la sauvegarde de la base de données.  enter image description here

Spécifiez les bases de données que vous allez sauvegarder.  enter image description here

La deuxième façon de planifier la sauvegarde dans SQL Server 2008 consiste à utiliser outil tiers like SQLBackupAndFTP ou si vous préférez SAAS, vous pouvez essayer quelque chose comme SqlBak .

Vous pouvez trouver plus d'informations sur Comment sauvegarder automatiquement une base de données SQL dans mon article de blog

4

Configurez un plan de maintenance à l'aide de l'arbre de gestion dans SQL Server Studio:

Mise en place d'un plan de maintenance pour la sauvegarde de bases de données

2
Turnkey

Il existe plusieurs outils tiers permettant de planifier des sauvegardes et de contrôler l'état. Essayez d’utiliser EMS _ Sauvegarde SQL qui résoudra ces tâches. Il inclut également les modèles d’actions de maintenance types pouvant être facilement déployés sur les serveurs.

1
ushuaia

Créer un plan de maintenance. SQL 2008 dispose d'un excellent assistant pour cela dans SSMS, qui crée un travail d'agent SQL que vous pouvez ensuite inspecter et modifier - et voir la syntaxe SQL pour référence future.

Suggestion: créez d'abord un périphérique de sauvegarde.

1
pelazem