Ordinateur client n'indiquent pas en arrière au serveur de Windows Software Update Services (WSUS)

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

Sommaire

Symptômes

Ordinateur client n'indiquent pas en arrière au serveur de Microsoft Windows Software Update Services (WSUS). Les symptômes suivants peuvent se de plus produire :
  • Le message d'erreur suivant est enregistré dans le fichier Windowsupdate.log d'ordinateurs clients journaux :
    AVERTISSEMENT : impossible de télécharger des événements au serveur avec hr = 80244008
  • Message d'erreur de délai Microsoft SQL Server s'affichent dans la console d'administration sur le serveur WSUS.
  • Le fichier SoftwareDistribution.log situé dans le dossier Windows Update Services\LogFiles %programfiles%\Microsoft contient les messages qui sont semblables au suivant :
    <DATE>
    <HEURE>
    W3wp.130 UTC d'erreur DBConnection.LogSqlException DBLAYER : erreurs [0] : source que .net vous fournisseur de données SqlClient, Server OPC-AD-WSUS1N\WSUS nombre -2, classe 10 indique 0, procédure ConnectionRead ( WrapperRead())., )
    LineNumber 0 : Délai d'expiration a expiré. Le délai d'expiration s'est écoulé avant la fin de l'opération ou le serveur ne répond pas.

Cause

Ce problème apparaît que le nombre d'événements de rapport dans la table tbEventInstance dépasse si lignent 1 million.

Un serveur WSUS qui utilise le matériel recommandé peut prendre en charge un nombre maximal 15,000 clients en utilisant 22 heures un cycle par défaut de détection. Le numéro d'événements de rapport ajouté à la table tbEventInstance dépend sur le nombre de clients et la fréquence définie pour chaque cycle de détection. Suppression automatique de lignes de la table tbEventInstance démarre lorsqu' un client essaye d'envoyer un rapport. Le processus de suppression automatique est lancé que si les événements de rapport dans la table tbEventInstance dépassent si lignent 1 million.

Le processus de suppression automatique est très lent et bloque en arrière du rapport des ordinateur client au serveur WSUS. Par défaut WSUS est configuré pour supprimer les événements sont plus que 15 days anciens de travaux et qui sont plus anciens de 90 jours sur des serveurs. WSUS supprime des événements anciens au taux d'événements 1000 tout 12 heures.

Pour plus d'informations sur comment déterminer si le tableau tbEventInstance a dépassé si lignent 1 million, consultez la section "Plus d'informations".

Résolution

Information de correctif

Un correctif pris en charge est disponible auprès de Microsoft. Cependant est conçu ce correctif corriger le problème seulement décrit dans cet article. À devoir appliquez ce correctif seulement aux systèmes qui rencontrent ce problème spécifique.

Si le correctif est disponible pour le téléchargement, il y a une section de "téléchargement disponible de Correctif" située de cet article de Base de connaissances. Si cette section n'apparaît pas, soumettez une demande à service clientèle de Microsoft et Support d'obtenir le correctif.

Remarque si problèmes supplémentaires se produisent ou si tout dépannage est requis, vous pouvez doit créer une demande de service distinct. Les coûts habituels de support technique s'appliqueront à questions sur le support technique qui ne qualifient pas pour ce correctif spécifique et problèmes. Une liste complète ou de numéro de téléphone service clientèle de Microsoft et Support créant une demande de service distinct, reportez-vous au site Web de Microsoft à l'adresse suivante :
http://support.microsoft.com/contactus/?ws=support
Remarque le formulaire "téléchargement correctif disponible" affiche les langues pour lesquelles le correctif est disponible. Si vous ne voyez pas votre langue, elle est parce qu'un correctif n'est pas disponible pour la langue.

Conditions préalable

Aucune

Redémarrez l'exigence

Vous ne devez pas redémarrer l'ordinateur après avoir appliqué ce correctif.

Information de remplacement de correctif

Ce correctif n'en remplace pas d'autre

Information de fichier

La version anglaise de ce correctif logiciel possède les attributs de fichier indiqués dans le tableau suivant ou ceux d'une version ultérieure Temps universel répertorie les dates et les dates de ces fichiers. Lorsque vous affichez l'information de fichier, elle est converti à l'heure locale. Pour connaître le décalage entre heure GMT et l'heure locale, utilisez l'onglet Fuseau horaire dans l'élément de Panneau de configuration Date et heure.
Réduire ce tableauAgrandir ce tableau
Nom de fichierVersion du fichierTaille de fichierDateHeurePlate-forme
Eventinstancesfix.dllNon applicable41,27207-Nov-200511 : 36X 86
Eventinstancesfix.sqlNon applicable14,44201-Nov-200510 : 42Non applicable
Runeventinstancesfix.vbsNon applicable1,43308-Nov-200512 : 16Non applicable

Contournement

Pour contourner ce problème, modifiez le cycle de détection à une valeur qui est de la plage autorisée. Vous pouvez manipuler l'heure entre chaque cycle de 1 heure de détection à 22 heures en utilisant Stratégie de groupe. Par exemple si vous modifiez la fréquence de cycle par défaut de détection à 11 hours 22 heures, le nombre de clients que le serveur WSUS peut prendre en charge est réduit à 7,500 clients.

Si ordinateur client n'indiquent pas au serveur WSUS, en arrière après avoir modifié la fréquence de cycle de détection, vous devez supprimer tous les événements en cours de la table tbEventInstance. Pour cela faire, exécutez la commande suivante dans Analyseur de requêtes SQL :
TRUNCATE TABLE dbo.tbEventInstance
Vous pouvez en outre arrêter le processus de suppression automatique et puis augmenter la fréquence du processus de suppression. Après que vous augmentez la fréquence du processus de suppression, WSUS supprime des lignes dans des plus faibles quantités, mais gère la taille de la table tbEventInstance.

Pour arrêter le processus de suppression automatique et pour définir la fréquence du processus de suppression à 1 heure, exécutez la commande suivante dans Analyseur de requêtes SQL :
UPDATE dbo.tbConfigurationB SET AutoPurgeDetectionPeriod = 1
Cette commande exécute le processus de suppression tout heure. Après vous cette commande exécuté, WSUS supprime 24,000 événements par jour au taux de 1000 événements par heure. Cela est la fréquence plus élevée qui peut être définie pour le processus de suppression.

Pour calculer la fréquence de suppression automatique correcte et la fréquence de cycle de détection correcte, vous devez connaître le nombre de clients WSUS.

Utilisez les formules suivantes pour calculer la fréquence minimale pour le processus de suppression et la fréquence de cycle de détection :
Fréquence de processus de suppression minimale : (24/DF) x CL
(Fréquence de cycle de détection : CL/PF x 24)
Remarque DF est la fréquence de cycle de détection, CL est le nombre de clients WSUS et dossier public est le minimum purge la fréquence.

Si 4,000 clients WSUS se trouvent et si vous définissez la fréquence de cycle de détection à 8 cycles par jour, environ 32000 événements peuvent par exemple être enregistrés à la table tbEventInstance. Le nombre maximal d'événements qui peuvent être supprimés par le processus de suppression par jour est 24,000 événements lorsque vous définissez la fréquence de suppression à 1 heure. Vous pouvez par conséquent réduire la fréquence de cycle de détection afin que le nombre d'événements qui sont générés par les clients ne dépasse pas 24,000.

Statut

Microsoft a confirmé l'existence d'un problème dans les produits Microsoft répertoriés dans la section « S'applique à »

Plus d'informations

Déterminer comment si le tableau tbEventInstance a dépassé si lignent 1 million

  1. Démarrez Analyseur de requêtes SQL et puis connexion au serveur local.
  2. Dans la liste Bases de données, cliquez sur SUSDB.
  3. Collez la requête SQL suivante dans la fenêtre Requête :
    select count(*) from tbEventInstance
  4. Cliquez sur Exécuter la requête pour exécuter la requête.
Si vous exécutez Microsoft SQL Server Desktop Engine (Windows (WMSDE)) vous pouvez également utiliser la commande osql pour vérifier si le tableau tbEventInstance a dépassé si lignent 1 million. Pour cela, tapez la commande suivante à une invite de commandes et appuyez sur ENTRÉE :
"%programfiles%\Update Services\tools\osql\osql.exe" -S %COMPUTERNAME%\WSUS -E -dSUSDB -Q"SELECT COUNT(*) FROM dbo.tbEventInstance"
Pour plus d'informations cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft
824684 Description de la terminologie standard qui est utilisée pour décrire les mises à jour Microsoft de logiciel

Propriétés

Numéro d'article: 909131 - Dernière mise à jour: jeudi 15 novembre 2007 - Version: 1.9
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Software Update Services 1.0
Mots-clés : 
kbautohotfix kbhotfixserver kbtshoot kbbug kbfix kbqfe kbpubtypekc KB909131 KbMtfr kbmt
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 feraient 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. Si vous relevez des erreurs graves et souhaitez contribuer à l?amélioration du système, vous pouvez compléter l?enquête à votre disposition dans le bas des articles.
La version anglaise de cet article est la suivante: 909131
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