Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.049 c
15-1190136328
Kolan
2007-09-18 21:25
2007.10.21
DMClient RC1


2-1190829137
AKA
2007-09-26 21:52
2007.10.21
Как перетащить картинку со stringgrida в image???


4-1176797461
pound
2007-04-17 12:11
2007.10.21
Как определить положение курсора в редактируемой ячейке в TString


4-1177198354
nikitozz
2007-04-22 03:32
2007.10.21
Как завершить процесс.


15-1190600574
Slider007
2007-09-24 06:22
2007.10.21
С днем рождения ! 24 сентября 2007 понедельник





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский