Помилка #: 50003456 (виправлення SQL)
Корпорація Майкрософт поширює виправлення Microsoft SQL Server 2008 як один файл для завантаження. Оскільки виправлення сукупно, у кожному новому випуску містяться всі виправлення та всі виправлення системи безпеки, які були включені до попередньої версії SQL Server 2008 Fix Release.
Ознаки
У Microsoft SQL Server 2008, SQL Server 2012 або SQL Server 2014, ви використовуєте оператор " змінити індекс " під час обслуговування індексу в звичайній таблиці індексу. Після цього у звичайній таблиці індексу може тривати більше часу, ніж очікувалося, щоб його було відновлено.
Причина
Ця проблема виникає, якщо таблиця «звичайна індекс» містить дані потоку файлів. Якщо таблиця кластерного індексу перебудована, непотрібні копії операцій виконуються в даних потік файлів. Непотрібні копії операцій роблять операцію відновлення повільніше.
Спосіб вирішення
Виправлення для цієї проблеми уперше випущено в цьому сукупному оновленні сервера SQL Server.
Сукупне оновлення 1 для SQL Server 2014 /en-us/help/2931693
Сукупне оновлення 8 для SQL Server 2012 SP1 /en-us/help/2917531
Сукупне оновлення 1 для SQL Server 2008 /en-us/help/956717
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Інші способи вирішення
Щоб вирішити цю проблему, виконайте наведені нижче дії.
-
Перетягніть Кластерний індекс. Щоб відмовитися від кластерного індексу, можна скористатися заявою індексу розкривного списку. Щоб отримати докладніші відомості про оператор Drop (індекс ), перейдіть на веб-сайт MSDN (Microsoft):
http://msdn2.microsoft.com/en-us/library/aa258837(SQL.80).aspx
-
Створення нового кластерного індексу. Для створення нового кластерного індексу можна використати оператор створення індексу . Щоб отримати докладніші відомості про оператор створення індексу , перейдіть на веб-сайт MSDN:
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Додаткові відомості
Щоб отримати докладні відомості про те, які файли змінюються, а також відомості про будь-які передумови для використання пакета сукупного оновлення, що містить виправлення, описане в цій статті бази знань Microsoft, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
956717 Сукупний пакет оновлень пакета 1 для SQL Server 2008
Посилання
Щоб отримати докладні відомості про список збірок, доступних після випуску SQL Server 2008, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
956909 Інстальовано версії SQL Server 2008, випущені після випуску SQL Server 2008Щоб отримати докладні відомості про модель інкрементного обслуговування для SQL Server, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
935897 Модель інкрементного обслуговування доступна з команди SQL Server, щоб доставити виправлення для повідомляли про проблемиЩоб отримати докладні відомості про схему іменування для оновлень SQL Server, клацніть цей номер статті, щоб переглянути статтю в базі знань Microsoft Knowledge Base:
822499 Нова схема іменування для пакетів оновлень програмного забезпечення Microsoft SQL ServerЩоб отримати докладніші відомості про термінологію оновлення програмного забезпечення, клацніть номер статті в базі знань Microsoft Knowledge Base:
824684 Опис стандартної термінології, яка використовується для опису оновлень програмного забезпечення Microsoft