|
Cинхронная репликация на Firebird 4.0 Beta1
|
|||
---|---|---|---|
#18+
dimitrdedRastaС Win64-Win64 разрядностью не могу проверить - в ближайшей окрестности только у меня машинка Win64. с самой на себя проверь, через localhost. Один и тот же инстанс ФБ, разные базы. Проверил, работает - и DDL и DML. а вот в паре Win7(x64) (мастер) с Win2003 сервер (x32) (реплика) - не работает. Ошибки неизменно те же: Dynamic SQL Error SQL error code = -104 Unexpected end of command - line 1, column 1 для DDL и Transaction ## already exists для DML. При этом столкнулся с таким нюансом: если в пароле учетной записи для реплики есть "@", то все, что после - воспринимается в записи replication.conf на мастере как имя БД и, естественно, ошибка. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 11:55 |
|
Cинхронная репликация на Firebird 4.0 Beta1
|
|||
---|---|---|---|
#18+
dedRastaа вот в паре Win7(x64) (мастер) с Win2003 сервер (x32) (реплика) - не работает отлично, спасибо. Я отпишу сюда как выйдет снапшот с фиксом. dedRastaПри этом столкнулся с таким нюансом: если в пароле учетной записи для реплики есть "@", то все, что после - воспринимается в записи replication.conf на мастере как имя БД и, естественно, ошибка. да, это доработаем ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 16:13 |
|
Cинхронная репликация на Firebird 4.0 Beta1
|
|||
---|---|---|---|
#18+
dimitr, Попробовал сделать наоборот: мастер - на Win32, реплика - на Win64: Database: wssp675/3054:test, User: SYSDBA SQL> show tables; There are no tables in this database SQL> CREATE TABLE BRANCH ( CON> BRANCH_ID INTEGER NOT NULL, CON> BRANCH_NAME VARCHAR(30) NOT NULL, CON> COMMENT VARCHAR(50) CON> ); SQL> commit; SQL> replication.log на мастере: WSSP675 Mon Apr 01 15:56:42 2019 INET/inet_error: read errno = 10054, server host = WSSP670, address = 192.168.53.107/3050 WSSP675 Mon Apr 01 15:56:42 2019 Database: e:\Baza4\test.FDB Replication is stopped due to critical error(s) Replication error Error reading data from the connection. WSSP675 Mon Apr 01 15:56:42 2019 REMOTE INTERFACE/gds__detach: Unsuccesful detach from database. Uncommitted work may have been lost. Error writing data to the connection. send_packet/send WSSP675 Mon Apr 01 15:56:42 2019 INET/inet_error: read errno = 10054, client host = wssp670, address = 192.168.53.107/52544, user = система Теперь с мастера непосредственно редактирую реплику (read_write): Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Все ОК. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 16:27 |
|
Cинхронная репликация на Firebird 4.0 Beta1
|
|||
---|---|---|---|
#18+
dedRasta, я напомню - таблицы без ПК не реплициуются. Поэтому в скрипте создания таблицы добавляй constraint ... primary key ... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 18:13 |
|
Cинхронная репликация на Firebird 4.0 Beta1
|
|||
---|---|---|---|
#18+
kdv, если точнее, то реплицируются только вставки ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 18:25 |
|
Cинхронная репликация на Firebird 4.0 Beta1
|
|||
---|---|---|---|
#18+
dedRasta, в завтрашнем снапшоте должно быть исправлено ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2019, 18:35 |
|
|
start [/forum/topic.php?fid=40&startmsg=39794511&tid=1560761]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
179ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 298ms |
total: | 558ms |
0 / 0 |