2 votes

Sauvegarde des bases de données SQL 2005 Express sur Windows Server 2003 SBE

Existe-t-il un moyen de programmer une tâche sur Windows Server 2003 [édition PME] qui créera une sauvegarde d'une base de données SQL 2005 Express ?

Je ne suis pas sûr qu'il existe un travail/processus natif pour cela sur SQL Express ou non. Si ce n'est pas le cas, comment dois-je procéder pour en créer un ?

3voto

Douglas Tosi Points 1364

Utilizo expressmaint - fonctionne comme un champion

1voto

Charles Hepner Points 425

Je crois que la version freeware de Toad de Quest Software a la capacité de gérer les tâches SQL sur SQL Server express.

Une autre option serait de script la tâche en utilisant sqlcmd et le planifier en utilisant le gestionnaire de tâches de Windows.

0voto

darkdog Points 1944

J'ai utilisé expressmaint pendant un certain temps puis, lors de la mise à niveau vers SQL Express 2008, j'ai dû passer à SalBackupAndFTP . Il vous permet de programmer des sauvegardes, etc., et prend en charge SQL Express 2005/08, oh et c'est gratuit. (BTW la partie ftp est optionnelle, il vous permet également de sauvegarder sur disque).

0voto

malexmave Points 1837

Pour développer la deuxième partie de réponse de boxelephant Voici un exemple de script que vous pouvez enregistrer comme fichier bat et exécuter via le planificateur de Windows.

sqlcmd -E -S .\sqlexpress -Q "BACKUP DATABASE [MyDatabaseName] TO  DISK = N'c:\Backups\MyDatabaseName.bak' 
WITH NOFORMAT, NOINIT,  NAME = N'My Database-Full Database Backup'
, SKIP, NOREWIND, NOUNLOAD,  STATS = 10"

Il suffit de se connecter à l'instance locale de sqlexpress en utilisant une connexion de confiance et de créer une sauvegarde complète de MyDatabaseName et de l'enregistrer sur le disque. Vous voudrez probablement modifier le script pour incorporer une sorte de date/heure dans le nom du fichier bak afin de ne pas écraser la sauvegarde précédente.

La syntaxe sqlcmd se trouve ici : http://msdn.microsoft.com/en-us/library/ms162773.aspx

Je n'ai jamais utilisé l'une ou l'autre des solutions tierces mentionnées, mais si l'une d'entre elles répond à vos besoins, il est probablement plus facile de l'utiliser que de développer la vôtre à partir de zéro. OTOH, c'est encore assez facile si tout ce dont vous avez besoin est un plan de sauvegarde super léger.

-1voto

th3dude Points 362

Microsoft SQL Server Management Studio Express permet de faire des sauvegardes, parmi toutes les autres choses qu'il peut faire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X