Accueil > Non classé > Changer le nom d’un serveur SQL Server 2000

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 :

  1. Déconfigurer le serveur BizTalk – s’il est déjà configuré, bien entendu – à l’aide de la commande configframework /u
  2. Supprimer les jobs SQL Server pour BizTalk
  3. 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
  4. Redémarrer les services SQL Server (voire la machine si nécessaire…)
  5. Reconfigurer le serveur BizTalk à l’aide de la commande
    Configframework
  6. 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.

Les commentaires sont fermés.