Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 The provided statistics stream is corrupt  [new]
Voyager_lan
Member

Откуда:
Сообщений: 1463
При Update вылетает сообщение "The provided statistics stream is corrupt"
Кто посоветует как лечить?

п.с. SQL Server EE R2 SP1 x64
В жизни нет ничего лучше собственного опыта...Но лучше учиться на ошибках других
18 фев 12, 15:58    [12115601]     Ответить | Цитировать Сообщить модератору
 Re: The provided statistics stream is corrupt  [new]
step_ks
Member

Откуда:
Сообщений: 930
DBCC CHECKDB что сообщает?
18 фев 12, 16:03    [12115617]     Ответить | Цитировать Сообщить модератору
 Re: The provided statistics stream is corrupt  [new]
Voyager_lan
Member

Откуда:
Сообщений: 1463
step_ks
DBCC CHECKDB что сообщает?

ВСЕ ок.
18 фев 12, 16:05    [12115629]     Ответить | Цитировать Сообщить модератору
 Re: The provided statistics stream is corrupt  [new]
Voyager_lan
Member

Откуда:
Сообщений: 1463
Voyager_lan,

внутри Update был Select Except 2-х таблиц.
Пересоздал одну из них и все заработало
18 фев 12, 16:12    [12115667]     Ответить | Цитировать Сообщить модератору
 Re: The provided statistics stream is corrupt  [new]
Alexey Efimoff
Member

Откуда: Спб
Сообщений: 46
Voyager_lan,
а другого способа нету?
если таблица содержит данные, связи и тп...
пересоздавать в том порядке, чтоб не нарушить взаимосвязи?
Есть другой способ решить эту проблему?
с чем она связана?
30 янв 13, 13:02    [13850136]     Ответить | Цитировать Сообщить модератору
 Re: The provided statistics stream is corrupt  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 35965
Если бегло почитать гугл, то чаще всего это действительно битые файлы. Проверяйте ваши железяки.
30 янв 13, 13:08    [13850181]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: The provided statistics stream is corrupt  [new]
Blazon
Member

Откуда:
Сообщений: 1
Voyager_lan,

Проблема может быть в поврежденной статистике, и вероятно, в той, которая была создана автоматически

Для поиска проблемной статистики можно использовать:

EXEC sp_updatestats


Команда переберет все таблицы и статистики, и если есть проблемы покажет, в какой статистике, точнее таблице, проблема.

Для удаления автосозданной статистики можно использовать такой скрипт:

select 'drop statistics ['+OBJECT_NAME(OBJECT_ID)+'].['+name+']' from sys.stats where auto_created = 1 and OBJECT_NAME(OBJECT_ID) = 'ИМЯ ПРОБЛЕМНОЙ ТАБЛИЦЫ БД'


Скрипт сгенерирует строки для удаления автосозданной статистики для таблицы "ИМЯ ПРОБЛЕМНОЙ ТАБЛИЦЫ БД"

После выполнения сгенерированных строк повторно запустить
EXEC sp_updatestats
для проверки отсутствия ошибок.

Не лишним будет
exec sp_msforeachtable N'UPDATE STATISTICS ? WITH FULLSCAN'
10 фев 19, 15:47    [21805697]     Ответить | Цитировать Сообщить модератору
 Re: The provided statistics stream is corrupt  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 5891
Blazon,

Два вопроса:
1. Что двигает людьми когда отвечают на 5+ летний посты
2. Как получается генерировать такой бред
10 фев 19, 16:11    [21805708]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить