Install de SQL 2005 + changer le nom de machine = plus rien ne marche - SQL/NoSQL - Programmation
Marsh Posté le 01-04-2008 à 09:05:58
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.
Marsh Posté le 01-04-2008 à 10:23:09
$man:
Merci beaucoup ! on dirait bien que c'est ce dont j'ai besoin !
Par contre; j'ai deux parametres qui contienne le nom de la machine:
- la table "NAME" qui contient la valeur :Nom de machine\nom d'instance
- la table "DATA SOURCE" qui contient la meme valeur
si tu me laisse ton mail je peux t envoyer un screenshot. PS: je suis sous SQL 2005
Encore merci de ton aide
Marsh Posté le 31-03-2008 à 11:08:26
Salut je vous explique mon probleme:
Sur une machine qui se nomme: TOTO
- apres une installation de SQL 2005 tout a fait réussi
- scriptage de l'installation des Bases et des tables (Installshield X)
- scriptage des ressources ODBC (Installshield X)
- installation de nos applicatifs(Installshield X)
tout marche !
Si j'ai le malheur de renommer ma machine en TITI
- tout fout le camps car mon instance SQL est en quelque sort lié au nom de machine au moment ou j'ai fait mon installation.
Question:
Existe t il une commande magique ou manipulation qui me permette de re-parametrer mon instance SQL pour que toute ma config remarche avec le nouveau nom de machine ?
But fonctionnel à atteindre:
J'aimerais pouvoir Ghoster mes machines et a la fin du Ghost, je dois changer le nom de la machine ...
Merci d'avance de votre aide
Message édité par stilgar78 le 31-03-2008 à 14:40:36