La question est simple mais pourtant je n'ai rien trouvé sur les internets qui y répondent ! Ou ai-je mal cherché ?

J'ai des champs XML dans une bd (Instance version 2008... Oui, je sais...)
La société change de nom et donc je voudrais y remplacer une chaîne de caractères précise par une autre, à n'importe quel endroit du xml.

Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
CREATE TABLE [dbo].[TestXml](
	[id] [int] IDENTITY(1,1) NOT NULL,
	[ColXml] [xml] NOT NULL
) 
GO
 
INSERT INTO [dbo].[TestXml] ([ColXml])
VALUES ( '<ABCConnection>
  <ABCSubProtocol>PUYHB</ABCSubProtocol>
  <ABCCentralHostname>PUYHB2.aChanger.com</ABCCentralHostname>
  <ABCCentralPort>40001</ABCCentralPort>
  <Hostname>PUYHB2.aChanger.com</Hostname>
  <Port>22</Port>
  <UserName>UnUser</UserName>
  <Password>#########</Password>
  <AuthenticationMethods>
    <Methods>
      <string>Public Key</string>
    </Methods>
    <KeyPath>C:\Program Files (x86)\ABC\</KeyPath>
  </AuthenticationMethods>
  <InternalHomeDirectory>C:/Temp/</InternalHomeDirectory>
  <ExternalHomeDirectory>/</ExternalHomeDirectory>
  <PUYHBParameters>
    <SendToServiceUrl>https://PUYHB2.aChanger.com/ABC/PUYHB/Ici</SendToServiceUrl>
    <ToEmailList>sadsadas@dfgdgsfdgs.com;asdsadsadad@dsdasdasd.com;werthjk@dsdasdasd.com;jhfgds@dsdasdasd.com;dfsghfdhn@dsdasdasd.com; jhghfbvc@aChanger.com</ToEmailList>
  </PUYHBParameters>
</ABCConnection>'  )
GO
Je voudrais remplacer la chaine « aChanger » par « NouveauNom » pour obtenir ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<ABCConnection>
  <ABCSubProtocol>PUYHB</ABCSubProtocol>
  <ABCCentralHostname>PUYHB2.NouveauNom.com</ABCCentralHostname>
  <ABCCentralPort>40001</ABCCentralPort>
  <Hostname>PUYHB2.NouveauNom.com</Hostname>
  <Port>22</Port>
  <UserName>UnUser</UserName>
  <Password>#########</Password>
  <AuthenticationMethods>
    <Methods>
      <string>Public Key</string>
    </Methods>
    <KeyPath>C:\Program Files (x86)\ABC\</KeyPath>
  </AuthenticationMethods>
  <InternalHomeDirectory>C:/Temp/</InternalHomeDirectory>
  <ExternalHomeDirectory>/</ExternalHomeDirectory>
  <PUYHBParameters>
    <SendToServiceUrl>https://PUYHB2.NouveauNom.com/ABC/PUYHB/Ici</SendToServiceUrl>
    <ToEmailList>sadsadas@dfgdgsfdgs.com;asdsadsadad@dsdasdasd.com;werthjk@dsdasdasd.com;jhfgds@dsdasdasd.com;dfsghfdhn@dsdasdasd.com; jhghfbvc@NouveauNom.com</ToEmailList>
  </PUYHBParameters>
</ABCConnection>