|
|
|
Связь двух БД.ASA 9
|
|||
|---|---|---|---|
|
#18+
Две базы данных,в них две таблицы в которых некоторые колонки одинаковы,поэтому настроено так,что при обновлении в одной базе данные через удалённую процедуру происходит обновление этих колонок во второй базе(изменять данные можно в любой базе).Данные нужны оперативно Суть проблемы:когда обе базы работают,то всё хорошо,но если одна из них недоступна,то при обновлении в другой мы получаем raiserror. А нельзя ли сделать так,чтоб в триггере проверялась доступность второй базы и если она недоступна,то данные для неё сбрасывались в какую-то временную таблицу и при запуске второй базы она б сама загружала изменённые данные из этой таблицы?Средствами самого сервера,а не внешнего приложения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2008, 15:54 |
|
||
|
Связь двух БД.ASA 9
|
|||
|---|---|---|---|
|
#18+
escapist wrote: > Две базы данных,в них две таблицы в которых некоторые колонки > одинаковы,поэтому настроено так,что при обновлении в одной базе данные > через удалённую процедуру происходит обновление этих колонок во второй > базе(изменять данные можно в любой базе).Данные нужны оперативно Настрой между ними репликацию. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2008, 15:58 |
|
||
|
Связь двух БД.ASA 9
|
|||
|---|---|---|---|
|
#18+
Dim2000Настрой между ними репликациюОна ж не постоянно ведётся,а через какое-то время,а если мне время критично? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2008, 16:04 |
|
||
|
Связь двух БД.ASA 9
|
|||
|---|---|---|---|
|
#18+
escapistно если одна из них недоступна эта фраза наталкивает на офлайн репликацию. -- свое решение с таблицей реализовать можно, но обычно это геморойно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2008, 17:25 |
|
||
|
Связь двух БД.ASA 9
|
|||
|---|---|---|---|
|
#18+
1 escapistДве базы данных,в них две таблицы в которых некоторые колонки базе).Данные нужны оперативно 2 escapist Суть проблемы:когда обе базы работают,то всё хорошо,но если одна из них недоступна,то при обновлении в другой мы получаем raiserror. на мой взгляд 1 и 2 слабо совмещаются какая оперативность если база недоступна Remote можно запускать с интервалом от 1 мин. если вторая база упала remote будет "оперативно отдавать " данные а когда вторая поднимется она оперативно их заберет :) изобретать собственную репликацию - наживать себе геморой на голову все вышесказанное мое личное мнение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2008, 00:22 |
|
||
|
Связь двух БД.ASA 9
|
|||
|---|---|---|---|
|
#18+
pand Вся беда в том,что одна база наша,а вторая-заказная.Обе они находятся в разработке,в той стадии,когда свернуть уже страшно.И когда происходит обновление второй-никаких подключений к ней нет,а это иногда бывает довольно продолжительное время и срочно,при этом если половина пользователей простит и поймёт,то вторая половина явно будет возмущена. А так-половина пользователей сможет работать с последними зафиксированными данными,всё равно новей ничего нет Попробуем ковырять репликацию... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2008, 02:06 |
|
||
|
Связь двух БД.ASA 9
|
|||
|---|---|---|---|
|
#18+
Я правильно понял что в обеих базах реплицируемые реквизиты(таблицы и поля)должны иметь одинаковые имена(тип данных понятно)?Или же можно с разными? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2008, 14:32 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=35076399&tid=2011725]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
170ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 460ms |

| 0 / 0 |
