powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA9, dbremote. Одна БД получает письма предназначеные для другой
18 сообщений из 18, страница 1 из 1
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33397069
Cеpгeй Р
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно ли использовать один почтовый ящик для обеспечения репликации между двумя парами баз данных? Если да, то какие есть особенности по настройке?

Попробую объяснть на примере:
Есть две пары баз данных, которые используют один ящик.
Удаленные базы читают данные из ящика FilialN@XXX.ru. Централные БД читают данные из разных.
Имена пользователей разные (FilialN, FilialNA), имена публикаторов тоже разные (PublisherN, PublisherNA), но при этом удаленнаая БД, которая должна была получить данные от PublisherN, получила данные от PublisherNA, на её работе это никак не сказалось, но сообщения удалились. Дальше центральная база шлет сообщения а удаленная их не получает.
Извините, если непонятно объяснил...
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33397414
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если вы прочитаете лог (если он включен в настройках dbremote), то там будут сообщения (приблизительный перевод такой): сообщение принято, но оно не для данного/текущего пользователя.
Имхо, сделать то, что вы хотите невозможно.
З.Ы. пытаетесь сэкономить на деньгах, которые нужно оплатить за использование дополнительного акаунта?
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33397653
Cepгей Р
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сообщения от другого пользователя были получены на ура, без ошибок, но и без видимых результатов, правда из ящика они удалились.
Код: plaintext
I.  24 / 01   10 : 38 : 13 . Получены сообщения от "PublisherA"

Получается, что не свои письма читаем чисто из любопытства и выбрасываем за ненадобностью. Что характерно всякий спам dbremote не читает и оставляет пылиться в ящике. Как-то это несправедливо!

Если я правильно понял, то на каждую базу данных (и каждого пользователя) должен быть заведен отдельный ящик? Или всё-таки можно несколькими базами работать в одном ящике?


P. S. Ящиков и так больше сотни, хотелось сэкономить время (деньги-то не свои).
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33397751
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То что Вы хотите - сделать нельзя.
Не, вобще-то можно, но ни к чему хорошему это не приведет :)
Почитайте раздел "Совместное использование адресов SMTP/POP".
Агент фильтрует свои сообщения руководствуясь темой сообщения, поэтому спам и остается в ящике. Можно использовать совместно аккаунт для обычной почты и одной базы. Но тут надо вначале запускать агента (он свое заберет), а затем почтового клиента. Или настраивать у почтового клиента выборочное скачивание (например у "Летучей Мыши").

А проблематично разместить ящики на бесплатных серваках ?
У меня так и сделано.

Cеpгeй РI. 24/01 10:38:13. Получены сообщения от "PublisherA"
А что дальше в сл. строках ?
Похоже - сообщения то получены, но не применены ...
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33397912
Cepгей Р
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На стороне удаленной БД тишь да гладь.
Код: plaintext
1.
2.
3.
4.
5.
6.
I.  24 / 01   10 : 38 : 13 . Получены сообщения от "PublisherA" ( 0 - 0373029994 - 0373053209 - 0 )
I.  24 / 01   10 : 38 : 13 . Получены сообщения от "PublisherA" ( 0 - 0373053209 - 0374953686 - 0 )
I.  24 / 01   10 : 38 : 13 . Сканирование журналов начинается со смещения  0000543037 
I.  24 / 01   10 : 38 : 13 . Обработка журналов транзакций из папки "C:\BacupNotes"
I.  24 / 01   10 : 38 : 13 . Обработка транзакций из активного журнала транзакций
I.  24 / 01   10 : 38 : 13 . Отправка сообщения "Publisher" ( 0 - 0000000000 - 0000543372 - 0 )
I.  24 / 01   10 : 38 : 13 . Зависание в конце активного журнала
В последствие после Remote reset на обоих концах заработало (у этой базы), а сообщения для другой в пролете. Видимо кто первый открыл ящик, тот и в шоколаде :-)
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33398422
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя из мною увиденного:
Cеpгeй РI. 24/01 10:38:13. Получены сообщения от "PublisherA" (0-0373029994-0373053209-0)
I. 24/01 10:38:13. Получены сообщения от "PublisherA" (0-0373053209-0374953686-0)
I. 24/01 10:38:13. Сканирование журналов начинается со смещения 0000543037
удаленная база ничего не получает. Это обозначает что в цепочке сообщений есть потеряное звено. База ждет прихода этого сообщения и видимо - не дождется ;).

Должно быть так:
I. 24/01 10:38:13. Получены сообщения от "PublisherA" (0-0373029994-0373053209-0)
I. 24/01 10:38:13. Применение сообщения от "PublisherA" (0-0373029994-0373053209-0)
I. 24/01 10:38:13. Получены сообщения от "PublisherA" (0-0373053209-0374953686-0)
I. 24/01 10:38:13. Применение сообщения от "PublisherA" (0-0373053209-0374953686-0)
I. 24/01 10:38:13. Сканирование журналов начинается со смещения 0000543037

Не тратьте зря время. Чудес не бывает. :)
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33399485
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cepгей РНа стороне удаленной БД тишь да гладь.
Код: plaintext
1.
2.
3.
4.
5.
6.
I.  24 / 01   10 : 38 : 13 . Получены сообщения от "PublisherA" ( 0 - 0373029994 - 0373053209 - 0 )
I.  24 / 01   10 : 38 : 13 . Получены сообщения от "PublisherA" ( 0 - 0373053209 - 0374953686 - 0 )
I.  24 / 01   10 : 38 : 13 . Сканирование журналов начинается со смещения  0000543037 
I.  24 / 01   10 : 38 : 13 . Обработка журналов транзакций из папки "C:\BacupNotes"
I.  24 / 01   10 : 38 : 13 . Обработка транзакций из активного журнала транзакций
I.  24 / 01   10 : 38 : 13 . Отправка сообщения "Publisher" ( 0 - 0000000000 - 0000543372 - 0 )
I.  24 / 01   10 : 38 : 13 . Зависание в конце активного журнала
В последствие после Remote reset на обоих концах заработало (у этой базы), а сообщения для другой в пролете. Видимо кто первый открыл ящик, тот и в шоколаде :-)
у DBREMOTE при запуске можно указать ключик -p - не очищать сообщения,
может он тебе поможет, правда придется придумать как удалять уже обработанные сообщения из из ящика
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33399870
Cepгей Р
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PublisherA это то, что предназначалось для другой БД (на тот момент не запущенная). Естественно, что эти сообщения не применились, но не естественно, что удалились.
Вроде ни где в документации не написано, что нельзя использовать один ящик для двух баз, но на практике получается, чтот так.
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33400025
rashman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не знаю, как средствами БД сделать то, что Вы хотите. Но из той же оперы небольшую задачку решил внешними средствами. У меня вся исходящая почта автоматом шифруется PGP ключом. На входе стоит свой же дешефратор.

Внешним же методом можно сделать и реплику через один ящик. Делается просто:
реплика происходит через файлы;
пишется скрипт (скажем на перле), который выгребает ящик и раскладывает почту по нужным папочкам;
скрипт запускается по часикам; после его выполнения запускается репликатор.

Делов на полдня.

Кстати, не совсем понял, в чем будет экономия времени, если Вы запустите реплику через один ящик?
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33400208
Сергей Р
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторКстати, не совсем понял, в чем будет экономия времени, если Вы запустите реплику через один ящик?
Это орг. вопрос...
Предполагалось: "что не запрещено, то разрешено"!
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33400487
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей РPublisherA это то, что предназначалось для другой БД (на тот момент не запущенная).
PublisherA это имя отправителя. Я не знаю, по каким критериям Вы смогли определить кому предназначалось это сообщение? Все отправленные сообщения имеют одно и то-же имя. Отличие только в адресах, смещениях и содержимом. Смещения содержатся в заголовке сообщения. База-получатель определяет принадлежность по этим смещениям. Если вдруг произойдет то, что они совпадут, то удаленная база может применить не свое сообщение и система завалится. Прямым способом - без посредников (поддерживаю rashman) это не решить. Для эксперимента - переведите систему на файловый протокол и попробуйте сделать аналогичное.
Вы по подробнее опишите задачу, может так проще будет Вам помочь.
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33418973
Cepгей Р
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Резюмируя всё сказанное:
Нельзя средствами ASA9, устроить репликацию через один ящик, двух баз данных. Спасибо всем, кто откликнулся.
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33419002
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cepгей Р пишет:
> Резюмируя всё сказанное:
> /Нельзя средствами ASA9, устроить репликацию через один ящик, двух баз
> данных./Спасибо всем, кто откликнулся.

Так в чем проьлема то? Неужели сложно завести отдельный ящик?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33420249
Vinogradov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр Гoлдун
Cepгей Р пишет:
> Резюмируя всё сказанное:
> /Нельзя средствами ASA9, устроить репликацию через один ящик, двух баз
> данных./Спасибо всем, кто откликнулся.

Так в чем проьлема то? Неужели сложно завести отдельный ящик?
Posted via ActualForum NNTP Server 1.3

Будем заводить.
Слезно просить системных администраторов, которые гнут пальцы
А проблема в том, что точек более сотни по стране и работают две системы
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33420272
Фотография Александр Гoлдун
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vinogradov пишет:

> Слезно просить системных администраторов, которые гнут пальцы

Ну, тут можно посоветовать только обломать им пальцы, чтоб не гнули и не
приходилось слезно просить.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33420733
Фотография Рыжий Кот
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Александр Гoлдун
Vinogradov пишет:

> Слезно просить системных администраторов, которые гнут пальцы

Ну, тут можно посоветовать только обломать им пальцы, чтоб не гнули и не
приходилось слезно просить.
Posted via ActualForum NNTP Server 1.3

вообще не понимаю проблемы, сажаешь в письмо с просьбой в CC адреса начальства (желательно поглавнее) и проблем не будет...
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33426754
rashman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vinogradov
Будем заводить.
Слезно просить системных администраторов, которые гнут пальцы
А проблема в том, что точек более сотни по стране и работают две системы

Всё равно не понимаю проблемы. У меня за полсотни баз и по две реплики на каждую базу. Проблем с ящиками не возникает. Завести ящик - это 60 секунд времени. Даже если в день добавляется по 100 реплик и надо открывать по одному ящику на каждую реплику, то это займет всего полтора часа :о))

Кстати, порылся в старых скриптах. Когда-то у меня всё работало через один ящик. Более того, все сообщения шифровались PGP-ключом, а почта ходила через UUCP :о) Но тогда это было сделано по другой причине...
...
Рейтинг: 0 / 0
ASA9, dbremote. Одна БД получает письма предназначеные для другой
    #33426942
vinogradov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rashman Vinogradov
Будем заводить.
Слезно просить системных администраторов, которые гнут пальцы
А проблема в том, что точек более сотни по стране и работают две системы

Всё равно не понимаю проблемы. У меня за полсотни баз и по две реплики на каждую базу. Проблем с ящиками не возникает. Завести ящик - это 60 секунд времени. Даже если в день добавляется по 100 реплик и надо открывать по одному ящику на каждую реплику, то это займет всего полтора часа :о))

Кстати, порылся в старых скриптах. Когда-то у меня всё работало через один ящик. Более того, все сообщения шифровались PGP-ключом, а почта ходила через UUCP :о) Но тогда это было сделано по другой причине...

Работают две независимые системы. Не в одной БД - подчеркиваю
2 независимые консолидированные БД
В точках тоже две системы
В каждой системе свои консолидаторы и публикаторы со своими подписками
Для удаленных точек волею судеб сделали один ящик для обеих систем
И здесь начались проблемы
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA9, dbremote. Одна БД получает письма предназначеные для другой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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