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

Откуда:
Сообщений: 17
Все привет.
Руководство поставило задачу при помощи секцианирования вынести старые данные в таблицах на другие диски.
Стал пробовать, вроде все переносится, но как только происходит реструкторизация, все таблица возвращается на старое место.
Подскажите может быть это как-то можно обойти, например при помощи триггера? или как-то в самой 1с?
24 ноя 17, 09:48    [20979909]     Ответить | Цитировать Сообщить модератору
 Re: Секцианирование и 1С  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30764
das-ich
Стал пробовать, вроде все переносится, но как только происходит реструкторизация, все таблица возвращается на старое место.
А что такое "реструкторизация"?
24 ноя 17, 10:05    [20979948]     Ответить | Цитировать Сообщить модератору
 Re: Секцианирование и 1С  [new]
das-ich
Member

Откуда:
Сообщений: 17
Реструктуризация таблиц информационной базы — при установке флага будет выполнен процесс, с помощью которого система осуществляет пересоздание таблиц баз данных, обычно эта процедура вызывается при внесении изменений в структуру метаданных конфигурации.
24 ноя 17, 10:08    [20979958]     Ответить | Цитировать Сообщить модератору
 Re: Секцианирование и 1С  [new]
iiyama
Member

Откуда:
Сообщений: 642
das-ich,

Вам лучше задать вопрос в профильном подфоруме Это беда 1с, а не СУБД
24 ноя 17, 10:24    [20980011]     Ответить | Цитировать Сообщить модератору
 Re: Секцианирование и 1С  [new]
das-ich
Member

Откуда:
Сообщений: 17
понял. спасибо. попробую там задать
24 ноя 17, 10:33    [20980051]     Ответить | Цитировать Сообщить модератору
 Re: Секцианирование и 1С  [new]
Добрый Э - Эх
Guest
das-ich,

так отключи реструктуризацию.... А то так и будете бороться с 1С - ты секционировать и разносить таблицы по дискам, она - собирать всё в кучу....
24 ноя 17, 12:29    [20980563]     Ответить | Цитировать Сообщить модератору
 Re: Секцианирование и 1С  [new]
new4000
Member

Откуда:
Сообщений: 34
das-ich,

Обойти можно только руками, переименовываешь секционированную, создаешь пустую таблицу, производишь реструкторизацию пустой таблицы средствами 1С, потом производишь реструкторизацию секционированной таблицы руками, потом удаляешь пустую таблицу и переименовываешь обратно секционированную.

Можно наступить на следующие косяки:

1. Не используй для переименования постфикс, который использует 1С, в v7 "_old" в v8 "_NG" (если не ошибаюсь), а то 1С просто дропнет твою секционированную таблицу.

2. Если у объекта метаданных, к которым привязана секционированная таблица есть табличные части, то их таблицы тоже стоит переименовать и подсунуть 1С пустые, а то она их может очистить.
24 ноя 17, 13:20    [20980793]     Ответить | Цитировать Сообщить модератору
 Re: Секцианирование и 1С  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30764
das-ich
Реструктуризация таблиц информационной базы — при установке флага будет выполнен процесс, с помощью которого система осуществляет пересоздание таблиц баз данных, обычно эта процедура вызывается при внесении изменений в структуру метаданных конфигурации.
Так что непонятного тогда? Вы создаёте таблицы с секционированием, !С их пересоздаёт без секционирования.
24 ноя 17, 13:54    [20980951]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить