Подготовка баз данных

Navigation:  Работа с программой АйТи Кафе > Синхронизация и Доставка >

Подготовка баз данных

Previous pageReturn to chapter overviewNext page

 

Исходим из того, что у нас есть несколько кафе и нам нужно подготовить базы данных этих кафе к синхронизации.
Для начала мы должны запустить скрипты подготовки базы данных

 

Скрипт для master БАЗЫ

EXEC dbo.Clear_Data @Variant = 1, @AddDemoWorkMans = 0, @DelMenu = 0, @ToSynthr = 0
 
Скрипт для slave БАЗЫ
EXEC dbo.Clear_Data @Variant = 1, @AddDemoWorkMans = 0, @DelMenu = 1, @ToSynthr = 1

 

Важно, все данные slave базы будут уничтожены, все продажи, все движения по складу и т.п. и
Из персонала останется только администратор с паролем 123456.
Подготовка нужна для того чтобы сдвинуть диапазон ID ассортимента за пределы миллиона, это обеспечит как синхронизацию с основной базой, так и заведение собственного ассортимента без пересечения с ассортиментом мастер базы. Иначе говоря у вас будет возможность синхронизировать ассортимент, техкарты, меню и клиентов + добавлять свой ассортимент и свои техкарты.
 
Для выполнения скриптов открываем SQL Server Management Studio ищем там базы.
Как мы видим у нас в наличии базы TESTDB и TESTDB_DEST
Допустим TESTDB будет master базой, а TESTDB_DEST будет slave базой.

 

clip0309

 
Нажимаем правой кнопкой мыши, выбираем запуск запроса "New Query" и вставляем в открывшееся окно вышеприведенный скрипт

 

clip0310

 

И выполняем скрипт нажатием кнопки !Execute

 

После выполненения скрипта для каждой базы мы готовы к синхронизации.