ВИПРАВЛЕННЯ: Обробника баз даних в SQL Server і служб звітування SQL Server може споживати функціональних можливостей у Windows клієнтських комп'ютерів, ніж очікувалося


Корпорація Майкрософт поширює виправлень, Microsoft SQL Server 2008 в одному завантажуваному файлі. Через те, що ці виправлення сукупні, кожен новий пакет, містить усі поточні виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 виправити, випуск.

Причини


У Microsoft SQL Server 2005 та SQL Server 2008 у Обробник баз даних і служб звітування служби можуть споживати функціональних можливостей, ніж очікується. Цю проблему, можливо, більш видимих на клієнтських комп'ютерах Windows, наприклад, портативних комп'ютерах.

Причина


Обробнику бази даних SQL Server та служб звітування SQL Server, використання спільних компонент, званий SQLOS. SQLOS, надає на внутрішній таймера. Якщо внутрішній таймера встановлено 1ms деталізації, додаткові споживання енергії, ніж необхідно може виникати на комп'ютерах із Windows клієнта.

Вирішення


Відомості про Сукупне оновлення

SQL Server 2008

Увага! Якщо використовується версія, SQL Server 2008, необхідно інсталювати це виправлення. Вирішення цієї проблеми, спочатку було випущено в накопичувальне оновлення 6. Щоб отримати додаткові відомості про те, як отримати цей пакет накопичувальне оновлення для SQL Server 2008, клацніть номер статті в базі знань Microsoft Knowledge Base:
971490 сукупного оновлення пакета 6, для SQL Server 2008
Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 виправити, випуск. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:
956909 у SQL Server 2008 будує, які були надані після випуску SQL Server 2008
SQL Server 2008 із пакетом оновлень 1

Увага! Якщо використовується SQL Server 2008 з пакетом оновлень 1, потрібно інсталювати це виправлення.

Виправлення для цієї проблеми спочатку було випущено у сукупний пакет оновлень 3 для SQL Server 2008 з пакетом оновлень 1. Щоб отримати додаткові відомості про цей пакет накопичувальне оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:
971491 сукупного оновлення, пакет 3 для SQL Server 2008 з пакетом оновлень 1
Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 виправити, випуск. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:
970365 у SQL Server 2008 будує, які були надані після випуску SQL Server 2008 з пакетом оновлень 1
Microsoft SQL Server 2008, термінові виправлення, створені для окремих пакети SQL Server. До інсталяції SQL Server 2008 з пакетом оновлень 1, потрібно застосувати виправлення SQL Server 2008 з пакетом оновлень 1. За промовчанням виправлення, яке надається у SQL Server із пакетом оновлень включено до чергового пакета оновлень у SQL Server.
SQL Server 2005 з пакетом оновлень 3

Увага! Якщо ви працюєте з пакета оновлень 3 для SQL Server 2005, необхідно інсталювати це виправлення.
Виправлення для цієї проблеми спочатку було випущено у 5 накопичувальне оновлення для пакета оновлень 3 для SQL Server 2005. Щоб отримати додаткові відомості про цей пакет накопичувальне оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:
972511 сукупного оновлення пакета 5, для пакета оновлень 3 для SQL Server 2005
Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2005, виправити випуску. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:
960598 до SQL Server 2005 будує, які були надані після випуску пакета оновлень 3 для SQL Server 2005
Microsoft SQL Server 2005, термінові виправлення, створені для окремих пакети SQL Server. Для інсталяції пакета оновлень 3 для SQL Server 2005, потрібно застосувати виправлення пакета оновлень 3 для SQL Server 2005. За промовчанням виправлення, яке надається у SQL Server із пакетом оновлень включено до чергового пакета оновлень у SQL Server.

Стан


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

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


Після застосування цього виправлення, SQLOS не буде використовувати в 1ms деталізації, для внутрішніх таймер за промовчанням.

Примітка Виправлення лише вирішує цю проблему для служб звітування SQL Server і SQL Server Express випусках. Для користувачів, служб звітування SQL Server Ця зміна не діє, за винятком зменшити споживання енергії. Для SQL Server Express випусків користувачів, ця зміна може знизити споживання енергії. Вона також можуть впливати на виході діагностичну інформацію, наприклад, подання динамічного керування. Щоб отримати додаткові відомості про яких діагностики таймер використання на 1ms, представлений SQLOS відвідайте такий веб-сайт MSDN блозі:У цьому блозі на 1ms таймера відомий як таймер відсоток переривання, який використовує timeBeginPeriod, API.
Для інших версій SQL Server, якщо ви вважаєте, що в 1ms таймера викликає небажаних енергоспоживання, можна ввімкнути прапор трасування 8038, під час запуску служби SQL Server.

Буде вимкнено в 1ms таймера. Проте прапора трасування будуть застосовані деталізації деякі діагностики, такі як подання динамічного керування.



Якщо потрібно використовувати у 1ms таймер, навіть, після інсталяції цього сукупного оновлення пакета або після оновлення до новішої версії збірки та випуски SQL Server, які містять цю зміну, можна ввімкнути прапор трасування 8049 під час запуску, щоб використовувати в 1ms таймера.

Посилання


Щоб отримати додаткові відомості про Покрокову модель обслуговування для SQL Server клацніть номер статті в базі знань Microsoft Knowledge Base:

935897 в додаткових обслуговування модель доступна з команди SQL Server, щоб доставити виправлень для повідомляли про проблеми



Щоб отримати додаткові відомості про присвоєння імен оновленням для SQL Server клацніть номер статті в базі знань Microsoft Knowledge Base:

822499 Нова схема присвоєння імен пакетам оновлень програмного забезпечення для Microsoft SQL Server


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