OVH Cloud OVH Cloud

copier un sql 2000 vers un autre en deplacant les dossiers d'insta

4 réponses
Avatar
Florent G.
Bonjour,

j'ai un serveur de production win2000 server avec SQL 2000 dessus, appelons
le :
srv-ancien

Ce dernier a été installé avec des chemins autres que ceux par défaut :
C:\Program Files\Microsoft SQL Server\80\COM
C:\Program Files\Microsoft SQL Server\80\Tools
C:\Program Files\Microsoft SQL Server\MSSQL\Binn
C:\Program Files\Microsoft SQL Server\MSSQL\Install

ET

D:\mssql2000\MSSQL\BACKUP
D:\mssql2000\MSSQL\Data (contenant les fichier mdf et ldf de MASTER, MODEL
et TMPDB...)
D:\mssql2000\MSSQL\JOBS
D:\mssql2000\MSSQL\LOG
D:\mssql2000\MSSQL\REPLDATA

Maintenant, j'ai besoin, de recréer ce serveur à l'identique sur un nouveau
serveur Win2000 Server avec le meme SQL 2000 mais en laissant les chemins
d'installation proposés par défaut....

Quelle est la methode pour y arriver ?

Merci

4 réponses

Avatar
Florent G.
Je sais que si je pouvais arreter mon serveur de production actuel, avoir un
nouveau serveur avec les meme chemins d'installation, je pourrais simplement
copier les *.mdf et *.ldf, mais hélas, en plus de la migation de données , je
dois réorganiser les chemins d'installation...comme lors d'une installation
par défaut de SQL 2000

Merci de votre aide/ vos conseils

"Florent G." a écrit :

Bonjour,

j'ai un serveur de production win2000 server avec SQL 2000 dessus, appelons
le :
srv-ancien

Ce dernier a été installé avec des chemins autres que ceux par défaut :
C:Program FilesMicrosoft SQL Server80COM
C:Program FilesMicrosoft SQL Server80Tools
C:Program FilesMicrosoft SQL ServerMSSQLBinn
C:Program FilesMicrosoft SQL ServerMSSQLInstall

ET

D:mssql2000MSSQLBACKUP
D:mssql2000MSSQLData (contenant les fichier mdf et ldf de MASTER, MODEL
et TMPDB...)
D:mssql2000MSSQLJOBS
D:mssql2000MSSQLLOG
D:mssql2000MSSQLREPLDATA

Maintenant, j'ai besoin, de recréer ce serveur à l'identique sur un nouveau
serveur Win2000 Server avec le meme SQL 2000 mais en laissant les chemins
d'installation proposés par défaut....

Quelle est la methode pour y arriver ?

Merci




Avatar
Med Bouchenafa
Un RESTORE de la base MASTER suivi d'un sp_attach_db de chacune des base
devrait faire l'affaire
Ne pas oublier de détacher les bases au préalable

--
Bien cordialement
Med Bouchenafa


"Florent G." a écrit dans le message de
news:
Bonjour,

j'ai un serveur de production win2000 server avec SQL 2000 dessus,
appelons
le :
srv-ancien

Ce dernier a été installé avec des chemins autres que ceux par défaut :
C:Program FilesMicrosoft SQL Server80COM
C:Program FilesMicrosoft SQL Server80Tools
C:Program FilesMicrosoft SQL ServerMSSQLBinn
C:Program FilesMicrosoft SQL ServerMSSQLInstall

ET

D:mssql2000MSSQLBACKUP
D:mssql2000MSSQLData (contenant les fichier mdf et ldf de MASTER, MODEL
et TMPDB...)
D:mssql2000MSSQLJOBS
D:mssql2000MSSQLLOG
D:mssql2000MSSQLREPLDATA

Maintenant, j'ai besoin, de recréer ce serveur à l'identique sur un
nouveau
serveur Win2000 Server avec le meme SQL 2000 mais en laissant les chemins
d'installation proposés par défaut....

Quelle est la methode pour y arriver ?

Merci




Avatar
Florent G.
Med,

Donc j'installe le nouveau serveur sql avec les chemins par défaut, ensuite
je me trouve qq part la doc sur comment restaurer master (ca ca peut de toute
facon toujours servir de l'avoir sous la main...) ?

Mais dans la master que je restaure, il y aura qurement des traces des
chmins d'installation des dossiers non ?

ça m'étonne que ce soit si simple...


"Med Bouchenafa" a écrit :

Un RESTORE de la base MASTER suivi d'un sp_attach_db de chacune des base
devrait faire l'affaire
Ne pas oublier de détacher les bases au préalable

--
Bien cordialement
Med Bouchenafa


"Florent G." a écrit dans le message de
news:
> Bonjour,
>
> j'ai un serveur de production win2000 server avec SQL 2000 dessus,
> appelons
> le :
> srv-ancien
>
> Ce dernier a été installé avec des chemins autres que ceux par défaut :
> C:Program FilesMicrosoft SQL Server80COM
> C:Program FilesMicrosoft SQL Server80Tools
> C:Program FilesMicrosoft SQL ServerMSSQLBinn
> C:Program FilesMicrosoft SQL ServerMSSQLInstall
>
> ET
>
> D:mssql2000MSSQLBACKUP
> D:mssql2000MSSQLData (contenant les fichier mdf et ldf de MASTER, MODEL
> et TMPDB...)
> D:mssql2000MSSQLJOBS
> D:mssql2000MSSQLLOG
> D:mssql2000MSSQLREPLDATA
>
> Maintenant, j'ai besoin, de recréer ce serveur à l'identique sur un
> nouveau
> serveur Win2000 Server avec le meme SQL 2000 mais en laissant les chemins
> d'installation proposés par défaut....
>
> Quelle est la methode pour y arriver ?
>
> Merci
>
>





Avatar
Med Bouchenafa
Dans master, il y effectivement une table sysdatabases qui contient la liste
des bases de données du serveur et le chemin d'accès des différents
fichiers. Mais cela n'est pas gênant du tout.
Lorsque tu attaches à nouveau la base, l'information est mise à jour sans
aucun souci.
Je crois d'ailleurs que SQL Server 2000 n'utilise même plus cette
information car elle se trouve dans la table sysfiles de chaque base de
données

C'est effectivement aussi simple que cela parce que c'est.... du SQL Server
--
Bien cordialement
Med Bouchenafa



"Florent G." a écrit dans le message de
news:
Med,

Donc j'installe le nouveau serveur sql avec les chemins par défaut,
ensuite
je me trouve qq part la doc sur comment restaurer master (ca ca peut de
toute
facon toujours servir de l'avoir sous la main...) ?

Mais dans la master que je restaure, il y aura qurement des traces des
chmins d'installation des dossiers non ?

ça m'étonne que ce soit si simple...


"Med Bouchenafa" a écrit :

Un RESTORE de la base MASTER suivi d'un sp_attach_db de chacune des base
devrait faire l'affaire
Ne pas oublier de détacher les bases au préalable

--
Bien cordialement
Med Bouchenafa


"Florent G." a écrit dans le message
de
news:
> Bonjour,
>
> j'ai un serveur de production win2000 server avec SQL 2000 dessus,
> appelons
> le :
> srv-ancien
>
> Ce dernier a été installé avec des chemins autres que ceux par défaut :
> C:Program FilesMicrosoft SQL Server80COM
> C:Program FilesMicrosoft SQL Server80Tools
> C:Program FilesMicrosoft SQL ServerMSSQLBinn
> C:Program FilesMicrosoft SQL ServerMSSQLInstall
>
> ET
>
> D:mssql2000MSSQLBACKUP
> D:mssql2000MSSQLData (contenant les fichier mdf et ldf de MASTER,
> MODEL
> et TMPDB...)
> D:mssql2000MSSQLJOBS
> D:mssql2000MSSQLLOG
> D:mssql2000MSSQLREPLDATA
>
> Maintenant, j'ai besoin, de recréer ce serveur à l'identique sur un
> nouveau
> serveur Win2000 Server avec le meme SQL 2000 mais en laissant les
> chemins
> d'installation proposés par défaut....
>
> Quelle est la methode pour y arriver ?
>
> Merci
>
>