BOGUE : la rubrique « Attribution d'un nouveau nom à un serveur » dans la documentation en ligne de SQL Server est incomplète

IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d’articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d’avoir accès, dans votre propre langue, à l’ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s’exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s’efforce aussi continuellement de faire évoluer son système de traduction automatique.

La version anglaise de cet article est la suivante: 303774
Cet article a été archivé. Il est proposé « en l'état » et ne sera plus mis à jour.
BOGUE #: 354825 (SHILOH_BUGS)
Symptômes
L'exemple de la rubrique en ligne de SQL Server 2000 « Attribution d'un nouveau nom à un serveur » est incomplète. Le mot clé « local » est manquant dans l'exemple.

L'exemple SQL Server Books Online contient :

sp_dropserver old_namegosp_addserver new_namego
L'exemple correct est :

sp_dropserver 'old_name' go sp_addserver 'new_name', 'local' go 		

Exécute la sp_dropserver stockée procédure sur un serveur qui a associées serveur distant et lié connexion entrées entraîne un message d'erreur. Le message d'erreur indique que vous devez supprimer les noms d'accès avant de vous supprimer la télécommande ou le serveur lié. Pour supprimer la télécommande et les logins de serveur lié pour un serveur lorsque vous supprimez le serveur, utilisez l'argument droplogins :

sp_dropserver 'old_name', 'droplogins' go sp_addserver 'new_name', 'local' go

note Après avoir exécuté la procédure sp_addserver stockées, vous devez redémarrer le service SQL Server pour que le changement @@SERVERNAME soient prises en compte.

Documentation en ligne de SQL Server indique également suivantes :

You do not have to run Setup again to reset the computer name.				
L'instruction précédente est uniquement vrai si elle n'est pas un serveur virtuel. Pour renommer un serveur virtuel vous devez désinstallez et réinstallez le serveur virtuel.
Cause
Voici quelques raisons pourquoi le SQL Server nom_serveur peut être NULL ou pas correspond au nom de machine de Microsoft Windows NT actuel :
  • L'ordinateur a été renommé.

  • Une image a été prise de l'ordinateur SQL Server et ensuite copiée sur un autre ordinateur.

  • La procédure sp_dropserver stockées a exécute pour le local nom_serveur .
Statut
Microsoft a confirmé qu'il s'agit d'un problème les produits Microsoft répertoriés au début de cet article produits.
Plus d'informations
Pour vérifier si vous avez une incompatibilité entre votre serveur SQL serveur et nom_ordinateur l'ordinateur, comparez les valeurs dans les instructions qui suivent. Si les valeurs ne correspondent pas ou @@SERVERNAME est NULL, vous devez renommer votre serveur SQL. Par exemple :
-- get current SQL Server name\instance name  SELECT @@SERVERNAME-- get current machine name and instance name  SELECT SERVERPROPERTY('MachineName'), SERVERPROPERTY ('InstanceName')				
Références
Pour plus d'informations sur la modification du nom de SQL Server 7.0, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
195759 Fichier INF: Forum aux questions - SQL Server 7.0 - Installation de SQL
BOL livres en ligne renommer local modification serveur machine image fantôme

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 303774 - Dernière mise à jour : 12/06/2015 04:02:18 - Révision : 4.2

Microsoft SQL Server 2000 Standard

  • kbnosurvey kbarchive kbmt kbbug kbpending KB303774 KbMtfr
Commentaires