Une fois un SQL-Server et un BizTalk Server 2004 installés, il est loin d'être trivial, ensuite, de modifier le nom du serveur hébergeant ces services.
Le service de Single Sign-On est d'ailleurs le plus embêtant à remettre sur ses pieds. Le plus simple restant encore à rechercher les occurences de l'ancien nom du serveur dans la base de registre et de les remplacer par le nouveau nom (en tout cas là où cela est pertinent...).
En revanche, l'exécution de l'outil de configuration de BTS2004 (ConfigFramework.exe) va échouer sur la modification des jobs que BTS2004 installe dans SQL-Server. La cause de l'erreur provient du fait que le serveur ayant généré ce job n'est plus le même que celui qui essaye de le modifier. Pour éviter ceci, il est possible d'exécuter la commande SQL suivante (dans le cas où il n'y aurait que des jobs BizTalk. Dans le cas contraire, il faudra filtrer la requête) :
UPDATE msdb.dbo.sysjobs SET originating_server = @@SERVERNAME WHEREoriginating_server <> @@SERVERNAME
Ceci à pour effet de changer le nom du serveur original du job.
A noter que changer le nom d'un serveur hébergeant déjà des services tels que BizTalk n'est pas recommandé et ceci fait donc déjà partie des bidouilles...
Once SQL-Server and BizTalk Server 2004 installed, it is very hard to change the server name.
The Single Sign-On is one of the most difficult to fix afterward. The way I found is to search-and-replace all occurences of the old server name by the new one in the registry.
On the other hand, running the BTS2004 configuration tool (ConfigFramework.exe) will fail on the update of the BTS2004 SQL jobs. The root cause of this is that the server which generated these jobs is not the same as the one attempting to update them. To avoid this, it is possible to run the following SQL command (in the case of all jobs are Biztalk jobs. If not, you have to add a filter to your request) :
This will change all originating server of all jobs.
Please notice that to change the server name hosting services like SQL-Server or BizTalk is absolutely not a recommended way...
Remember Me
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.