Pour voir ceci, il suffit d'exécuter la commande :
* SELECT * FROM SYS.SERVERS
On obtient alors le nom stocké qui doit donc être modifié.
Méthode 1 (déconseillée) :
Cette table ne peut pas être modifiée directement via un UPDATE, sauf par le passage en mode administrateur :
C:\>sqlcmd -A
1> update sys.servers set name='NOUVEAUNOM\SQLEXPRESS'
2> go
On redémarre ensuite le serveur SQL concerné et tout est OK.
Méthode 2 :
Des procédures stockées système permettent de modifier ce paramètre :
sp_dropserver @server='ANCIENNOM\SQLEXPRESS'
sp_addserver @server='NOUVEAUNOM\SQLEXPRESS', @local='LOCAL'
Une fois la modification effectuée, il faut relancer le service SQL Server.
Attention :
Dans le cas ou vous avez plusieurs instances sur votre machine, il faut effectuer cette modification sur chaque instance.
Message édité par $man le 01-04-2008 à 09:07:46