Comment changer le nom d'instance dans MS SQL 2005 sans installer une nouvelle instance?

13

J'ai une instance qui n'a vraiment rien dessus, elle a simplement été installée (elle était destinée à un projet, mais cela n'a jamais été fait sur ce serveur, le projet a été fait en double sur un autre serveur) donc depuis que j'ai l'instance, Je veux le renommer.

Cela peut-il être fait? Comment le ferais-je?


Une enquête plus approfondie (recherche sur Google) indique que ce n'est pas vraiment possible. Une consultation supplémentaire avec mes collègues indique que je ferais aussi bien d'installer une instance 2k8 et de passer à autre chose.

jcolebrand
la source

Réponses:

13

Ce n'est pas possible.

Vous devez le réinstaller. Il n'y a pas de fonction de changement de nom d'instance pour le moteur de base de données.

http://social.msdn.microsoft.com/Forums/en/sqlsetupandupgrade/thread/d5d297b0-2995-46ba-9d3b-d1ec8825f479

BenV
la source
1
Oui, c'est ce que je suis descendu, en exécutant le programme d'installation de l'installateur 2k8. Merci quand même. La vraie question est de garder + répondu, fermer ou supprimer? Je suppose que vous garderez la réponse pour les chercheurs à l'avenir.
jcolebrand
1
@jcolebrand: Laissez définitivement comme répondu. En cas de doute, vous pouvez toujours signaler l'attention du modérateur et le laisser passer l'appel.
BenV
4

Vous ne pouvez pas changer le nom de l'instance, mais si je peux suggérer, vous pourrez peut-être utiliser à la server aliasesplace. Par exemple: si votre serveur de base de données était stackexchange et que le nom de l'instance était sql2005 , vous vous connecteriez au serveur sql en accédant à stackexchange \ sql2005 . Un alias peut être installé dans le gestionnaire de configuration SQL avec un nom de disons dbaxchange , puis pointé vers stackexchange \ sql2005 . Maintenant, lorsque vous souhaitez vous connecter à votre serveur, ne fournissez que le nom de dbaxchange et ce sera comme si vous vous connectiez à stackexchange \ 2005 .

StanleyJohns
la source
Oui, les alias sont très utiles. +1 Veillez simplement à activer le protocole qu'ils utilisent et (si TCP / IP) à sélectionner le bon numéro de port. Alias ​​l'instance par défaut est très bien, mais si vous alias un non-défaut, vous devez utiliser un port différent de 1433.
Peter K.