Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.21;
Скачать: CL | DM;

Вниз

Внесение изменений метаданных в зеркальную БД   Найти похожие ветки 

 
Megabyte ©   (2007-06-14 09:14) [0]

Есть БД, являющаяся полным зеркалом моей. Репликация между ними настроена только на данные.
Есть ли какие-то средства автоматического внесения изменений метаданных(ХП, например) в зеркало путем сравнения БД?
Мне сказали, что по идее это есть в IBExperte, но не сказали где(шеф сказал, что другой программист как-то это делал,).
Так ли это и где это находится в IBE?


 
Виталий Панасенко ©   (2007-06-14 10:36) [1]

А поискать слабо ? Это лежит "под руками" в Эксперте...DataBase Compare


 
megabyte ©   (2007-06-14 10:43) [2]

Слушай, веришь нет, не нашел, все меню облазил!
Подскажи тогда уж.
Версия Эксперта вроде новая...


 
megabyte ©   (2007-06-14 10:44) [3]

Тьху блин, он(данный пункт) у меня просто не активен был, спасибо.


 
Desdechado ©   (2007-06-14 10:53) [4]

Вообще-то для этих целей есть в IB родное понятие Shadowing, Shadow Copy.
Фактически вторая копия БД на случай краха первой. Поддерживается сервером синхронно автоматом.


 
megabyte ©   (2007-06-14 11:58) [5]


> Desdechado ©  (14.06.07 10:53) [4]

Зачем мне то, что ты написал?
У нас есть 2-я работающая БД, зеркально отражающая данные 1-й. Надо туда закинуть изменения в ХП, все! Вручную это просто долго и не удобно.


 
ЮЮ ©   (2007-06-14 12:22) [6]

>У нас есть 2-я работающая БД, зеркально отражающая данные 1-й.

А почему бы не работать с 1-ой?
И как она может зеркально отражающая данные 1-й, если вы работаете не с ней?
Вы из 2-ой только читаете, а пишете в 1-ю?.
Или вторую используюте в отладочных целях, как копию 1-ой?  
А почему не сделать Backup 1-ой и Restore во 2-ю, коль она всего лишь мутное зеркало первой?


> Зачем мне то, что ты написал?

А зачем ты здесь чего-то спросил? Мы ещё и твою реакцию на ответ предугадывать должны?


 
megabyte ©   (2007-06-14 14:26) [7]

Со 2-й БД работает другой офис и останавливать работу ради того, чтобы я сделал бекап/рестор, никто не будет! Работа в режиме реального времени.
Я сделал много ХП, надо их перекинуть на другой сервер, чтобы они могли применять мою программу!


 
Johnmen ©   (2007-06-14 14:43) [8]

Получи скрипт метаданных в части твоих ХП и выполни на др.сервере для др.БД.


 
Deniz ©   (2007-06-15 06:27) [9]

Были же в IBExpert"е раньше IBECompare и IBEScript
Все настраивается.


 
megabyte ©   (2007-06-15 09:50) [10]

Скачал утилиту IBdbCompare. Выдает разницу в метаданных. Так удобнее, чем вручную скрипты копипастить :)


 
Desdechado ©   (2007-06-15 11:55) [11]

Остается расставить все в нужном порядке, чтоб не получилось, что 1 процедура завязана на 2, но создается раньше. Ну, и т.п.

Это я к тому, что скрипты лучше писать самому, чем полагаться на такие автоматизаторы.


 
atruhin ©   (2007-06-15 13:03) [12]

> Остается расставить все в нужном порядке, чтоб не получилось,
> что 1 процедура завязана на 2, но создается раньше.

Абсолютно не нужно. Все эти программы вначале создают пустые процедуры,
а затем ALTERом прописывают текст.


 
Megabyte ©   (2007-06-15 13:08) [13]


> atruhin ©  (15.06.07 13:03) [12]

Абсолютно не нужно. Все эти программы вначале создают пустые процедуры,
а затем ALTERом прописывают текст.

Да, так и есть.


 
Desdechado ©   (2007-06-15 13:24) [14]

atruhin ©   (15.06.07 13:03) [12]
Значит, я консерватор.



Страницы: 1 вся ветка

Текущий архив: 2007.10.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.023 c
15-1190265156
vrem
2007-09-20 09:12
2007.10.21
что бы в досе не гудел!


1-1186667073
tytus
2007-08-09 17:44
2007.10.21
FastReport 4 как объединить несколько TfrxMemoView?


15-1190464568
me
2007-09-22 16:36
2007.10.21
Сайты, форумы для изучающих английский


2-1191190477
Gringoire
2007-10-01 02:14
2007.10.21
Наблюдение за нажатием клавиш


3-1181743268
Delphile
2007-06-13 18:01
2007.10.21
Хитрый SELECT