2013-01-31 2 views
15

J'ai une base de données SQL - j'ai besoin de la sauvegarder tous les jours (au minimum) - de préférence plusieurs fois par jour - automatiquement pour que tout soit fait. Je suis sous Windows sur lequel la base de données SQL est stockée.Sauvegarde automatique de la base de données SQL

Quels sont les programmes (préfèrent les gratuits) puis-je utiliser pour sauvegarder - Je suis complètement nouveau avec SQL donc si vous allez expliquer quelque chose - faire en termes simples les remerciements (:

Il doit sont sauvegardés sur un autre serveur (sur le réseau local).

+0

Vous devriez peut-être publier la question sur le site Stack Exchanges [Database Administrators] (http://dba.stackexchange.com)? Aussi [MSDN] (http://msdn.microsoft.com/en-us/library/ms175477.aspx) peut être utile comme toujours si c'est un serveur Microsoft SQL que vous utilisez. – jpw

+0

Ahh merci - Je n'étais pas au courant de ce site, je vais essayer là aussi (: – chuck

+1

Voulez-vous dire ** SQL ** (Structured Query Langauge - juste une langue - pas de produit) mais vous * vraiment * dire Microsoft ** SQL Serveur ** (c'est un produit maintenant) –

Répondre

12

Agent SQL server

vous pouvez créer une tâche de sauvegarde quotidienne avec elle.

http://blogs.msdn.com/b/sqlagent/archive/2010/10/12/create-a-database-backup-job-using-sql-server-management-studio.aspx

+2

Je ne trouve pas l'Agent SQL Server dans le studio de gestion de serveur. – chuck

+1

@chuck quelle édition utilisez-vous, si vous avez l'édition express, alors vous ne l'aurez pas, l'édition standard serait – john

+4

si vous avez seulement express, et ne veulent pas dépenser de l'argent, vous pouvez le programmer avec planificateur de tâches avec cette commande '" C: \ Program Files \ Microsoft SQL Server \ 90 \ Outils \ Binn \ osql.exe " -E -Q" BACKUP BASE DE DONNÉES mydatabase DISK = 'C: \ tmp \ db.bak' AVEC FORMAT "' voir (http://stackoverflow.com/questions/122690/what-is-a-simple-command-line-program-or-script-to-backup-sql-server-databases) – john

20

sauvegarde automatique base de données avec plans de maintenance

Étape simple:

  1. Aller à SQL Server Configuration Manager> Services SQL Server> Exécuter Agent SQL Server (Réglez l'exécution automatique)

  2. Aller à SQL Server Management Studio, Trouvez Gestion TAB> Plans de maintenance. Clic droit> Assistant Plans de maintenance.

  3. Textez vos plans de maintenance, ex: DailyBackup. Sélectionnez le bouton Option: Planification unique pour l'ensemble de la tâche.

  4. Cliquez sur Configurer> Définir l'horaire selon vos besoins.

  5. Sélectionnez Tâches de maintenance. dans ce cas, vous choisissez la sauvegarde complète de la base de données.

  6. Cliquez sur Suivant, puis définissez la base de données à sauvegarder, l'emplacement de sauvegarde et l'extension de sauvegarde.

  7. Cliquez sur Suivant, choisissez votre mode de rapport, puis Terminer.
0

Il existe de nombreux programmes pour le moment, vous pouvez essayer EMS SQL Backup. Ce n'est pas gratuit mais c'est très pratique pour ce type de tâches et supporte les sauvegardes de compression, de cryptage et de sauvegarde de sauvegardes vers des emplacements FTP, réseau et cloud.

Questions connexes