OVH Cloud OVH Cloud

Backup SQL2005

6 réponses
Avatar
thierry marlier
Bonjour,

Je voudrais faire un schedule backup d'une base en SQL2005.
Mais je ne vois pas comment je peux faire, sauf par un plan de maintenance.
Ce backup doit être un full backup. Excuté tous les jours (ex:lundi, mardi,
mercredi,..) et en écrasant le lundi, puis le mardi, puis le mercredi, ...

Merci

6 réponses

Avatar
SQLpro [MVP]
thierry marlier a écrit :
Bonjour,

Je voudrais faire un schedule backup d'une base en SQL2005.
Mais je ne vois pas comment je peux faire, sauf par un plan de maintenance.
Ce backup doit être un full backup. Excuté tous les jours (ex:lundi, mardi,
mercredi,..) et en écrasant le lundi, puis le mardi, puis le mercredi, ...

Merci




créez un device
sp_addumpdevice <MonDevice> ...

programmez un BACKUP pour ce device avec
BACKUP DATABASE <mabase>
TO <MonDevice>
WITH INIT, SKIP

placez ce code dans un job et planifiez le.

Si votre agent SQL Server n'est pas démarré vous n'avez pas accès aux
entrées de menu de l'agent.

1) démarrez la service agent SQL pour 2005
2) rafraichissez l'arboresence au niveauSQL Server Agent
3) cliquez droit sur Jobs (new Job)

A +



--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Avatar
thierry marlier
Merci Frédéric,

mais il n'existe plus de Wizard ou quelque chose de similaire ?
Tout doit se faire en transact-sql ?
"SQLpro [MVP]" a écrit :

thierry marlier a écrit :
> Bonjour,
>
> Je voudrais faire un schedule backup d'une base en SQL2005.
> Mais je ne vois pas comment je peux faire, sauf par un plan de maintenance.
> Ce backup doit être un full backup. Excuté tous les jours (ex:lundi, mardi,
> mercredi,..) et en écrasant le lundi, puis le mardi, puis le mercredi, ...
>
> Merci


créez un device
sp_addumpdevice <MonDevice> ...

programmez un BACKUP pour ce device avec
BACKUP DATABASE <mabase>
TO <MonDevice>
WITH INIT, SKIP

placez ce code dans un job et planifiez le.

Si votre agent SQL Server n'est pas démarré vous n'avez pas accès aux
entrées de menu de l'agent.

1) démarrez la service agent SQL pour 2005
2) rafraichissez l'arboresence au niveauSQL Server Agent
3) cliquez droit sur Jobs (new Job)

A +



--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************



Avatar
SQLpro [MVP]
thierry marlier a écrit :
Merci Frédéric,

mais il n'existe plus de Wizard ou quelque chose de similaire ?
Tout doit se faire en transact-sql ?



Aucune idée... Je n'ai jamais utilisé ce genre de cochonnerie qui masque
la plupart des options et ne permet pas d'activer plus de 20% des
paramètres des sp et autre commandes.

A +


"SQLpro [MVP]" a écrit :

thierry marlier a écrit :
Bonjour,

Je voudrais faire un schedule backup d'une base en SQL2005.
Mais je ne vois pas comment je peux faire, sauf par un plan de maintenance.
Ce backup doit être un full backup. Excuté tous les jours (ex:lundi, mardi,
mercredi,..) et en écrasant le lundi, puis le mardi, puis le mercredi, ...

Merci



créez un device
sp_addumpdevice <MonDevice> ...

programmez un BACKUP pour ce device avec
BACKUP DATABASE <mabase>
TO <MonDevice>
WITH INIT, SKIP

placez ce code dans un job et planifiez le.

Si votre agent SQL Server n'est pas démarré vous n'avez pas accès aux
entrées de menu de l'agent.

1) démarrez la service agent SQL pour 2005
2) rafraichissez l'arboresence au niveauSQL Server Agent
3) cliquez droit sur Jobs (new Job)

A +



--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************







--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Avatar
thierry marlier
Frédéric,

effectivement cela fonctionne très bien. J'ai tout de même une question. Ce
script génère bien un full bakcup ? la commande WITH INIT écrase le média
précédent mais à quoi sert le SKIP ?

Merci

"SQLpro [MVP]" a écrit :

thierry marlier a écrit :
> Merci Frédéric,
>
> mais il n'existe plus de Wizard ou quelque chose de similaire ?
> Tout doit se faire en transact-sql ?

Aucune idée... Je n'ai jamais utilisé ce genre de cochonnerie qui masque
la plupart des options et ne permet pas d'activer plus de 20% des
paramètres des sp et autre commandes.

A +


> "SQLpro [MVP]" a écrit :
>
>> thierry marlier a écrit :
>>> Bonjour,
>>>
>>> Je voudrais faire un schedule backup d'une base en SQL2005.
>>> Mais je ne vois pas comment je peux faire, sauf par un plan de maintenance.
>>> Ce backup doit être un full backup. Excuté tous les jours (ex:lundi, mardi,
>>> mercredi,..) et en écrasant le lundi, puis le mardi, puis le mercredi, ...
>>>
>>> Merci
>>
>> créez un device
>> sp_addumpdevice <MonDevice> ...
>>
>> programmez un BACKUP pour ce device avec
>> BACKUP DATABASE <mabase>
>> TO <MonDevice>
>> WITH INIT, SKIP
>>
>> placez ce code dans un job et planifiez le.
>>
>> Si votre agent SQL Server n'est pas démarré vous n'avez pas accès aux
>> entrées de menu de l'agent.
>>
>> 1) démarrez la service agent SQL pour 2005
>> 2) rafraichissez l'arboresence au niveauSQL Server Agent
>> 3) cliquez droit sur Jobs (new Job)
>>
>> A +
>>
>>
>>
>> --
>> Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
>> Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
>> Audit, conseil, expertise, formation, modélisation, tuning, optimisation
>> ********************* http://www.datasapiens.com ***********************
>>


--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************



Avatar
SQLpro [MVP]
thierry marlier a écrit :
Frédéric,

effectivement cela fonctionne très bien. J'ai tout de même une question. Ce
script génère bien un full bakcup ? la commande WITH INIT écrase le média
précédent mais à quoi sert le SKIP ?



SKIP

Désactive le contrôle de la date d'expiration et du nom habituellement
effectué par l'instruction BACKUP pour prévenir un écrasement des jeux
de sauvegardes

Si pas SKIP il peut s'arrêter si tu as mis en place une date minimale
d'expiration (media retention date).

A +


Merci

"SQLpro [MVP]" a écrit :

thierry marlier a écrit :
Merci Frédéric,

mais il n'existe plus de Wizard ou quelque chose de similaire ?
Tout doit se faire en transact-sql ?


Aucune idée... Je n'ai jamais utilisé ce genre de cochonnerie qui masque
la plupart des options et ne permet pas d'activer plus de 20% des
paramètres des sp et autre commandes.

A +


"SQLpro [MVP]" a écrit :

thierry marlier a écrit :
Bonjour,

Je voudrais faire un schedule backup d'une base en SQL2005.
Mais je ne vois pas comment je peux faire, sauf par un plan de maintenance.
Ce backup doit être un full backup. Excuté tous les jours (ex:lundi, mardi,
mercredi,..) et en écrasant le lundi, puis le mardi, puis le mercredi, ...

Merci


créez un device
sp_addumpdevice <MonDevice> ...

programmez un BACKUP pour ce device avec
BACKUP DATABASE <mabase>
TO <MonDevice>
WITH INIT, SKIP

placez ce code dans un job et planifiez le.

Si votre agent SQL Server n'est pas démarré vous n'avez pas accès aux
entrées de menu de l'agent.

1) démarrez la service agent SQL pour 2005
2) rafraichissez l'arboresence au niveauSQL Server Agent
3) cliquez droit sur Jobs (new Job)

A +



--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************






--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************







--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Avatar
thierry marlier
ok
merci pour ton aide

"SQLpro [MVP]" a écrit :

thierry marlier a écrit :
> Frédéric,
>
> effectivement cela fonctionne très bien. J'ai tout de même une question. Ce
> script génère bien un full bakcup ? la commande WITH INIT écrase le média
> précédent mais à quoi sert le SKIP ?

SKIP

Désactive le contrôle de la date d'expiration et du nom habituellement
effectué par l'instruction BACKUP pour prévenir un écrasement des jeux
de sauvegardes

Si pas SKIP il peut s'arrêter si tu as mis en place une date minimale
d'expiration (media retention date).

A +

>
> Merci
>
> "SQLpro [MVP]" a écrit :
>
>> thierry marlier a écrit :
>>> Merci Frédéric,
>>>
>>> mais il n'existe plus de Wizard ou quelque chose de similaire ?
>>> Tout doit se faire en transact-sql ?
>> Aucune idée... Je n'ai jamais utilisé ce genre de cochonnerie qui masque
>> la plupart des options et ne permet pas d'activer plus de 20% des
>> paramètres des sp et autre commandes.
>>
>> A +
>>
>>
>>> "SQLpro [MVP]" a écrit :
>>>
>>>> thierry marlier a écrit :
>>>>> Bonjour,
>>>>>
>>>>> Je voudrais faire un schedule backup d'une base en SQL2005.
>>>>> Mais je ne vois pas comment je peux faire, sauf par un plan de maintenance.
>>>>> Ce backup doit être un full backup. Excuté tous les jours (ex:lundi, mardi,
>>>>> mercredi,..) et en écrasant le lundi, puis le mardi, puis le mercredi, ...
>>>>>
>>>>> Merci
>>>> créez un device
>>>> sp_addumpdevice <MonDevice> ...
>>>>
>>>> programmez un BACKUP pour ce device avec
>>>> BACKUP DATABASE <mabase>
>>>> TO <MonDevice>
>>>> WITH INIT, SKIP
>>>>
>>>> placez ce code dans un job et planifiez le.
>>>>
>>>> Si votre agent SQL Server n'est pas démarré vous n'avez pas accès aux
>>>> entrées de menu de l'agent.
>>>>
>>>> 1) démarrez la service agent SQL pour 2005
>>>> 2) rafraichissez l'arboresence au niveauSQL Server Agent
>>>> 3) cliquez droit sur Jobs (new Job)
>>>>
>>>> A +
>>>>
>>>>
>>>>
>>>> --
>>>> Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
>>>> Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
>>>> Audit, conseil, expertise, formation, modélisation, tuning, optimisation
>>>> ********************* http://www.datasapiens.com ***********************
>>>>
>>
>> --
>> Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
>> Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
>> Audit, conseil, expertise, formation, modélisation, tuning, optimisation
>> ********************* http://www.datasapiens.com ***********************
>>


--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************