Changer le nom d’un serveur SQL Server 2000
26/11/2009
Et puis d’abord pour quoi faire ?
Cela peut sembler nécessaire lorsque les développements BizTalk Server 2004 se réalisent dans des environnements virtuels avec BizTalk et SQL Server 2000 déjà installés. Dans ce cas, il devient impératif de changer le nom du serveur virtuel, ainsi que le nom du serveur SQL Server.
Comment ?
De la manière suivante :
- Déconfigurer le serveur BizTalk – s’il est déjà configuré, bien entendu – à l’aide de la commande
configframework /u
- Supprimer les jobs SQL Server pour BizTalk
- Renommer le serveur SQL en exécutant les instructions suivantes :
sp_helpserver -- afin de connaitre la valeur {ancien_nom}
GO
sp_dropserver {ancien_nom}
GO
sp_addserver {nouveau_nom}, local
GO
- Redémarrer les services SQL Server (voire la machine si nécessaire…)
- Reconfigurer le serveur BizTalk à l’aide de la commande
Configframework
- S’il devient nécessaire de supprimer des jobs SQL Server après avoir réalisé l’étape 3, exécuter la requête SQL Server suivante
UPDATE msdb.dbo.sysjobs SET originating_server = @@SERVERNAME WHERE
originating_server <> @@SERVERNAME;
afin d’éviter le message d’erreur erreur 14274: impossible d’ajouter, de mettre à jour ou de supprimer un travail provenant d’un serveur MSX (ni l’une des étapes ou l’un de ses plannings).
Et voila.