Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 разобраться с секционированием  [new]
vopros99
Guest
подскажите пожалуйста, если сделать секционированную таблицу (1),
+ несекционированную той же структуры (2) и туда вставить данные для следующей партиции,
можно потом как-то вставить(перключить секцию?) несекционированную (2),
как новую секцию? что-то читаю и нахожу только наоборот, что можно в несекционированную той же структуры
переключить секцию...
29 фев 12, 18:59    [12172895]     Ответить | Цитировать Сообщить модератору
 Re: разобраться с секционированием  [new]
Crimean
Member

Откуда:
Сообщений: 13147
конечно можно

читаем про ALTER TABLE

SWITCH [ PARTITION source_partition_number_expression ] TO [ schema_name. ] target_table [ PARTITION target_ partition_number_expression ]
29 фев 12, 19:17    [12172968]     Ответить | Цитировать Сообщить модератору
 Re: разобраться с секционированием  [new]
vopros99
Guest
спасибо.
смотрим в книгу, видим фигу, под конец дня...
буду пробовать завтра.
29 фев 12, 19:35    [12173017]     Ответить | Цитировать Сообщить модератору
 Re: разобраться с секционированием  [new]
NoLock
Member

Откуда: левый верний угол
Сообщений: 90
Ключевые слова: "Sliding Window Scenario".
Например: [url=]http://weblogs.sqlteam.com/dang/archive/2008/09/17/Automating-RANGE-RIGHT-Sliding-Window-Maintenance.aspx[/url]
29 фев 12, 21:46    [12173418]     Ответить | Цитировать Сообщить модератору
 Re: разобраться с секционированием  [new]
vopros99
Guest
простите еще за глупый вопрос, но
почему если заскриптовать создание секционированной таблицы, то там нет никакого намека на секционирование?
5 мар 12, 14:51    [12196577]     Ответить | Цитировать Сообщить модератору
 Re: разобраться с секционированием  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
vopros99, а настройка "Script partition schemes" в каком состоянии?
5 мар 12, 14:58    [12196649]     Ответить | Цитировать Сообщить модератору
 Re: разобраться с секционированием  [new]
vopros99
Guest
Shakill,

да, там стоял False.
теперь дописывает ON ...
спасибо!
5 мар 12, 15:12    [12196799]     Ответить | Цитировать Сообщить модератору
 Re: разобраться с секционированием  [new]
vopros99
Guest
а можно ли наоборот, какую-то секцию переключить в
непартиционированную таблицу?
у меня вот на такое
alter table part_table switch partition 94 to non_part_table

вылазит ошибка:
Msg 7733, Level 16, State 4, Line 1
'ALTER TABLE SWITCH' statement failed. The table 'part_table' is partitioned while index 'IX01_part_table' is not partitioned.


part_table секционирована + на ней несекционированные индексы.
non_part_table той же структуры нo несекционирована
+ могу даже и индексы сделать те же, все равно эта ошибка выдается. почему?
2 окт 12, 19:17    [13258081]     Ответить | Цитировать Сообщить модератору
 Re: разобраться с секционированием  [new]
Владимир Затуливетер
Member

Откуда:
Сообщений: 427
vopros99
на ней несекционированные индексы.

это мешает
2 окт 12, 20:24    [13258269]     Ответить | Цитировать Сообщить модератору
 Re: разобраться с секционированием  [new]
vopros99
Guest
и как-то можно это обойти, не дропая индексы?
3 окт 12, 00:06    [13259035]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: разобраться с секционированием  [new]
вопрос111
Guest
vopros99
и как-то можно это обойти, не дропая индексы?


Вопрос в силе. Возможны только две опции:
1. пересоздание индексов (drop + switch + create)
2. сделать все индексы секционированными

?
17 фев 16, 11:22    [18828191]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить