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

Откуда:
Сообщений: 13147
нет ничего еще проще, типа index_properties?
14 мар 12, 14:12    [12246309]     Ответить | Цитировать Сообщить модератору
 Re: кто "вспомнит" простые способы узнать секционирован индекс или нет, кроме data_spaces?  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35384
Блог
Поле data_space_id в sys.indexes?
14 мар 12, 14:23    [12246392]     Ответить | Цитировать Сообщить модератору
 Re: кто "вспомнит" простые способы узнать секционирован индекс или нет, кроме data_spaces?  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35384
Блог
select *
  from sys.indexes AS indx
  inner join sys.partition_schemes AS ps ON ps.data_space_id = indx.data_space_id
14 мар 12, 14:26    [12246419]     Ответить | Цитировать Сообщить модератору
 Re: кто "вспомнит" простые способы узнать секционирован индекс или нет, кроме data_spaces?  [new]
AndyD
Guest
sys.sysindexes
bol
first - Указатель на первую или корневую страницу.

Не используется, если indid = 0.

NULL = индекс секционируется, если столбец indid > 1;

NULL = таблица секционируется, если столбец indid равен 0 или 1.
14 мар 12, 14:26    [12246420]     Ответить | Цитировать Сообщить модератору
 Re: кто "вспомнит" простые способы узнать секционирован индекс или нет, кроме data_spaces?  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35384
Блог
аа, сори, недочитал заголовок )
14 мар 12, 14:27    [12246430]     Ответить | Цитировать Сообщить модератору
 Re: кто "вспомнит" простые способы узнать секционирован индекс или нет, кроме data_spaces?  [new]
Crimean
Member

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

спасибо. но "чуть беспокоит" что "This SQL Server 2000 system table is included as a view for backward compatibility"
14 мар 12, 15:06    [12246730]     Ответить | Цитировать Сообщить модератору
 Re: кто "вспомнит" простые способы узнать секционирован индекс или нет, кроме data_spaces?  [new]
AndyD
Guest
Ну, в 2008R2 эта вьюха есть

Насчет 2012 не скажу - не щупал
14 мар 12, 15:58    [12247175]     Ответить | Цитировать Сообщить модератору
 Re: кто "вспомнит" простые способы узнать секционирован индекс или нет, кроме data_spaces?  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
Crimean,
А чем не подходит это: 12246419?
Если индекс не секционирован, то вернется пустой набор.
14 мар 12, 16:29    [12247447]     Ответить | Цитировать Сообщить модератору
 Re: кто "вспомнит" простые способы узнать секционирован индекс или нет, кроме data_spaces?  [new]
Crimean
Member

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

да подходит, думал проще вариант есть. посмотрел - студия так же делает ну и фиг с ним
14 мар 12, 16:32    [12247488]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить