Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Причини

Клієнтські комп'ютери не повідомляла назад до сервера Microsoft Windows Software Update Services (WSUS). Крім того, можуть виникнути такі ситуації:

  • У до журналу windowsupdate log на клієнтських комп'ютерах, реєструється таке повідомлення про помилку:

    ПОПЕРЕДЖЕННЯ: Не вдалося завантажити подій на сервер з hr = 80244008

  • Повідомлення про помилку часу очікування для Microsoft SQL Server, відображаються у консолі адміністратора на сервер WSUS.

  • SoftwareDistribution.log файл, який міститься в папці Windows Update Services\LogFiles "%programfiles%\Microsoft" містить повідомлення приблизно такого вигляду:

    <DATE>
    <TIME>
    UTC-помилка w3wp.130DBConnection.LogSqlExceptionDBLAYER: помилки [0]: джерела .net SqlClient даних постачальника, сервер OPC AD-WSUS1N\WSUS, номер -2 клас 10, стан, 0, процедури ConnectionRead (WrapperRead()).,
    LineNumber 0: Вичерпано. Період очікування, що минув до завершення роботи або сервер не відповідає.

Причина

Ця проблема виникає, якщо кількість подій, звітування tbEventInstance таблиці 1 мільйона рядків.

Сервер WSUS, який використовує необхідного обладнання може підтримувати Максимальна кількість 15 000 клієнтів, за допомогою цикл виявлення за промовчанням, 22 годин. Кількість подій, звітування, яка додається до таблиці tbEventInstance, залежить від кількості клієнтів і від частоти, настроєний для кожного циклу, виявлення. Автоматичне видалення рядки таблиці tbEventInstance запускається, коли клієнт намагається надіслати звіт. Якщо звітування подій у tbEventInstance, перевищує 1 мільйона рядки ініціалізації процес автоматичного видалення.

Автоматичне видалення процес дуже повільно і блокує клієнтські комп'ютери з звітування сервера WSUS. За промовчанням, WSUS налаштовано видаляти події, які перевищує 15 днів на робочих станціях, і, старішій за 90 днів на серверах. WSUS видаляє старі події у розмірі 1000 події, кожні 12 годин.

Щоб отримати відомості про те, як визначити, чи tbEventInstance таблиці перевищує 1 мільйона рядків див. розділ "Додаткові відомості".

Вирішення

Відомості про виправлень

Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які зазнають цієї конкретної проблеми.

Якщо Виправлення доступне для завантаження, є розділ "Виправлення доступне для завантаження" на початку цієї статті бази знань. Якщо цей розділ не відображається, надішліть запит до клієнтської служби та підтримки Microsoft, щоб отримати виправлення.

Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Повний список телефонів служби підтримки клієнтів Microsoft а також підтримки або створити окремий запит на обслуговування відвідайте веб-сайт корпорації Майкрософт:

http://support.microsoft.com/contactus/?ws=supportПримітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.

Попередні вимоги

Комп'ютер не потрібно перезавантажувати.

Необхідність перезавантаження

Вам не потрібно перезавантажувати комп'ютер, після застосування цього виправлення.

Відомості про заміну виправлень

Це виправлення не замінює жодних інших виправлень.

Відомості про файли

Англійська версія цього виправлення на комп'ютері має атрибути файлів (або новіші атрибути файлів), подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, за допомогою вкладки часовий пояс у Дата й час на панелі керування.

Ім'я файлу

Версія файлу

Розмір файлу

Дата

Час

Платформа

Eventinstancesfix.dll

Не застосовується

41,272

07-Nov-2005

11:36

x86

Eventinstancesfix.sql

Не застосовується

14,442

01-Nov-2005

10:42

Не застосовується

Runeventinstancesfix.vbs

Не застосовується

1,433

08-Nov-2005

12:16

Не застосовується

Виправлення помилок

Щоб вирішити цю проблему, змініть циклу виявлення, значення із припустимого діапазону. За допомогою групової політики, можна керувати проміжок часу між кожного циклу виявлення від 1 години до 22 годин. Наприклад, якщо змінити частоту циклу виявлення за замовчуванням 22 годинам 11 годин, кількість клієнтів, які підтримує сервера WSUS зменшення 7500 клієнтів.

Якщо на клієнтських комп'ютерах не повідомляють про назад до сервера WSUS після змінення частоти циклу виявлення, потрібно видалити поточні події tbEventInstance таблиці. Для цього виконайте таку команду, у SQL Query Analyzer:

ОПЕРАТОРА dbo.tbEventInstanceКрім того, можна зупинити процес автоматичного видалення а потім, збільшити частоту процесу видалення. Після того, як ви, збільшити частоту процес вилучення, WSUS видаляє рядки менші фрагменти, але зберігає розмір таблиці tbEventInstance.

Щоб зупинити процес автоматичного видалення і встановити частоту процесу видалення 1 годину у SQL Query Analyzer виконайте таку команду:

ОНОВЛЕННЯ dbo.tbConfigurationB, набір AutoPurgeDetectionPeriod = 1Ця команда запускає процес видалення в кожної години. Після виконання цієї команди WSUS, видаляє 24 000 події на день, у розмірі 1000 події на годину. Це найбільший частіше, можна створити процес видалення.

Обчислити частоти правильний автоматичне видалення та частоти цикл правильне визначення, потрібно знати номер WSUS клієнтів.

Використовувати такі формули для обчислення мінімальна частота процесу видалення та частоти циклу виявлення:

Мінімальні видалення процесу частоти: (24/DF) x CL

Виявлення цикл частота: (CL/PF) x 24Примітка. DF – це частота циклу виявлення CL-це номер служби WSUS клієнти та PF – це частота мінімальний очистити.

Наприклад, якщо 4000 WSUS, клієнти та встановити частоту циклу виявлення 8 циклів на день, приблизно 32,000 події можна реєструватися tbEventInstance таблиці. Максимальна кількість подій, які можна видалити процес видалення на день, є 24 000 події, якщо встановлено значення частоти видалення 1 год. Таким чином, ви можете знизити частоту циклу виявлення таким чином, кількість подій, які клієнти менше, 24000.

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

Як визначити, чи tbEventInstance таблиці перевищує 1 мільйона рядків

  1. Запустіть SQL Query Analyzer і підключитися до локального сервера.

  2. У списку баз даних натисніть кнопку " SUSDB".

  3. У вікні запиту, вставте наступний запит SQL:

    select count(*) from tbEventInstance
  4. Виберіть Запит на виконання для виконання запиту.

Якщо використовується Microsoft SQL Server Desktop Engine (Windows) (WMSDE) для використання osql команду, щоб перевірити, чи tbEventInstance таблиці перевищує 1 мільйона рядків. Для цього введіть таку команду в командному рядку та натисніть клавішу ENTER:

"%programfiles%\Update Services\tools\osql\osql.exe" -S %COMPUTERNAME%\WSUS -E -dSUSDB -Q"SELECT COUNT(*) FROM dbo.tbEventInstance"

Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:

824684 Опис стандартну термінологію, яка використовується для опису оновлень програмного забезпечення Microsoft

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×