OVH Cloud OVH Cloud

Restoration de base en ligne de commande

4 réponses
Avatar
Xavier
Bonjour,

Je cherche à automatiser la restoration d'une base de données SQL Server
2000 en ligne de commande. Comment puis-je m'y prendre ?

Merci

Xavier

4 réponses

Avatar
Olivier
Une solution parmis d'autres

Dans Entreprise manager, tu ouvres Management backup.
Tu ajoutes un new backup device que tu nommes " toto" et qui pointe sur la
base à restaurer.

Ensuite tu creer un fichier texte loaddump.txt
qui contient
RESTORE DATABASE "le nom de ta base"
FROM "le nom de ton backup device"
WITH REPLACE

Il te reste à lancer un isql
isql -S "le nom du serveur" /U"un loging" /P"un password" -n -i
"loaddump.txt"


Olivier Cloux



"Xavier" a écrit dans le message de
news:%
Bonjour,

Je cherche à automatiser la restoration d'une base de données SQL Server
2000 en ligne de commande. Comment puis-je m'y prendre ?

Merci

Xavier




Avatar
Xavier
Bonjour Olivier,

Merci de ta réponse rapide.

En fait je dois créer une procédure qui installe restore automatiquement une
base sur un nombre de machine relativement important. Sauf à utiliser un
script qui met tout en place, je ne peux pas me permettre de passer par
Enterprise Manager. Je note cependant ta réponse qui pourrait être un début
de réponse à mon problème.

Bonnes fêtes de fin d'année

Xavier

"Olivier" a écrit dans le message de
news:%

Une solution parmis d'autres

Dans Entreprise manager, tu ouvres Management backup.
Tu ajoutes un new backup device que tu nommes " toto" et qui pointe sur la
base à restaurer.

Ensuite tu creer un fichier texte loaddump.txt
qui contient
RESTORE DATABASE "le nom de ta base"
FROM "le nom de ton backup device"
WITH REPLACE

Il te reste à lancer un isql
isql -S "le nom du serveur" /U"un loging" /P"un password" -n -i
"loaddump.txt"


Olivier Cloux



"Xavier" a écrit dans le message de
news:%
> Bonjour,
>
> Je cherche à automatiser la restoration d'une base de données SQL Server
> 2000 en ligne de commande. Comment puis-je m'y prendre ?
>
> Merci
>
> Xavier
>
>




Avatar
Olivier
Le passage à entreprise Manager est one Shoot pour la premiere
configuration.
Apres tu peux tout faire dans le meme script pour plusieurs serveurs.

Olivier


"Xavier" a écrit dans le message de
news:%
Bonjour Olivier,

Merci de ta réponse rapide.

En fait je dois créer une procédure qui installe restore automatiquement


une
base sur un nombre de machine relativement important. Sauf à utiliser un
script qui met tout en place, je ne peux pas me permettre de passer par
Enterprise Manager. Je note cependant ta réponse qui pourrait être un


début
de réponse à mon problème.

Bonnes fêtes de fin d'année

Xavier

"Olivier" a écrit dans le message de
news:%
>
> Une solution parmis d'autres
>
> Dans Entreprise manager, tu ouvres Management backup.
> Tu ajoutes un new backup device que tu nommes " toto" et qui pointe sur


la
> base à restaurer.
>
> Ensuite tu creer un fichier texte loaddump.txt
> qui contient
> RESTORE DATABASE "le nom de ta base"
> FROM "le nom de ton backup device"
> WITH REPLACE
>
> Il te reste à lancer un isql
> isql -S "le nom du serveur" /U"un loging" /P"un password" -n -i
> "loaddump.txt"
>
>
> Olivier Cloux
>
>
>
> "Xavier" a écrit dans le message de
> news:%
> > Bonjour,
> >
> > Je cherche à automatiser la restoration d'une base de données SQL


Server
> > 2000 en ligne de commande. Comment puis-je m'y prendre ?
> >
> > Merci
> >
> > Xavier
> >
> >
>
>




Avatar
Xavier
Bonjour,

En fait j'ai plusieurs serveurs SQL Server. Je dispose du backup de l'une de
mes bases.Je souhaite créer un script via un fichier .bat/.cmd qui lancé sur
chacune des machines disposant de SQL Server, restore la base sur cette même
machine.

Xavier

"Olivier" a écrit dans le message de
news:
Le passage à entreprise Manager est one Shoot pour la premiere
configuration.
Apres tu peux tout faire dans le meme script pour plusieurs serveurs.

Olivier


"Xavier" a écrit dans le message de
news:%
> Bonjour Olivier,
>
> Merci de ta réponse rapide.
>
> En fait je dois créer une procédure qui installe restore automatiquement
une
> base sur un nombre de machine relativement important. Sauf à utiliser un
> script qui met tout en place, je ne peux pas me permettre de passer par
> Enterprise Manager. Je note cependant ta réponse qui pourrait être un
début
> de réponse à mon problème.
>
> Bonnes fêtes de fin d'année
>
> Xavier
>
> "Olivier" a écrit dans le message de
> news:%
> >
> > Une solution parmis d'autres
> >
> > Dans Entreprise manager, tu ouvres Management backup.
> > Tu ajoutes un new backup device que tu nommes " toto" et qui pointe


sur
la
> > base à restaurer.
> >
> > Ensuite tu creer un fichier texte loaddump.txt
> > qui contient
> > RESTORE DATABASE "le nom de ta base"
> > FROM "le nom de ton backup device"
> > WITH REPLACE
> >
> > Il te reste à lancer un isql
> > isql -S "le nom du serveur" /U"un loging" /P"un password" -n -i
> > "loaddump.txt"
> >
> >
> > Olivier Cloux
> >
> >
> >
> > "Xavier" a écrit dans le message de
> > news:%
> > > Bonjour,
> > >
> > > Je cherche à automatiser la restoration d'une base de données SQL
Server
> > > 2000 en ligne de commande. Comment puis-je m'y prendre ?
> > >
> > > Merci
> > >
> > > Xavier
> > >
> > >
> >
> >
>
>