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 WHERE
originating_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) :
UPDATE msdb.dbo.sysjobs SET originating_server = @@SERVERNAME WHERE
originating_server <> @@SERVERNAME
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…
0 Comments