У меня есть корпоративный сервер и около 50 удаленных клиентов. Изображения добавляются в Remoteclients, и эти изображения объединяются в CorporateServer. Теперь изначально все эти изображения были на BLOB. Мы решили использовать файловый поток и создать новую таблицу, содержащую двоичный файл Image. Итак, мы разделили исходную таблицу изображений на изображение и новую таблицу Image_Source. Она находится на производстве, а объем корпоративных данных составляет 250 ГБ.
Теперь у нас есть следующие таблицы: -
- Изображения
- Images_Source
Я должен сделать следующие вещи.
- Добавьте эту новую таблицу издателю и объедините ее с подписчиками.
- Скопируйте все изображения BLOB-объектов из Images и перенесите их в Images_Source.
Для достижения этой цели я буду делать следующие вещи: -
- Добавьте новую таблицу в Publisher на корпоративном уровне и установите для параметра «Реплицировать изменения схемы» значение «Истина». Таким образом, схема будет синхронизирована между корпоративными и удаленными клиентами.
- Теперь на корпоративном уровне я отключу триггеры для таблицы Images_Source и перенесу данные из таблицы Images в таблицу Images_Source с помощью задания.
- Как только все данные будут в таблице Images_Source, все подчиненные будут синхронизироваться.
Теперь я хочу получить совет специалиста по правильной процедуре внесения такого рода изменений. Если вы, ребята, могли бы поделиться своим опытом и вещами, которые нужно запомнить, прежде чем вносить такие изменения.