Quelles solutions de sauvegarde recommanderiez-vous lors de l'utilisation de SQL Server 2008 Express ? Je suis assez nouveau sur SQL Server, mais comme je viens d'un milieu MySQL , j'ai pensé à configurer la réplication sur un autre ordinateur et à prendre simplement des sauvegardes Xcopy de ce serveur.
Mais malheureusement, la réplication n'est pas disponible dans l'édition Express.
Le site est largement accessible, il ne doit donc pas y avoir de retards et de temps d'arrêt. Je pense aussi à faire une sauvegarde deux fois par jour ou quelque chose.
Que recommanderais-tu? J'ai plusieurs ordinateurs que je peux utiliser, mais je ne sais pas si cela m'aide puisque j'utilise la version Express.
windows
backup
sql-server-2008
sql
alexn
la source
la source
Réponses:
SQL Server Express 2008 prend en charge les sauvegardes de bases de données. Il manque l'Agent SQL, qui permet de planifier des sauvegardes, et l'assistant de plan de maintenance pour créer des tâches de sauvegarde.
Vous pouvez sauvegarder des bases de données de deux manières différentes:
Syntaxe quelque chose comme:
BACKUP DATABASE MyDatabase TO DISK='C:\MyDatabase.bak';
Si vous souhaitez planifier vos travaux de sauvegarde, vous devez écrire un script T-SQL, puis utiliser le calendrier des tâches de Windows pour appeler SQLCmd pour exécuter le script selon quel calendrier vous intéresse:
la source
-S ".\SomeInstance"
si vous obtenez des erreurs de connexion de sqlcmd.J'utilise SQLBackupAndFTP - produit fantastique et simple.
la source
J'ai été écrit un script de sauvegarde pour moi-même, installez comme indiqué dans le post par splattne :
la source
J'utilise ExpressMaint , et cela fonctionne très bien comme tâche planifiée. Passez simplement les paramètres appropriés pour le type de travail que vous effectuez.
Le code source est également disponible. Nous l'avons légèrement modifié pour ajouter une entrée dans l'échec du journal des événements d'application.
la source
Sur la base du post d'UndertheFold, j'ai fait une recherche sur Google et trouvé les détails d'ExpressMaint. Je n'avais jamais vu cela auparavant, donc je suis très heureux de l'avoir trouvé.
Pour info, la page web est, http://expressmaint.codeplex.com/
J'ai ensuite utilisé l'un des exemples que j'ai trouvés pour créer ce fichier de commandes que j'ai prévu d'exécuter pendant la nuit tous les jours.
Cela prend une sauvegarde, conserve chaque sauvegarde (
-BU
) pendant quatre jours, vous obtenez donc un historique en cas de corruption. Les journaux (-RU
) sont conservés pendant une semaine.Je ne l'utilise que depuis quelques semaines, mais j'en suis très content, car c'est une approche mains libres. Localement, je place les sauvegardes sur un deuxième disque, puis j'utilise JungleDisk pour faire une sauvegarde hors site vers le stockage cloud Amazon EC2 .
la source
Vous pouvez utiliser DBSave . C'est un excellent outil gratuit pour sauvegarder et restaurer MS SQL Server. C'est très simple à configurer et à utiliser.
la source
J'utilise un travail de planificateur Windows pour sauvegarder la base de données SQL Server express toutes les quelques heures à l'aide d'un fichier de commandes. Semble bien fonctionner.
la source
Je vérifierais SQLServerBooster: http://www.sqlserverbooster.com .
On dirait qu'il a un bel ensemble de fonctionnalités et est gratuit. Le support pour azur / S3 / glacier est également agréable.
la source