powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Связь двух БД.ASA 9
8 сообщений из 8, страница 1 из 1
Связь двух БД.ASA 9
    #35076399
escapist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Две базы данных,в них две таблицы в которых некоторые колонки одинаковы,поэтому настроено так,что при обновлении в одной базе данные через удалённую процедуру происходит обновление этих колонок во второй базе(изменять данные можно в любой базе).Данные нужны оперативно
Суть проблемы:когда обе базы работают,то всё хорошо,но если одна из них недоступна,то при обновлении в другой мы получаем raiserror.
А нельзя ли сделать так,чтоб в триггере проверялась доступность второй базы и если она недоступна,то данные для неё сбрасывались в какую-то временную таблицу и при запуске второй базы она б сама загружала изменённые данные из этой таблицы?Средствами самого сервера,а не внешнего приложения
...
Рейтинг: 0 / 0
Связь двух БД.ASA 9
    #35076412
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
escapist wrote:

> Две базы данных,в них две таблицы в которых некоторые колонки
> одинаковы,поэтому настроено так,что при обновлении в одной базе данные
> через удалённую процедуру происходит обновление этих колонок во второй
> базе(изменять данные можно в любой базе).Данные нужны оперативно

Настрой между ними репликацию.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Связь двух БД.ASA 9
    #35076433
escapist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dim2000Настрой между ними репликациюОна ж не постоянно ведётся,а через какое-то время,а если мне время критично?
...
Рейтинг: 0 / 0
Связь двух БД.ASA 9
    #35076842
escapistно если одна из них недоступна
эта фраза наталкивает на офлайн репликацию.
--
свое решение с таблицей реализовать можно, но обычно это геморойно...
...
Рейтинг: 0 / 0
Связь двух БД.ASA 9
    #35077390
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 escapistДве базы данных,в них две таблицы в которых некоторые колонки базе).Данные нужны оперативно


2 escapist
Суть проблемы:когда обе базы работают,то всё хорошо,но если одна из них недоступна,то при обновлении в другой мы получаем raiserror.


на мой взгляд 1 и 2 слабо совмещаются какая оперативность если база недоступна
Remote можно запускать с интервалом от 1 мин.
если вторая база упала remote будет "оперативно отдавать " данные
а когда вторая поднимется она оперативно их заберет :)

изобретать собственную репликацию - наживать себе геморой на голову

все вышесказанное мое личное мнение
...
Рейтинг: 0 / 0
Связь двух БД.ASA 9
    #35077434
escapist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pand
Вся беда в том,что одна база наша,а вторая-заказная.Обе они находятся в разработке,в той стадии,когда свернуть уже страшно.И когда происходит обновление второй-никаких подключений к ней нет,а это иногда бывает довольно продолжительное время и срочно,при этом если половина пользователей простит и поймёт,то вторая половина явно будет возмущена.
А так-половина пользователей сможет работать с последними зафиксированными данными,всё равно новей ничего нет
Попробуем ковырять репликацию...
...
Рейтинг: 0 / 0
Связь двух БД.ASA 9
    #35078895
escapist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я правильно понял что в обеих базах реплицируемые реквизиты(таблицы и поля)должны иметь одинаковые имена(тип данных понятно)?Или же можно с разными?
...
Рейтинг: 0 / 0
Связь двух БД.ASA 9
    #35078952
pand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если использовать sqlremote то должны совпадать
если mobilink то могут быть разными
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Связь двух БД.ASA 9
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]