OVH Cloud OVH Cloud

RESTORE par Scrit Automatique

5 réponses
Avatar
Gilles DUPUIS
Bonjour,

Je souhaiterais automatiser la restore de backup qui me sont envoyés et ça
de façon automatique sur des bases et à des emplacements que j'ai créé. Le
truc c'est que ce que je récupère par RESTORE FILELISTONLY FROM DISK, je
souhaiterais que ces informations tombent automatiquement en variable pour
que je puisse les réutiliser dans mon RESTORE DATABASE au niveau des WITH
MOVE pour le nom de fichiers d'origine. Bref automatiser sans resaissir les
informations du fichier d'origine.
D'avance merci à tous.

5 réponses

Avatar
Fred BROUARD
Si tu as quelques semaines à perdre...

As tu pensé aux sauvegardes incrémentales et celles du JT ?
As tu pensé aux sauvegardes de fichiers ?
As tu pensé qu'en cas de crash, le disque de restoration risque d'être sur une
autre machine ?
As tu pensé qu'en cas de restauration suite à fausse manip il te faudrait faire
d'abord un BACKUP LOG ... WITH NO_TRUNCATE et restaurer l'ensemble des
sauvegardes en mode NO RECOVERY puis la dernières avec un STOPAT en mode recovery ?

Quand tu aura réalisé ce script je serais curieux de le tester !

A +

Gilles DUPUIS a écrit:
Bonjour,

Je souhaiterais automatiser la restore de backup qui me sont envoyés et ça
de façon automatique sur des bases et à des emplacements que j'ai créé. Le
truc c'est que ce que je récupère par RESTORE FILELISTONLY FROM DISK, je
souhaiterais que ces informations tombent automatiquement en variable pour
que je puisse les réutiliser dans mon RESTORE DATABASE au niveau des WITH
MOVE pour le nom de fichiers d'origine. Bref automatiser sans resaissir les
informations du fichier d'origine.
D'avance merci à tous.



--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
Gilles DUPUIS
Oupss ... je n'ai pas du bien m'exprimer car toutes ces considérations me
semblent loin de mon problème d'origine de gestion automatique d'une base qui
ne peut rester qu'une heure. L'origine des sauvegardes et très disparate
tent en terme de volume qu'en terme de charte de nomage. Le backup à l'arrivé
doit pouvoir être remonté vite et sera backup selon notre charte après. Le
problème que j'ai c'est la consommation de temps de montée. Coté sécurité
après ça repart ailleurs sur un autre serveur.

"Gilles DUPUIS" wrote:

Bonjour,

Je souhaiterais automatiser la restore de backup qui me sont envoyés et ça
de façon automatique sur des bases et à des emplacements que j'ai créé. Le
truc c'est que ce que je récupère par RESTORE FILELISTONLY FROM DISK, je
souhaiterais que ces informations tombent automatiquement en variable pour
que je puisse les réutiliser dans mon RESTORE DATABASE au niveau des WITH
MOVE pour le nom de fichiers d'origine. Bref automatiser sans resaissir les
informations du fichier d'origine.
D'avance merci à tous.


Avatar
Fred BROUARD
Le seul moyen efficace à ma connaissance est l'entraînement (maquette par
exemple) et l'écriture de spécifications détaillées montrant les principaux cas
de figure.
Toute tentative d'automatisation d'une telle tâche avec les innombrables
possibilités relève du fantasme, mais pas de la productivité. C'est pour cela
que l'on a toujours besoins de DBA !

A +

Gilles DUPUIS a écrit:
Oupss ... je n'ai pas du bien m'exprimer car toutes ces considérations me
semblent loin de mon problème d'origine de gestion automatique d'une base qui
ne peut rester qu'une heure. L'origine des sauvegardes et très disparate
tent en terme de volume qu'en terme de charte de nomage. Le backup à l'arrivé
doit pouvoir être remonté vite et sera backup selon notre charte après. Le
problème que j'ai c'est la consommation de temps de montée. Coté sécurité
après ça repart ailleurs sur un autre serveur.

"Gilles DUPUIS" wrote:


Bonjour,

Je souhaiterais automatiser la restore de backup qui me sont envoyés et ça
de façon automatique sur des bases et à des emplacements que j'ai créé. Le
truc c'est que ce que je récupère par RESTORE FILELISTONLY FROM DISK, je
souhaiterais que ces informations tombent automatiquement en variable pour
que je puisse les réutiliser dans mon RESTORE DATABASE au niveau des WITH
MOVE pour le nom de fichiers d'origine. Bref automatiser sans resaissir les
informations du fichier d'origine.
D'avance merci à tous.





--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Avatar
Gilles DUPUIS
Bien noté :-) ...
Je tente d'avancer.

Gilles

"Fred BROUARD" wrote:

Le seul moyen efficace à ma connaissance est l'entraînement (maquette par
exemple) et l'écriture de spécifications détaillées montrant les principaux cas
de figure.
Toute tentative d'automatisation d'une telle tâche avec les innombrables
possibilités relève du fantasme, mais pas de la productivité. C'est pour cela
que l'on a toujours besoins de DBA !

A +

Gilles DUPUIS a écrit:
> Oupss ... je n'ai pas du bien m'exprimer car toutes ces considérations me
> semblent loin de mon problème d'origine de gestion automatique d'une base qui
> ne peut rester qu'une heure. L'origine des sauvegardes et très disparate
> tent en terme de volume qu'en terme de charte de nomage. Le backup à l'arrivé
> doit pouvoir être remonté vite et sera backup selon notre charte après. Le
> problème que j'ai c'est la consommation de temps de montée. Coté sécurité
> après ça repart ailleurs sur un autre serveur.
>
> "Gilles DUPUIS" wrote:
>
>
>>Bonjour,
>>
>>Je souhaiterais automatiser la restore de backup qui me sont envoyés et ça
>>de façon automatique sur des bases et à des emplacements que j'ai créé. Le
>>truc c'est que ce que je récupère par RESTORE FILELISTONLY FROM DISK, je
>>souhaiterais que ces informations tombent automatiquement en variable pour
>>que je puisse les réutiliser dans mon RESTORE DATABASE au niveau des WITH
>>MOVE pour le nom de fichiers d'origine. Bref automatiser sans resaissir les
>>informations du fichier d'origine.
>>D'avance merci à tous.

--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************




Avatar
Michel PRIORI
Salut,

Pour ne pas commencer dans le desert, regarde dans l'aide "Log Shipping",
install tout ça en test et ... demonte le tout consciencieusement. C'est
interressant même si ce n'est pas directement ce que tu dois faire.



"Gilles DUPUIS" a écrit :

Bien noté :-) ...
Je tente d'avancer.

Gilles

"Fred BROUARD" wrote:

> Le seul moyen efficace à ma connaissance est l'entraînement (maquette par
> exemple) et l'écriture de spécifications détaillées montrant les principaux cas
> de figure.
> Toute tentative d'automatisation d'une telle tâche avec les innombrables
> possibilités relève du fantasme, mais pas de la productivité. C'est pour cela
> que l'on a toujours besoins de DBA !
>
> A +
>
> Gilles DUPUIS a écrit:
> > Oupss ... je n'ai pas du bien m'exprimer car toutes ces considérations me
> > semblent loin de mon problème d'origine de gestion automatique d'une base qui
> > ne peut rester qu'une heure. L'origine des sauvegardes et très disparate
> > tent en terme de volume qu'en terme de charte de nomage. Le backup à l'arrivé
> > doit pouvoir être remonté vite et sera backup selon notre charte après. Le
> > problème que j'ai c'est la consommation de temps de montée. Coté sécurité
> > après ça repart ailleurs sur un autre serveur.
> >
> > "Gilles DUPUIS" wrote:
> >
> >
> >>Bonjour,
> >>
> >>Je souhaiterais automatiser la restore de backup qui me sont envoyés et ça
> >>de façon automatique sur des bases et à des emplacements que j'ai créé. Le
> >>truc c'est que ce que je récupère par RESTORE FILELISTONLY FROM DISK, je
> >>souhaiterais que ces informations tombent automatiquement en variable pour
> >>que je puisse les réutiliser dans mon RESTORE DATABASE au niveau des WITH
> >>MOVE pour le nom de fichiers d'origine. Bref automatiser sans resaissir les
> >>informations du fichier d'origine.
> >>D'avance merci à tous.
>
> --
> Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
> Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
> Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
> ************************ www.datasapiens.com *************************
>
>