Bonjour tout le monde !!!
Je souhaiterais créer des sauvegardes automatiques tous les jours
portant le nom "save_lundi", "save_mardi", .... en ayant une variable
qui me récupère le jour de la semaine par rapport au jour systeme.
Pour le moment, mon script est :
BACKUP DATABASE "nom_base"
TO "D:Backup"
WITH
DIFFERENTIAL
RETAINDAYS 6
Est-il possible de faire :
BACKUP DATABASE "nom_base"
TO "D:Backup"
WITH
DIFFERENTIAL
RETAINDAYS 6
NAME="save_"- jour système
Merci de votre aide
Cilou
Bonjour tout le monde !!!
Je souhaiterais créer des sauvegardes automatiques tous les jours
portant le nom "save_lundi", "save_mardi", .... en ayant une variable
qui me récupère le jour de la semaine par rapport au jour systeme.
Pour le moment, mon script est :
BACKUP DATABASE "nom_base"
TO "D:Backup"
WITH
DIFFERENTIAL
RETAINDAYS 6
Est-il possible de faire :
BACKUP DATABASE "nom_base"
TO "D:Backup"
WITH
DIFFERENTIAL
RETAINDAYS 6
NAME="save_"- jour système
Merci de votre aide
Cilou
Bonjour tout le monde !!!
Je souhaiterais créer des sauvegardes automatiques tous les jours
portant le nom "save_lundi", "save_mardi", .... en ayant une variable
qui me récupère le jour de la semaine par rapport au jour systeme.
Pour le moment, mon script est :
BACKUP DATABASE "nom_base"
TO "D:Backup"
WITH
DIFFERENTIAL
RETAINDAYS 6
Est-il possible de faire :
BACKUP DATABASE "nom_base"
TO "D:Backup"
WITH
DIFFERENTIAL
RETAINDAYS 6
NAME="save_"- jour système
Merci de votre aide
Cilou
Déjà au niveau de la syntaxe :
BACKUP DATABASE "nom_base"
TO DISK = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20), Getdate(), 103) ) +
'.BAK'
WITH
DIFFERENTIAL
RETAINDAYS 6
Ca devrait avoir l'effet voulout en créant un fichier par jour dans le
répertoire BACKUP... J'ai enlevé NAME, celui-ci ne correspond pas au nom, du
fichier, c'est un nom interne.
Attention à la syntaxe !!!
--
Cordialement
Christian Robert
Consultant - Formateur chez Winwise
MCT - MCDBA - MCSD
MCTS & MCITP SQL Server 2005
"" a écrit :
> Bonjour tout le monde !!!
>
> Je souhaiterais créer des sauvegardes automatiques tous les jours
> portant le nom "save_lundi", "save_mardi", .... en ayant une variable
> qui me récupère le jour de la semaine par rapport au jour systeme.
> Pour le moment, mon script est :
>
> BACKUP DATABASE "nom_base"
> TO "D:Backup"
> WITH
> DIFFERENTIAL
> RETAINDAYS 6
>
> Est-il possible de faire :
>
> BACKUP DATABASE "nom_base"
> TO "D:Backup"
> WITH
> DIFFERENTIAL
> RETAINDAYS 6
> NAME="save_"- jour système
>
>
> Merci de votre aide
> Cilou
>
>
Déjà au niveau de la syntaxe :
BACKUP DATABASE "nom_base"
TO DISK = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20), Getdate(), 103) ) +
'.BAK'
WITH
DIFFERENTIAL
RETAINDAYS 6
Ca devrait avoir l'effet voulout en créant un fichier par jour dans le
répertoire BACKUP... J'ai enlevé NAME, celui-ci ne correspond pas au nom, du
fichier, c'est un nom interne.
Attention à la syntaxe !!!
--
Cordialement
Christian Robert
Consultant - Formateur chez Winwise
MCT - MCDBA - MCSD
MCTS & MCITP SQL Server 2005
"foulon.cecile@gmail.com" a écrit :
> Bonjour tout le monde !!!
>
> Je souhaiterais créer des sauvegardes automatiques tous les jours
> portant le nom "save_lundi", "save_mardi", .... en ayant une variable
> qui me récupère le jour de la semaine par rapport au jour systeme.
> Pour le moment, mon script est :
>
> BACKUP DATABASE "nom_base"
> TO "D:Backup"
> WITH
> DIFFERENTIAL
> RETAINDAYS 6
>
> Est-il possible de faire :
>
> BACKUP DATABASE "nom_base"
> TO "D:Backup"
> WITH
> DIFFERENTIAL
> RETAINDAYS 6
> NAME="save_"- jour système
>
>
> Merci de votre aide
> Cilou
>
>
Déjà au niveau de la syntaxe :
BACKUP DATABASE "nom_base"
TO DISK = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20), Getdate(), 103) ) +
'.BAK'
WITH
DIFFERENTIAL
RETAINDAYS 6
Ca devrait avoir l'effet voulout en créant un fichier par jour dans le
répertoire BACKUP... J'ai enlevé NAME, celui-ci ne correspond pas au nom, du
fichier, c'est un nom interne.
Attention à la syntaxe !!!
--
Cordialement
Christian Robert
Consultant - Formateur chez Winwise
MCT - MCDBA - MCSD
MCTS & MCITP SQL Server 2005
"" a écrit :
> Bonjour tout le monde !!!
>
> Je souhaiterais créer des sauvegardes automatiques tous les jours
> portant le nom "save_lundi", "save_mardi", .... en ayant une variable
> qui me récupère le jour de la semaine par rapport au jour systeme.
> Pour le moment, mon script est :
>
> BACKUP DATABASE "nom_base"
> TO "D:Backup"
> WITH
> DIFFERENTIAL
> RETAINDAYS 6
>
> Est-il possible de faire :
>
> BACKUP DATABASE "nom_base"
> TO "D:Backup"
> WITH
> DIFFERENTIAL
> RETAINDAYS 6
> NAME="save_"- jour système
>
>
> Merci de votre aide
> Cilou
>
>
Bonsoir,
J'ai testé votre script mais je voulais savoir s'il s'agit d'un plan
de maintenance ou d'un job schedulé ou autre car il ne reconnait pas
le signe "+" dans le job schedulé ???
Merci d'avance
Cilou
Christian Robert (sansspam) a écrit :
> Déjà au niveau de la syntaxe :
>
> BACKUP DATABASE "nom_base"
> TO DISK = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20), Getdate(), 103) ) +
> '.BAK'
> WITH
> DIFFERENTIAL
> RETAINDAYS 6
>
> Ca devrait avoir l'effet voulout en créant un fichier par jour dans le
> répertoire BACKUP... J'ai enlevé NAME, celui-ci ne correspond pas au nom, du
> fichier, c'est un nom interne.
>
> Attention à la syntaxe !!!
>
> --
> Cordialement
>
> Christian Robert
> Consultant - Formateur chez Winwise
> MCT - MCDBA - MCSD
> MCTS & MCITP SQL Server 2005
>
>
> "" a écrit :
>
> > Bonjour tout le monde !!!
> >
> > Je souhaiterais créer des sauvegardes automatiques tous les jours
> > portant le nom "save_lundi", "save_mardi", .... en ayant une variable
> > qui me récupère le jour de la semaine par rapport au jour systeme.
> > Pour le moment, mon script est :
> >
> > BACKUP DATABASE "nom_base"
> > TO "D:Backup"
> > WITH
> > DIFFERENTIAL
> > RETAINDAYS 6
> >
> > Est-il possible de faire :
> >
> > BACKUP DATABASE "nom_base"
> > TO "D:Backup"
> > WITH
> > DIFFERENTIAL
> > RETAINDAYS 6
> > NAME="save_"- jour système
> >
> >
> > Merci de votre aide
> > Cilou
> >
> >
Bonsoir,
J'ai testé votre script mais je voulais savoir s'il s'agit d'un plan
de maintenance ou d'un job schedulé ou autre car il ne reconnait pas
le signe "+" dans le job schedulé ???
Merci d'avance
Cilou
Christian Robert (sansspam) a écrit :
> Déjà au niveau de la syntaxe :
>
> BACKUP DATABASE "nom_base"
> TO DISK = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20), Getdate(), 103) ) +
> '.BAK'
> WITH
> DIFFERENTIAL
> RETAINDAYS 6
>
> Ca devrait avoir l'effet voulout en créant un fichier par jour dans le
> répertoire BACKUP... J'ai enlevé NAME, celui-ci ne correspond pas au nom, du
> fichier, c'est un nom interne.
>
> Attention à la syntaxe !!!
>
> --
> Cordialement
>
> Christian Robert
> Consultant - Formateur chez Winwise
> MCT - MCDBA - MCSD
> MCTS & MCITP SQL Server 2005
>
>
> "foulon.cecile@gmail.com" a écrit :
>
> > Bonjour tout le monde !!!
> >
> > Je souhaiterais créer des sauvegardes automatiques tous les jours
> > portant le nom "save_lundi", "save_mardi", .... en ayant une variable
> > qui me récupère le jour de la semaine par rapport au jour systeme.
> > Pour le moment, mon script est :
> >
> > BACKUP DATABASE "nom_base"
> > TO "D:Backup"
> > WITH
> > DIFFERENTIAL
> > RETAINDAYS 6
> >
> > Est-il possible de faire :
> >
> > BACKUP DATABASE "nom_base"
> > TO "D:Backup"
> > WITH
> > DIFFERENTIAL
> > RETAINDAYS 6
> > NAME="save_"- jour système
> >
> >
> > Merci de votre aide
> > Cilou
> >
> >
Bonsoir,
J'ai testé votre script mais je voulais savoir s'il s'agit d'un plan
de maintenance ou d'un job schedulé ou autre car il ne reconnait pas
le signe "+" dans le job schedulé ???
Merci d'avance
Cilou
Christian Robert (sansspam) a écrit :
> Déjà au niveau de la syntaxe :
>
> BACKUP DATABASE "nom_base"
> TO DISK = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20), Getdate(), 103) ) +
> '.BAK'
> WITH
> DIFFERENTIAL
> RETAINDAYS 6
>
> Ca devrait avoir l'effet voulout en créant un fichier par jour dans le
> répertoire BACKUP... J'ai enlevé NAME, celui-ci ne correspond pas au nom, du
> fichier, c'est un nom interne.
>
> Attention à la syntaxe !!!
>
> --
> Cordialement
>
> Christian Robert
> Consultant - Formateur chez Winwise
> MCT - MCDBA - MCSD
> MCTS & MCITP SQL Server 2005
>
>
> "" a écrit :
>
> > Bonjour tout le monde !!!
> >
> > Je souhaiterais créer des sauvegardes automatiques tous les jours
> > portant le nom "save_lundi", "save_mardi", .... en ayant une variable
> > qui me récupère le jour de la semaine par rapport au jour systeme.
> > Pour le moment, mon script est :
> >
> > BACKUP DATABASE "nom_base"
> > TO "D:Backup"
> > WITH
> > DIFFERENTIAL
> > RETAINDAYS 6
> >
> > Est-il possible de faire :
> >
> > BACKUP DATABASE "nom_base"
> > TO "D:Backup"
> > WITH
> > DIFFERENTIAL
> > RETAINDAYS 6
> > NAME="save_"- jour système
> >
> >
> > Merci de votre aide
> > Cilou
> >
> >
Bonjour,
Je serais aussi interessé par cette syntaxe. je l'ai essayé dans l'an alyseur
de requete et il ne reconait pas le + non plus...
Merci.
"" a écrit :
> Bonsoir,
>
> J'ai testé votre script mais je voulais savoir s'il s'agit d'un plan
> de maintenance ou d'un job schedulé ou autre car il ne reconnait pas
> le signe "+" dans le job schedulé ???
>
> Merci d'avance
> Cilou
>
> Christian Robert (sansspam) a écrit :
>
> > Déjà au niveau de la syntaxe :
> >
> > BACKUP DATABASE "nom_base"
> > TO DISK = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20), Getdate(), 103) ) +
> > '.BAK'
> > WITH
> > DIFFERENTIAL
> > RETAINDAYS 6
> >
> > Ca devrait avoir l'effet voulout en créant un fichier par jour dans le
> > répertoire BACKUP... J'ai enlevé NAME, celui-ci ne correspond pas au nom, du
> > fichier, c'est un nom interne.
> >
> > Attention à la syntaxe !!!
> >
> > --
> > Cordialement
> >
> > Christian Robert
> > Consultant - Formateur chez Winwise
> > MCT - MCDBA - MCSD
> > MCTS & MCITP SQL Server 2005
> >
> >
> > "" a écrit :
> >
> > > Bonjour tout le monde !!!
> > >
> > > Je souhaiterais créer des sauvegardes automatiques tous les jours
> > > portant le nom "save_lundi", "save_mardi", .... en ayant une variab le
> > > qui me récupère le jour de la semaine par rapport au jour syste me.
> > > Pour le moment, mon script est :
> > >
> > > BACKUP DATABASE "nom_base"
> > > TO "D:Backup"
> > > WITH
> > > DIFFERENTIAL
> > > RETAINDAYS 6
> > >
> > > Est-il possible de faire :
> > >
> > > BACKUP DATABASE "nom_base"
> > > TO "D:Backup"
> > > WITH
> > > DIFFERENTIAL
> > > RETAINDAYS 6
> > > NAME="save_"- jour système
> > >
> > >
> > > Merci de votre aide
> > > Cilou
> > >
> > >
>
>
Bonjour,
Je serais aussi interessé par cette syntaxe. je l'ai essayé dans l'an alyseur
de requete et il ne reconait pas le + non plus...
Merci.
"foulon.cecile@gmail.com" a écrit :
> Bonsoir,
>
> J'ai testé votre script mais je voulais savoir s'il s'agit d'un plan
> de maintenance ou d'un job schedulé ou autre car il ne reconnait pas
> le signe "+" dans le job schedulé ???
>
> Merci d'avance
> Cilou
>
> Christian Robert (sansspam) a écrit :
>
> > Déjà au niveau de la syntaxe :
> >
> > BACKUP DATABASE "nom_base"
> > TO DISK = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20), Getdate(), 103) ) +
> > '.BAK'
> > WITH
> > DIFFERENTIAL
> > RETAINDAYS 6
> >
> > Ca devrait avoir l'effet voulout en créant un fichier par jour dans le
> > répertoire BACKUP... J'ai enlevé NAME, celui-ci ne correspond pas au nom, du
> > fichier, c'est un nom interne.
> >
> > Attention à la syntaxe !!!
> >
> > --
> > Cordialement
> >
> > Christian Robert
> > Consultant - Formateur chez Winwise
> > MCT - MCDBA - MCSD
> > MCTS & MCITP SQL Server 2005
> >
> >
> > "foulon.cecile@gmail.com" a écrit :
> >
> > > Bonjour tout le monde !!!
> > >
> > > Je souhaiterais créer des sauvegardes automatiques tous les jours
> > > portant le nom "save_lundi", "save_mardi", .... en ayant une variab le
> > > qui me récupère le jour de la semaine par rapport au jour syste me.
> > > Pour le moment, mon script est :
> > >
> > > BACKUP DATABASE "nom_base"
> > > TO "D:Backup"
> > > WITH
> > > DIFFERENTIAL
> > > RETAINDAYS 6
> > >
> > > Est-il possible de faire :
> > >
> > > BACKUP DATABASE "nom_base"
> > > TO "D:Backup"
> > > WITH
> > > DIFFERENTIAL
> > > RETAINDAYS 6
> > > NAME="save_"- jour système
> > >
> > >
> > > Merci de votre aide
> > > Cilou
> > >
> > >
>
>
Bonjour,
Je serais aussi interessé par cette syntaxe. je l'ai essayé dans l'an alyseur
de requete et il ne reconait pas le + non plus...
Merci.
"" a écrit :
> Bonsoir,
>
> J'ai testé votre script mais je voulais savoir s'il s'agit d'un plan
> de maintenance ou d'un job schedulé ou autre car il ne reconnait pas
> le signe "+" dans le job schedulé ???
>
> Merci d'avance
> Cilou
>
> Christian Robert (sansspam) a écrit :
>
> > Déjà au niveau de la syntaxe :
> >
> > BACKUP DATABASE "nom_base"
> > TO DISK = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20), Getdate(), 103) ) +
> > '.BAK'
> > WITH
> > DIFFERENTIAL
> > RETAINDAYS 6
> >
> > Ca devrait avoir l'effet voulout en créant un fichier par jour dans le
> > répertoire BACKUP... J'ai enlevé NAME, celui-ci ne correspond pas au nom, du
> > fichier, c'est un nom interne.
> >
> > Attention à la syntaxe !!!
> >
> > --
> > Cordialement
> >
> > Christian Robert
> > Consultant - Formateur chez Winwise
> > MCT - MCDBA - MCSD
> > MCTS & MCITP SQL Server 2005
> >
> >
> > "" a écrit :
> >
> > > Bonjour tout le monde !!!
> > >
> > > Je souhaiterais créer des sauvegardes automatiques tous les jours
> > > portant le nom "save_lundi", "save_mardi", .... en ayant une variab le
> > > qui me récupère le jour de la semaine par rapport au jour syste me.
> > > Pour le moment, mon script est :
> > >
> > > BACKUP DATABASE "nom_base"
> > > TO "D:Backup"
> > > WITH
> > > DIFFERENTIAL
> > > RETAINDAYS 6
> > >
> > > Est-il possible de faire :
> > >
> > > BACKUP DATABASE "nom_base"
> > > TO "D:Backup"
> > > WITH
> > > DIFFERENTIAL
> > > RETAINDAYS 6
> > > NAME="save_"- jour système
> > >
> > >
> > > Merci de votre aide
> > > Cilou
> > >
> > >
>
>
J'ai eu la réponse Christian dans ma boite mail, voilà sa correction
:
J'ai fait une faute de syntaxe... désolé, voici le code correct c'est
du SQL :
DECLARE @filename varchar(20)
SET @filename = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20),
Getdate(), 103)) + '.BAK'
BACKUP DATABASE [AdventureWorks]
TO DISK = @filename
WITH DIFFERENTIAL, RETAINDAYS = 6
Bonne soirée
Cilou
Christian a écrit :
> Bonjour,
> Je serais aussi interessé par cette syntaxe. je l'ai essayé dans l' analyseur
> de requete et il ne reconait pas le + non plus...
> Merci.
>
> "" a écrit :
>
> > Bonsoir,
> >
> > J'ai testé votre script mais je voulais savoir s'il s'agit d'un plan
> > de maintenance ou d'un job schedulé ou autre car il ne reconnait pas
> > le signe "+" dans le job schedulé ???
> >
> > Merci d'avance
> > Cilou
> >
> > Christian Robert (sansspam) a écrit :
> >
> > > Déjà au niveau de la syntaxe :
> > >
> > > BACKUP DATABASE "nom_base"
> > > TO DISK = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20), Getdate() , 103) ) +
> > > '.BAK'
> > > WITH
> > > DIFFERENTIAL
> > > RETAINDAYS 6
> > >
> > > Ca devrait avoir l'effet voulout en créant un fichier par jour da ns le
> > > répertoire BACKUP... J'ai enlevé NAME, celui-ci ne correspond p as au nom, du
> > > fichier, c'est un nom interne.
> > >
> > > Attention à la syntaxe !!!
> > >
> > > --
> > > Cordialement
> > >
> > > Christian Robert
> > > Consultant - Formateur chez Winwise
> > > MCT - MCDBA - MCSD
> > > MCTS & MCITP SQL Server 2005
> > >
> > >
> > > "" a écrit :
> > >
> > > > Bonjour tout le monde !!!
> > > >
> > > > Je souhaiterais créer des sauvegardes automatiques tous les jou rs
> > > > portant le nom "save_lundi", "save_mardi", .... en ayant une vari able
> > > > qui me récupère le jour de la semaine par rapport au jour sys teme.
> > > > Pour le moment, mon script est :
> > > >
> > > > BACKUP DATABASE "nom_base"
> > > > TO "D:Backup"
> > > > WITH
> > > > DIFFERENTIAL
> > > > RETAINDAYS 6
> > > >
> > > > Est-il possible de faire :
> > > >
> > > > BACKUP DATABASE "nom_base"
> > > > TO "D:Backup"
> > > > WITH
> > > > DIFFERENTIAL
> > > > RETAINDAYS 6
> > > > NAME="save_"- jour système
> > > >
> > > >
> > > > Merci de votre aide
> > > > Cilou
> > > >
> > > >
> >
> >
J'ai eu la réponse Christian dans ma boite mail, voilà sa correction
:
J'ai fait une faute de syntaxe... désolé, voici le code correct c'est
du SQL :
DECLARE @filename varchar(20)
SET @filename = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20),
Getdate(), 103)) + '.BAK'
BACKUP DATABASE [AdventureWorks]
TO DISK = @filename
WITH DIFFERENTIAL, RETAINDAYS = 6
Bonne soirée
Cilou
Christian a écrit :
> Bonjour,
> Je serais aussi interessé par cette syntaxe. je l'ai essayé dans l' analyseur
> de requete et il ne reconait pas le + non plus...
> Merci.
>
> "foulon.cecile@gmail.com" a écrit :
>
> > Bonsoir,
> >
> > J'ai testé votre script mais je voulais savoir s'il s'agit d'un plan
> > de maintenance ou d'un job schedulé ou autre car il ne reconnait pas
> > le signe "+" dans le job schedulé ???
> >
> > Merci d'avance
> > Cilou
> >
> > Christian Robert (sansspam) a écrit :
> >
> > > Déjà au niveau de la syntaxe :
> > >
> > > BACKUP DATABASE "nom_base"
> > > TO DISK = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20), Getdate() , 103) ) +
> > > '.BAK'
> > > WITH
> > > DIFFERENTIAL
> > > RETAINDAYS 6
> > >
> > > Ca devrait avoir l'effet voulout en créant un fichier par jour da ns le
> > > répertoire BACKUP... J'ai enlevé NAME, celui-ci ne correspond p as au nom, du
> > > fichier, c'est un nom interne.
> > >
> > > Attention à la syntaxe !!!
> > >
> > > --
> > > Cordialement
> > >
> > > Christian Robert
> > > Consultant - Formateur chez Winwise
> > > MCT - MCDBA - MCSD
> > > MCTS & MCITP SQL Server 2005
> > >
> > >
> > > "foulon.cecile@gmail.com" a écrit :
> > >
> > > > Bonjour tout le monde !!!
> > > >
> > > > Je souhaiterais créer des sauvegardes automatiques tous les jou rs
> > > > portant le nom "save_lundi", "save_mardi", .... en ayant une vari able
> > > > qui me récupère le jour de la semaine par rapport au jour sys teme.
> > > > Pour le moment, mon script est :
> > > >
> > > > BACKUP DATABASE "nom_base"
> > > > TO "D:Backup"
> > > > WITH
> > > > DIFFERENTIAL
> > > > RETAINDAYS 6
> > > >
> > > > Est-il possible de faire :
> > > >
> > > > BACKUP DATABASE "nom_base"
> > > > TO "D:Backup"
> > > > WITH
> > > > DIFFERENTIAL
> > > > RETAINDAYS 6
> > > > NAME="save_"- jour système
> > > >
> > > >
> > > > Merci de votre aide
> > > > Cilou
> > > >
> > > >
> >
> >
J'ai eu la réponse Christian dans ma boite mail, voilà sa correction
:
J'ai fait une faute de syntaxe... désolé, voici le code correct c'est
du SQL :
DECLARE @filename varchar(20)
SET @filename = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20),
Getdate(), 103)) + '.BAK'
BACKUP DATABASE [AdventureWorks]
TO DISK = @filename
WITH DIFFERENTIAL, RETAINDAYS = 6
Bonne soirée
Cilou
Christian a écrit :
> Bonjour,
> Je serais aussi interessé par cette syntaxe. je l'ai essayé dans l' analyseur
> de requete et il ne reconait pas le + non plus...
> Merci.
>
> "" a écrit :
>
> > Bonsoir,
> >
> > J'ai testé votre script mais je voulais savoir s'il s'agit d'un plan
> > de maintenance ou d'un job schedulé ou autre car il ne reconnait pas
> > le signe "+" dans le job schedulé ???
> >
> > Merci d'avance
> > Cilou
> >
> > Christian Robert (sansspam) a écrit :
> >
> > > Déjà au niveau de la syntaxe :
> > >
> > > BACKUP DATABASE "nom_base"
> > > TO DISK = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20), Getdate() , 103) ) +
> > > '.BAK'
> > > WITH
> > > DIFFERENTIAL
> > > RETAINDAYS 6
> > >
> > > Ca devrait avoir l'effet voulout en créant un fichier par jour da ns le
> > > répertoire BACKUP... J'ai enlevé NAME, celui-ci ne correspond p as au nom, du
> > > fichier, c'est un nom interne.
> > >
> > > Attention à la syntaxe !!!
> > >
> > > --
> > > Cordialement
> > >
> > > Christian Robert
> > > Consultant - Formateur chez Winwise
> > > MCT - MCDBA - MCSD
> > > MCTS & MCITP SQL Server 2005
> > >
> > >
> > > "" a écrit :
> > >
> > > > Bonjour tout le monde !!!
> > > >
> > > > Je souhaiterais créer des sauvegardes automatiques tous les jou rs
> > > > portant le nom "save_lundi", "save_mardi", .... en ayant une vari able
> > > > qui me récupère le jour de la semaine par rapport au jour sys teme.
> > > > Pour le moment, mon script est :
> > > >
> > > > BACKUP DATABASE "nom_base"
> > > > TO "D:Backup"
> > > > WITH
> > > > DIFFERENTIAL
> > > > RETAINDAYS 6
> > > >
> > > > Est-il possible de faire :
> > > >
> > > > BACKUP DATABASE "nom_base"
> > > > TO "D:Backup"
> > > > WITH
> > > > DIFFERENTIAL
> > > > RETAINDAYS 6
> > > > NAME="save_"- jour système
> > > >
> > > >
> > > > Merci de votre aide
> > > > Cilou
> > > >
> > > >
> >
> >
Après quelques corrections et tests, voici la bonne version qui marche
:
DECLARE @filename varchar(50)
SET @filename = 'C:BackupSAV_' + datename(weekday , getdate())+'.BAK'
BACKUP DATABASE BASE
TO DISK = @filename
WITH RETAINDAYS = 6
plus un ti lien : http://www.asp-magazine.com/article-111.html
Bonne journée,
Cilou
a écrit :
> J'ai eu la réponse Christian dans ma boite mail, voilà sa correction
> :
>
> J'ai fait une faute de syntaxe... désolé, voici le code correct c'est
> du SQL :
>
> DECLARE @filename varchar(20)
> SET @filename = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20),
> Getdate(), 103)) + '.BAK'
>
> BACKUP DATABASE [AdventureWorks]
> TO DISK = @filename
> WITH DIFFERENTIAL, RETAINDAYS = 6
>
> Bonne soirée
> Cilou
>
>
> Christian a écrit :
>
> > Bonjour,
> > Je serais aussi interessé par cette syntaxe. je l'ai essayé dans l'analyseur
> > de requete et il ne reconait pas le + non plus...
> > Merci.
> >
> > "" a écrit :
> >
> > > Bonsoir,
> > >
> > > J'ai testé votre script mais je voulais savoir s'il s'agit d'un plan
> > > de maintenance ou d'un job schedulé ou autre car il ne reconnait pas
> > > le signe "+" dans le job schedulé ???
> > >
> > > Merci d'avance
> > > Cilou
> > >
> > > Christian Robert (sansspam) a écrit :
> > >
> > > > Déjà au niveau de la syntaxe :
> > > >
> > > > BACKUP DATABASE "nom_base"
> > > > TO DISK = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20), Getdate(), 103) ) +
> > > > '.BAK'
> > > > WITH
> > > > DIFFERENTIAL
> > > > RETAINDAYS 6
> > > >
> > > > Ca devrait avoir l'effet voulout en créant un fichier par jour dans le
> > > > répertoire BACKUP... J'ai enlevé NAME, celui-ci ne correspond pas au nom, du
> > > > fichier, c'est un nom interne.
> > > >
> > > > Attention à la syntaxe !!!
> > > >
> > > > --
> > > > Cordialement
> > > >
> > > > Christian Robert
> > > > Consultant - Formateur chez Winwise
> > > > MCT - MCDBA - MCSD
> > > > MCTS & MCITP SQL Server 2005
> > > >
> > > >
> > > > "" a écrit :
> > > >
> > > > > Bonjour tout le monde !!!
> > > > >
> > > > > Je souhaiterais créer des sauvegardes automatiques tous les jours
> > > > > portant le nom "save_lundi", "save_mardi", .... en ayant une variable
> > > > > qui me récupère le jour de la semaine par rapport au jour systeme.
> > > > > Pour le moment, mon script est :
> > > > >
> > > > > BACKUP DATABASE "nom_base"
> > > > > TO "D:Backup"
> > > > > WITH
> > > > > DIFFERENTIAL
> > > > > RETAINDAYS 6
> > > > >
> > > > > Est-il possible de faire :
> > > > >
> > > > > BACKUP DATABASE "nom_base"
> > > > > TO "D:Backup"
> > > > > WITH
> > > > > DIFFERENTIAL
> > > > > RETAINDAYS 6
> > > > > NAME="save_"- jour système
> > > > >
> > > > >
> > > > > Merci de votre aide
> > > > > Cilou
> > > > >
> > > > >
> > >
> > >
Après quelques corrections et tests, voici la bonne version qui marche
:
DECLARE @filename varchar(50)
SET @filename = 'C:BackupSAV_' + datename(weekday , getdate())+'.BAK'
BACKUP DATABASE BASE
TO DISK = @filename
WITH RETAINDAYS = 6
plus un ti lien : http://www.asp-magazine.com/article-111.html
Bonne journée,
Cilou
foulon.cecile@gmail.com a écrit :
> J'ai eu la réponse Christian dans ma boite mail, voilà sa correction
> :
>
> J'ai fait une faute de syntaxe... désolé, voici le code correct c'est
> du SQL :
>
> DECLARE @filename varchar(20)
> SET @filename = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20),
> Getdate(), 103)) + '.BAK'
>
> BACKUP DATABASE [AdventureWorks]
> TO DISK = @filename
> WITH DIFFERENTIAL, RETAINDAYS = 6
>
> Bonne soirée
> Cilou
>
>
> Christian a écrit :
>
> > Bonjour,
> > Je serais aussi interessé par cette syntaxe. je l'ai essayé dans l'analyseur
> > de requete et il ne reconait pas le + non plus...
> > Merci.
> >
> > "foulon.cecile@gmail.com" a écrit :
> >
> > > Bonsoir,
> > >
> > > J'ai testé votre script mais je voulais savoir s'il s'agit d'un plan
> > > de maintenance ou d'un job schedulé ou autre car il ne reconnait pas
> > > le signe "+" dans le job schedulé ???
> > >
> > > Merci d'avance
> > > Cilou
> > >
> > > Christian Robert (sansspam) a écrit :
> > >
> > > > Déjà au niveau de la syntaxe :
> > > >
> > > > BACKUP DATABASE "nom_base"
> > > > TO DISK = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20), Getdate(), 103) ) +
> > > > '.BAK'
> > > > WITH
> > > > DIFFERENTIAL
> > > > RETAINDAYS 6
> > > >
> > > > Ca devrait avoir l'effet voulout en créant un fichier par jour dans le
> > > > répertoire BACKUP... J'ai enlevé NAME, celui-ci ne correspond pas au nom, du
> > > > fichier, c'est un nom interne.
> > > >
> > > > Attention à la syntaxe !!!
> > > >
> > > > --
> > > > Cordialement
> > > >
> > > > Christian Robert
> > > > Consultant - Formateur chez Winwise
> > > > MCT - MCDBA - MCSD
> > > > MCTS & MCITP SQL Server 2005
> > > >
> > > >
> > > > "foulon.cecile@gmail.com" a écrit :
> > > >
> > > > > Bonjour tout le monde !!!
> > > > >
> > > > > Je souhaiterais créer des sauvegardes automatiques tous les jours
> > > > > portant le nom "save_lundi", "save_mardi", .... en ayant une variable
> > > > > qui me récupère le jour de la semaine par rapport au jour systeme.
> > > > > Pour le moment, mon script est :
> > > > >
> > > > > BACKUP DATABASE "nom_base"
> > > > > TO "D:Backup"
> > > > > WITH
> > > > > DIFFERENTIAL
> > > > > RETAINDAYS 6
> > > > >
> > > > > Est-il possible de faire :
> > > > >
> > > > > BACKUP DATABASE "nom_base"
> > > > > TO "D:Backup"
> > > > > WITH
> > > > > DIFFERENTIAL
> > > > > RETAINDAYS 6
> > > > > NAME="save_"- jour système
> > > > >
> > > > >
> > > > > Merci de votre aide
> > > > > Cilou
> > > > >
> > > > >
> > >
> > >
Après quelques corrections et tests, voici la bonne version qui marche
:
DECLARE @filename varchar(50)
SET @filename = 'C:BackupSAV_' + datename(weekday , getdate())+'.BAK'
BACKUP DATABASE BASE
TO DISK = @filename
WITH RETAINDAYS = 6
plus un ti lien : http://www.asp-magazine.com/article-111.html
Bonne journée,
Cilou
a écrit :
> J'ai eu la réponse Christian dans ma boite mail, voilà sa correction
> :
>
> J'ai fait une faute de syntaxe... désolé, voici le code correct c'est
> du SQL :
>
> DECLARE @filename varchar(20)
> SET @filename = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20),
> Getdate(), 103)) + '.BAK'
>
> BACKUP DATABASE [AdventureWorks]
> TO DISK = @filename
> WITH DIFFERENTIAL, RETAINDAYS = 6
>
> Bonne soirée
> Cilou
>
>
> Christian a écrit :
>
> > Bonjour,
> > Je serais aussi interessé par cette syntaxe. je l'ai essayé dans l'analyseur
> > de requete et il ne reconait pas le + non plus...
> > Merci.
> >
> > "" a écrit :
> >
> > > Bonsoir,
> > >
> > > J'ai testé votre script mais je voulais savoir s'il s'agit d'un plan
> > > de maintenance ou d'un job schedulé ou autre car il ne reconnait pas
> > > le signe "+" dans le job schedulé ???
> > >
> > > Merci d'avance
> > > Cilou
> > >
> > > Christian Robert (sansspam) a écrit :
> > >
> > > > Déjà au niveau de la syntaxe :
> > > >
> > > > BACKUP DATABASE "nom_base"
> > > > TO DISK = 'D:BackupSAV_' + RTRIM(CONVERT(varchar(20), Getdate(), 103) ) +
> > > > '.BAK'
> > > > WITH
> > > > DIFFERENTIAL
> > > > RETAINDAYS 6
> > > >
> > > > Ca devrait avoir l'effet voulout en créant un fichier par jour dans le
> > > > répertoire BACKUP... J'ai enlevé NAME, celui-ci ne correspond pas au nom, du
> > > > fichier, c'est un nom interne.
> > > >
> > > > Attention à la syntaxe !!!
> > > >
> > > > --
> > > > Cordialement
> > > >
> > > > Christian Robert
> > > > Consultant - Formateur chez Winwise
> > > > MCT - MCDBA - MCSD
> > > > MCTS & MCITP SQL Server 2005
> > > >
> > > >
> > > > "" a écrit :
> > > >
> > > > > Bonjour tout le monde !!!
> > > > >
> > > > > Je souhaiterais créer des sauvegardes automatiques tous les jours
> > > > > portant le nom "save_lundi", "save_mardi", .... en ayant une variable
> > > > > qui me récupère le jour de la semaine par rapport au jour systeme.
> > > > > Pour le moment, mon script est :
> > > > >
> > > > > BACKUP DATABASE "nom_base"
> > > > > TO "D:Backup"
> > > > > WITH
> > > > > DIFFERENTIAL
> > > > > RETAINDAYS 6
> > > > >
> > > > > Est-il possible de faire :
> > > > >
> > > > > BACKUP DATABASE "nom_base"
> > > > > TO "D:Backup"
> > > > > WITH
> > > > > DIFFERENTIAL
> > > > > RETAINDAYS 6
> > > > > NAME="save_"- jour système
> > > > >
> > > > >
> > > > > Merci de votre aide
> > > > > Cilou
> > > > >
> > > > >
> > >
> > >