SQL management 2008 et backup [RESOLU] - Logiciels d'entreprise - Systèmes & Réseaux Pro
Marsh Posté le 12-11-2012 à 14:50:38
si tu veux continuer à le faire avec le script, tu peux utiliser SQLCMD.EXE
Marsh Posté le 12-11-2012 à 15:26:26
je l'install/active comment le sql agent?
ca a l'air pas mal
sinon y'as rien dans le console de gestion pour creer une bete tache planifiée?
ps: y'as pas l'air d'y avoir de trace du sql agent sur mon installation qui a été créée par l'installation de sage compta
edit: trouvé c'est un service windows, il s'apelle Agent SQL Server (SAGE100) pour moi mais il refuse de se lancer
Marsh Posté le 12-11-2012 à 16:08:52
bon la je pedale un peu dans la semoule, j'esssaie avec sqlcmd
je cree un fichier backup.sql qui contient l'instruction de backup:
BACKUP DATABASE [base_de_donnees] TO DISK = N'D:\backup base de données sql\backup' WITH NOFORMAT, NOINIT, NAME = N'BIJOU-Complète Base de données Sauvegarde', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
et ensuite il faut creer un batch pour lancer cette instruction comme suit:
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE" -S monserveur -i "chemin vers linstruction\backup.sql"
mais bon ca marche pas => serveur introuvable
j'ai essayé localhost, 127.0.01 etc....
mais ca passe pas.
une idée?
Marsh Posté le 12-11-2012 à 17:37:39
Ouvre le SQL Management Studio et tu l'as en bas
http://blogs.msdn.com/b/sqlagent/a [...] tudio.aspx
Marsh Posté le 13-11-2012 à 10:04:44
bon j'ai fini par trouver comment marchait sqlcmd, c'est bien plus simple que ce que je tentais avant, il suffit de faire un batch comme ceci:
sqlcmd -S monserver\moninstance -Q "BACKUP DATABASE [mabasededonnees] TO DISK = N'D:\backup base de données sql\bdd' WITH NOFORMAT, NOINIT, NAME = N'Complète Base de données Sauvegarde', SKIP, NOREWIND, NOUNLOAD, STATS = 10"
et ensuite une tache planifié pour lancer ca toutes les nuits.
merci pour votre aide
Marsh Posté le 12-11-2012 à 14:46:18
Bonjour,
je suis sur windows server 2003 avec la derniere version de sage compta en serveur SQL express, j'utilise sql management 2008.
j'ai des bases de données sql a sauvegarder depuis SQL management 2008, j'arrive a le faire ponctuellement sans probleme en utilisant l'outil tache qui me cree un fichier texte du type:
BACKUP DATABASE [basesql] TO DISK = N'D:\backup base de données sql\basesql' WITH NOFORMAT, NOINIT, NAME = N'basesql-Complète Base de données Sauvegarde', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
quand je lance ce fichier texte ca lance la console de gestion et il faut donc que je me connecte puis que je clique sur "executer" le script pour que le backup se fasse.
le backup se dreoule bien mais j'aimerais automatiser la chose et ainsi faire un backup toutes les nuits a 00h00 par exemple.
comment faire en sorte que le script se lance sans demande d'authentification et toutes les nuits a 00h00 (tache planifié?)
merci pour votre aide.
Message édité par bozoleclown le 13-11-2012 à 10:05:00