ВИПРАВЛЕННЯ: Порушення доступу відбувається під час використання функції COUNT_BIG та положення на запит SQL Server 2008 або SQL Server 2008 R2

Застосовується до: Microsoft SQL Server 2008 R2 Service Pack 2SQL Server 2008 R2SQL Server 2008

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

Ознаки


У Microsoft SQL Server 2008 або Microsoft SQL Server 2008 R2. відбувається порушення доступу під час виконання запиту, який використовує COUNT_BIG функції, а потім пункт більше. Крім того, відображається таке повідомлення про помилку:
Повід. 0, рівень 11, 0, стан, рядок < рядок > A серйозні помилка поточної команди. Результати, якщо потрібно буде скасовано. Повід. 0, рівень 20, 0, стан, рядок < рядок > A серйозні помилка поточної команди. Результати, якщо потрібно буде скасовано.
Окрім того, у журналі застосунків реєструється така подія:
Джерело: MSSQLSERVEREvent ID: 17310Message: запит сеансу з SPID < код >, створений у невиправній помилці. SQL Server є припинення дії цього сеансу. Випущено журналу каталог контактів служби технічної підтримки з смітник.
Коли ця проблема виникає, міні-дамп файл створюється в папці журналу SQL Server. Крім того, у файл журналу SQL Server реєструється повідомлення про помилку приблизно такого вигляду:
spid для < дата, час > < код > * код винятку = spid для c0000005 EXCEPTION_ACCESS_VIOLATION < дата, час > < код > * порушення прав доступу, сталася адресу для читання 0000000000000010 < дата, час > < код >< spid, видалено >< дата, час > Помилка на сервері: 17310, серйозності.: 20, стан: 1. запиту на сеансу з SPID < код > < дата, час > сервером користувача, створений у невиправній помилці. SQL Server є припинення дії цього сеансу. Випущено журналу каталог контактів служби технічної підтримки з смітник.

Спосіб вирішення


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

SQL Server 2008 R2

Виправлення для цієї проблеми, спочатку було випущено у сукупний пакет оновлень 2. Щоб отримати додаткові відомості про те, як отримати цей пакет накопичувальне оновлення для SQL Server 2008 R2 клацніть номер статті в базі знань Microsoft Knowledge Base:
2072493 Сукупний пакет оновлень 2 для SQL Server 2008 R2
Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 R2 виправити, випуск. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати докладні відомості, клацніть номер цієї статті бази знань Microsoft:
981356 У SQL Server 2008 R2 збірки, які були надані після випуску SQL Server 2008 R2

SQL Server 2008

Виправлення для цієї проблеми була вперше випущена у накопичувальне оновлення 8, для SQL Server 2008 з пакетом оновлень 1. Щоб отримати додаткові відомості про цей пакет накопичувальне оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:
981702 Сукупний пакет оновлень пакета 8 для 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 клацніть номер статті в базі знань Microsoft Knowledge Base:
935897 Покрокову модель обслуговування доступне команди SQL Server, щоб доставити виправлень для повідомляли про проблеми
Щоб отримати додаткові відомості про присвоєння імен оновленням для SQL Server клацніть номер статті в базі знань Microsoft Knowledge Base:
822499Нова схема присвоєння імен пакетам оновлень програмного забезпечення для Microsoft SQL Server
Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:
824684 Опис стандартної термінології, яка використовується для опису оновлень програмних продуктів Майкрософт