comment programmer des sauvegardes dans sql server 2008?

Comment puis-je programmer une sauvegarde quotidienne à 21h00 sur SQL server 2008?

15
demandé sur nectar 2010-07-05 17:53:41

8 réponses

  1. Utiliser Microsoft SQL Server Management Studio pour créer un nouveau Plan D'entretien.

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

  3. ceci ouvrira le concepteur.

  4. dans la boîte à outils, vous trouverez une tâche nommée tâche de sauvegarde de la base de données, faites glisser cette tâche sur le concepteur.

  5. clic droit'tâche de sauvegarde de la base de données' sélectionnez modifier dans le menu contextuel

  6. type de Sauvegarde:

    • Complet: Fait une sauvegarde complète chaque fois (réf)
    • Différentiel: effectue une sauvegarde des modifications entre la dernière et l'état actuel. Vous aurez besoin de tous les différentiels + sauvegarde initiale si vous voulez restaurer! (réf)
    • Journal des Transactions: effectue une sauvegarde des transactions depuis la dernière sauvegarde complète. (réf)
  7. clic droit sur la tâche pour sélectionner les bases de données à sauvegarder.

Modifiez l'horaire de votre plan de maintenance pour qu'il indique quand il fonctionnera.

Mantenance Plans

25
répondu Ralf de Kleine 2015-07-24 06:45:11

en plus des solutions mentionnées dans ce thread, je peux vous recommander D'utiliser la sauvegarde ApexSQL pour créer une sauvegarde programmée du serveur SQL.

j'ai trouvé un article qui donne une brève introduction sur les types de sauvegarde et les pratiques recommandées de stratégie de sauvegarde (localisation de la sauvegarde, sauvegardes programmées et automatisées, Test et vérification de la sauvegarde).

il explique comment programmer des sauvegardes dans SQL Server en utilisant SQL Server Agent job, SQL Server Maintenance Plans and ApexSQL Backup: http://solutioncenter.apexsql.com/how-to-create-a-sql-server-scheduled-backup/

pour créer une sauvegarde SQL Server programmée en tant qu'Agent SQL Server, il faut écrire un script T-SQL.

la sauvegarde ApexSQL peut être utilisée pour éviter d'écrire des scripts T-SQL, mais aussi pour éviter la nécessité de maintenir les plans de sauvegarde et leurs tâches correspondantes lors de L'utilisation des plans de Maintenance du serveur SQL.

l'outil permet d'automatiser et de programmer les travaux de sauvegarde de SQL Server une tâche, tout en préservant la chaîne de sauvegarde pour la restauration point-in-time facile (rollback de la base de données).

il y a un assistant qui vous guide à travers le processus de planification de 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. Next-vous aurez besoin de fournir un dossier de destination pour la sauvegarde et un type de sortie. Dans la prochaine étape, vous pouvez choisir parmi une variété d'options telles que la vérification de 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'occurrence, et finalement – soumettre la sauvegarde prévue et vous avez terminé.

13
répondu Phill C 2016-02-03 11:03:57

Il y a une belle script ici http://ola.hallengren.com/ qui, lorsqu'il crée certains sql agents des emplois que l'exécution de certaines tâches d'entretien que vous devez faire sur une base de données.

10
répondu SPE109 2010-07-05 19:15:30

je peux vous suggérer deux façons de planifier la sauvegarde dans SQL Server 2008.

avec L'aide de SSMS (SQL Server Managment Studio)

ouvrez le dossier" Gestion "et trouvez le"plan de Maintenance". Vous aurez besoin D'avoir la base de données SYSADMIN roleIn pour programmer un tel plan. Puis cliquez avec le bouton droit de la souris dans le dossier plan de Maintenance et sélectionnez Nouveau Plan de Maintenance.

enter image description here

entrez le nom du Plan d'entretien vous allons créer. Ensuite, cliquez sur l'icône calendrier en haut à droite de la section Mise en évidence sur l'écran horaire de travail. Dans la fenêtre ouverte mettre en place tout le calendrier de sauvegarde nécessaire. enter image description here

Choisissez du côté inférieur gauche de l'écran sélectionnez la tâche de base de données de sauvegarde pour configurer le processus de sauvegarde. Puis 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 fenêtre ouverte set up, la configuration liée à la sauvegarde de la base de données. enter image description here

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

la deuxième façon de programmer la sauvegarde dans SQL Server 2008 est d'utiliser outil tiersSQLBackupAndFTP ou si vous préférez, SAAS, vous pouvez essayer quelque chose comme SqlBak.

Vous pouvez trouver plus d'informations sur Comment Sauvegarde de la base de données SQL automatiquement dans mon billet de blog.

4
répondu Alexandr Omelchenko 2016-09-01 12:22:55

configurer un plan de Maintenance en utilisant l'arbre de gestion dans le Studio du serveur SQL:

mise en place d'un plan de Maintenance pour sauvegarder les bases de données

2
répondu Turnkey 2010-07-05 13:59:42

Backupper AOMEI est sur le point de relesae c'est une nouvelle version avec des sauvegardes programmées dedans. Cette page dispose également d'info:gérer les produits de sauvegarde

2
répondu LilyY 2013-06-06 06:44:47

créer un plan d'entretien. SQL 2008 a un grand assistant pour cela dans SSMS qui va créer 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
répondu pelazem 2010-07-05 13:58:12

il existe plusieurs outils tiers permettant de programmer des sauvegardes et de contrôler le statut. S'il vous plaît essayer à l'aide de EMS SQL Backup qui résout ces tâches. Il inclut également les gabarits des actions de maintenance typiques qui peuvent être facilement déployés sur les serveurs.

1
répondu ushuaia 2014-04-14 10:04:13