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

Откуда:
Сообщений: 710
Добрый день !!!
Microsoft SQL Server 2000 - 8.00.2282 (Intel X86) Dec 30 2008 02:22:41 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

Часть статистики созданной по результатам помощника по настройке ядра СУБД удалил, а часть не хочет в упор ни с интерфейса SSMS, ни с запроса T-SQL !!!
Картинка с другого сайта.
Что-то подзатупил я, ошибка 3739 вообще звучит, как:
Невозможно %ls индекс "%.*ls", так как он не является коллекцией статистики.
16 окт 13, 12:51    [14979416]     Ответить | Цитировать Сообщить модератору
 Re: Не удаляется статистика  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
ответ в сообщении...вы пытаетесь удалить индекс...
16 окт 13, 12:52    [14979436]     Ответить | Цитировать Сообщить модератору
 Re: Не удаляется статистика  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
The DROP STATISTICS command is used to drop statistics, 
but it is not possible to drop statistics that are a byproduct of an index.
Such statistics are removed only when the index is dropped

http://technet.microsoft.com/en-us/library/cc966419.aspx
16 окт 13, 12:56    [14979473]     Ответить | Цитировать Сообщить модератору
 Re: Не удаляется статистика  [new]
stavgreengo
Member

Откуда:
Сообщений: 710
Статистическая информация по индексам не может быть удалена с помощью инструкции DROP STATISTICS. Статистические данные существуют, пока существует соответствующий индекс.

ну ежели затупил и ничего не помогает, то надо глянуть в BOL. Индекс мешает удалению статы.
16 окт 13, 12:58    [14979484]     Ответить | Цитировать Сообщить модератору
 Re: Не удаляется статистика  [new]
Knyazev Alexey
Member

Откуда: Екб -> Мск
Сообщений: 10234
Блог
Statistics on indexes cannot be dropped by using DROP STATISTICS. 
Statistics remain as long as the index exists.

http://technet.microsoft.com/en-us/library/ms175075.aspx
16 окт 13, 12:58    [14979486]     Ответить | Цитировать Сообщить модератору
 Re: Не удаляется статистика  [new]
Jovanny
Member

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

Вам мешают удалить статистики гипотетические индексы, созданные Database Engine Tuning Advisor.
Найдите их с помощью запроса
SELECT OBJECT_SCHEMA_NAME(I.object_id) AS [Schema], OBJECT_NAME(I.object_id) AS [Table], I.name
			FROM sys.indexes AS I WHERE I.is_hypothetical = 1

и удалите.
16 окт 13, 14:55    [14980427]     Ответить | Цитировать Сообщить модератору
 Re: Не удаляется статистика  [new]
Glory
Member

Откуда:
Сообщений: 104760
Database Engine Tuning Advisor does create hypothetical indexes. To determine which indexes are hypothetical:

For Microsoft SQL Server 2005 and later, check the is_hypothetical column of the sys.indexes catalog view.
For Microsoft SQL Server 2000, use the predicate sysindexes.status & 0x20=0 to identify real indexes.
16 окт 13, 15:02    [14980490]     Ответить | Цитировать Сообщить модератору
 Re: Не удаляется статистика  [new]
Jovanny
Member

Откуда:
Сообщений: 1195
Извиняюсь, недоглядел, что MS SQL 2000.
16 окт 13, 15:42    [14980889]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Не удаляется статистика  [new]
vi0
Member

Откуда:
Сообщений: 226
Knyazev Alexey
Statistics on indexes cannot be dropped by using DROP STATISTICS. 
Statistics remain as long as the index exists.

http://technet.microsoft.com/en-us/library/ms175075.aspx
интересно, а как раньше с этим обстояли дела?
к примеру в книге Querying Microsoft SQL Server 2012 автора Itzik Ben-gan дается следующее упражнение, с намеком что статистика не будет создана для индексов

К сообщению приложен файл. Размер - 61Kb
13 июн 19, 17:03    [21908101]     Ответить | Цитировать Сообщить модератору
 Re: Не удаляется статистика  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
vi0,

Объект будет создан а сама статистика нет.
14 июн 19, 00:21    [21908283]     Ответить | Цитировать Сообщить модератору
 Re: Не удаляется статистика  [new]
vi0
Member

Откуда:
Сообщений: 226
Mind,
в 2012 или в любой версии?
14 июн 19, 03:54    [21908296]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить