PRB : 14274 une erreur se produit lors de la mise à jour un travail de l'Agent SQL après modification du nom de serveur Windows

Traductions disponibles Traductions disponibles
Numéro d'article: 281642 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Après le nom du serveur Windows été changé lors d'une tentative de mettre à jour ou supprimer les travaux précédemment créés dans une instance de SQL Server 2000, message d'erreur suivant peut s'afficher :
Erreur 14274 : Ne peut pas ajouter, mettre à jour ou supprimer un travail (ou ses étapes ou les planifications) qui provient d'un serveur MSX. Le travail n'a pas été enregistré.
Ce problème ne se produit pas de Microsoft SQL Server 7.0 ; Cependant, vous pourriez recevoir cette message d'erreur lorsque vous effectuez une mise à niveau un serveur virtuel SQL Server 7.0 vers un serveur virtuel de SQL Server 2000 même si vous conservez le même nom de serveur virtuel. Au cours du processus de mise à niveau, vous devez supprimer les clusters du serveur virtuel SQL Server 7.0. Lorsque vous supprimez les clusters du serveur virtuel, elle devient une instance autonome de SQL Server et il prend le nom de n?ud, et que vous receviez la message d'erreur lorsque vous modifiez le nom.

Cause

SQL Server 7.0 ne présentent pas ce problème, car dans la table système msdb sysjobs table, champ originating_server stocke la valeur '(local)' référençant le serveur local. Par conséquent, quel que soit la façon dont le nom du serveur est modifié, la modification n'affecte pas les travaux de serveur local.

Étant donné que SQL Server 2000 prend en charge multi-instances, le champ originating_server contient le nom de l'instance dans le format 'serveur ' / d'instance. Même pour l'instance par défaut du serveur, le nom de serveur réel est utilisé au lieu de '(local)'. Par conséquent, après que le serveur Windows est renommé, ces travaux toujours référencer le nom de serveur d'origine et ne peut pas être mis à jour ou supprimée par le processus depuis le nouveau nom du serveur.

Après une mise à niveau à partir de SQL Server 7.0 vers SQL Server 2000, la colonne originating_server est également mis à jour pour tous les travaux existants et la valeur '(local)' n'est plus utilisé.

Contournement

La meilleure façon de gérer ce problème après que le processus de changement de nom consiste à procédez comme suit :
  1. Renommez le serveur le nom d'origine.
  2. Générer le script extrait tous les travaux de l'et puis supprimez-les.
  3. Renommer le serveur vers le nouveau nom.
  4. Rajoutez les travaux en exécutant le script généré à partir de l'étape 2.
Pour plus d'informations, consultez l'article «Administration multiserveurs» dans la documentation en ligne de SQL Server.

Statut

Microsoft a confirmé l'existence de ce problème dans SQL Server 2000.

Propriétés

Numéro d'article: 281642 - Dernière mise à jour: mercredi 21 décembre 2005 - Version: 4.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft SQL Server 2000 Standard
Mots-clés : 
kbmt kbbug kbpending KB281642 KbMtfr
Traduction automatique
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: 281642
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com