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

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

Причини

У той час як служб Microsoft SQL Server 2008 звітування (SSRS 2008), є надання великі звіти або великих моделі, з'являється таке повідомлення про помилку виконання:

Джерело: .NET виконання

Дата:
Подія з Ідентифікатором: 1023
Завдання Категорія: немає
Рівень: помилка
Ключові слова: класичний
Користувач: н/д
Комп'ютер:
Опис:
Виконання для .NET версії 2.0.50727.3603 - критична помилка виконання обробника (000006427F44AE16) (80131506)


Повідомлення про помилку може також реєструватися у файлі Оригіналу 2008.

rshost! rshost! 18f0! < дата, час >:: e помилка: створення дамп і вихід через помилку Фатальна виконання процесу.


Ця проблема може виникати в системі бази даних SQL Server 2008 під час SQL Server 2008 об'єкт поширені мова виконання (CLR). У цьому випадку може з'явитися таке повідомлення про помилку:

< Час > помилка сервера: 6536, серйозності: 16, стан: 1.
< Час > сервером критична помилка в .NET Framework загальномовного. Завершення роботи сервера SQL Server. Якщо помилка повторюється, після перезавантаження сервера, зверніться до служби технічної підтримки.

Журнал помилок SQL може відображатися смітник, як дамп стека, з таким текстом:

<time> Server * *******************************************************************************<time> Server *
<time> Server * BEGIN STACK DUMP:
<time> Server * 03/24/11 19:05:12 spid 0
<time> Server *
<time> Server * A fatal error occurred in .NET Framework runtime.

<time> Server * *******************************************************************************
<time> Server *
<time> Server * BEGIN STACK DUMP:
<time> Server * 03/24/11 19:05:23 spid 0
<time> Server *
<time> Server * Full CLR state dump: A fatal error occurred in .NET Framework runtime.

Причина

Ця проблема виникає, коли змішаний збірка використовує CreateThread Win32 API або BeginThread Win32 API для створення потоку. Потік пізніше намагається перехід до керований код. Цей перехід призводить до CLR з проханням хоста виконання завдання контексту. Цей перехід явно заборонено, виникає помилка виконання.



Примітка Перехід явно заборонено, оскільки кожен кеш-планувальник, теми, чи не упереджувальний режим перед спробою доступу до кеша.

Вирішення


Виправлення для цієї проблеми спочатку було випущено у сукупний пакет оновлень 7 для SQL Server 2008 з пакетом оновлень 1. Щоб отримати додаткові відомості про цей пакет накопичувальне оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:

979065 сукупного оновлення, пакет 7 для 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 2008, спробуйте визначити, чи будь-які небезпечні складання, до SQL CLR.NET завантаження в обробнику бази даних і потенційно, створення процесів виникнення цієї проблеми. Не використовувати такі вузли або видалити їх із системи один за одним, поки ознак ізольованих, і проблеми, вщухають.

Наприклад, може відображатися повідомлення інформації, такого в журнал помилок SQL, для відображення яких CLR для SQL, складання використовуються і може бути запуск ознак:

2011-03-29-12:01:01.00 spid51 небезпечні складання ' < ім'я складання > версії = 0.0.0.0, culture = neutral, publickeytoken = null, processorarchitecture = msil' завантажуються в домені застосунку, 1 (< ім'я домену застосунку >)

Стан

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

Посилання

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

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



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

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

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

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

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

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

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

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

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

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

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

×