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

Откуда:
Сообщений: 539
Доброго времени суток.
Господа есть такая задача
имеется две таблицы, обе они партиционированны
UnCorrectSystemInfo - эта таблица заполняется несколько раз в сутки, у пользоветлей нет доступа к ней, т.е. данные из это таблицы пользователям не поставлются
UnCorrectSystemInfomAIN - таблица для работы с пользователями.

т.е. после успешного заполнения таблицы UnCorrectSystemInfo
я переключаю партиции на главную таблицу UnCorrectSystemInfomAIN

ALTER TABLE UnCorrectSystemInfo SWITCH  PARTITION 7 TO UnCorrectSystemInfomAIN PARTITION 7

так вот если я еще раз запущу вышеуказанный скрипт то получу ошибку ввида:
ALTER TABLE SWITCH statement failed. The specified partition 7 of target table 'chicago_kraft_real_29_06.dbo.UnCorrectSystemInfomAIN' must be empty.

как мне можно обойти эту ошибку? как в UnCorrectSystemInfomAIN удалить партицию 7?
или есть ли возможность все таки "перезаписать" партицию 7 в таблице UnCorrectSystemInfomAIN.
Спасибо
10 июл 09, 14:14    [7402103]     Ответить | Цитировать Сообщить модератору
 Re: Смена партиций  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
???

https://www.sql.ru/articles/mssql/2005/073102PartitionedTablesAndIndexes.shtml#34
13 июл 09, 06:43    [7406496]     Ответить | Цитировать Сообщить модератору
 Re: Смена партиций  [new]
RomanH
Member

Откуда:
Сообщений: 539
tpg
???

https://www.sql.ru/articles/mssql/2005/073102PartitionedTablesAndIndexes.shtml#34


спасибо большое, очень познавательная статья.
20 июл 09, 13:44    [7435684]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить