2009-08-03 11 views
0

Disons que j'ai un serveur nommé "MyServerABC" sur lequel Sql Server 2005 est installé avec une instance par défaut. Ainsi, je peux toujours me connecter à mon serveur sql en spécifiant "MyServerABC".Instance par défaut de SQL Server: Si vous modifiez le nom de l'ordinateur hôte

Maintenant, je change le nom de mon serveur en "MyServerDEF". Est-ce que je peux maintenant me connecter au serveur sql en spécifiant simplement "MyServerDEF"?

Y a-t-il des trous dans ma pensée? Est-ce vraiment si simple, ou y a-t-il des étapes supplémentaires ou des problèmes potentiels?

Répondre

4

Oui, c'est exact d'une vue de la connexion à distance si vous changez MyServerABC à MyServerDEF dans les chaînes de connexion.

Il y a quelques choses à considérer (@@ SERVERNAME ne changera pas par défaut par exemple) ont donc un coup d'oeil ici: How to: Rename a Computer that Hosts a Stand-Alone Instance of SQL Server

Souvent, vous utiliseriez MyServerPermanentAlias ​​comme entrée DNS du réseau trop de sorte que le le nom du serveur réel n'est pas pertinent.

+0

Recommandez fortement la méthode d'alias DNS. De cette façon, votre personnel des opérations peut renommer les serveurs ou déplacer SQLServer vers une autre boîte ou autre. J'ai même utilisé plusieurs alias pour différentes applications, juste au cas où Operations voulait déplacer une seule base de données vers son propre serveur. – Bill

+0

+1 pour le lien, nous avions de nouvelles boîtes imagées et ne comprenions pas pourquoi les nouvelles boîtes avec des noms différents essayaient d'appeler le serveur utilisé pour l'image source. Cela a aidé à trier. –

0

Si vous utilisez le nom de l'ordinateur pour vous connecter, vous devrez modifier vos chaînes de connexion. Si c'est ce que vous cherchez, alors oui, c'est aussi simple que ça - aucune étape supplémentaire n'est nécessaire.

C'est pourquoi vous pouvez également utiliser (local) ou simplement "." en tant que raccourcis pour la machine locale.

Marc

+0

Si vous avez déjà MyServerABC codé en dur quelque part (doh!), Ajoutez simplement un alias DNS. Tant que le nom du serveur dans la chaîne de connexion se résout à la bonne adresse IP, cela fonctionnera. – Bill