powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Вопрос по SQL Remote
25 сообщений из 28, страница 1 из 2
Вопрос по SQL Remote
    #35255986
Andreas_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35255998
Andreas_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообщем была настроена репликация.Потом к одной таблице ,которая учавствовала в репликации был добавлен столбец и потом удалён,а репликация слетела,хотя все настройки по сути прежние В чём причина подскажите как быть???
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35256105
Andreas_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASA 7.0.1
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35256561
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сообщения по поводу ошибки от DBRemote в студию .... плиззз ...
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35256669
Andreas_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так в том то и дело,что ошибок нет....Репликации делались каждые пол часа и в конце каждой из них ---Execution complite)))То есть как будто файлы считывались(логи репликации) а нечего было считывать..Как будто инфа не попадала в те файлы которые читает dbremote.exe в процессе репликации.

Может нужно гдето что-то перезапустить????
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35256958
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
select * from SYSREMOTEUSERS
на обоих базах. Смотреть поля log_sent, log_recieved и сравнивать с реальными оффсетами в логах.
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35257117
Andreas_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хорошо,сравнил..

запись в логе
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
I.  04 / 15   16 : 15 : 00 .  3 : -b
I.  04 / 15   16 : 15 : 00 .  4 : -v
I.  04 / 15   16 : 15 : 00 . Sybase SQL Remote Message Agent Version  7 . 0 . 4 . 3541 
I.  04 / 15   16 : 15 : 00 . 
I.  04 / 15   16 : 15 : 00 . This software contains confidential and trade secret information of 
I.  04 / 15   16 : 15 : 00 . Sybase, Inc.  Use, duplication or disclosure of the software and 
I.  04 / 15   16 : 15 : 00 . documentation by the U.S. Government is subject to restrictions set forth 
I.  04 / 15   16 : 15 : 00 . in a license agreement between the Government and Sybase, Inc. or other 
I.  04 / 15   16 : 15 : 00 . written agreement specifying the Government's rights to use the software 
I.  04 / 15   16 : 15 : 00 . and any applicable FAR provisions, for example, FAR  52 . 227 - 19 .
I.  04 / 15   16 : 15 : 00 .  
I.  04 / 15   16 : 15 : 00 . Copyright  1989 - 2002  Sybase, Inc.  All rights reserved.
I.  04 / 15   16 : 15 : 00 . All unpublished rights reserved.
I.  04 / 15   16 : 15 : 00 .  
I.  04 / 15   16 : 15 : 00 . Sybase, Inc.,  5000  Hacienda Drive, Dublin, CA  94568 , USA
I.  04 / 15   16 : 15 : 00 . 
I.  04 / 15   16 : 15 : 00 . Scanning logs starting at offset  0106266217 
I.  04 / 15   16 : 15 : 00 . Processing transaction logs from directory "d:\db\"
I.  04 / 15   16 : 15 : 00 . Processing transactions from active transaction log
I.  04 / 15   16 : 15 : 02 . Sending message to "Website" ( 0 - 0106266217 - 0 )
I.  04 / 15   16 : 15 : 03 . Execution completed

Offset 0106266217

а в базах

консолидированая SKY log_sent 106267415 log_recieved 0
удалённая цуиышеу log_sent 106267415 log_recieved 106267202

И что ))???
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35257214
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andreas_84а в базах

консолидированая SKY log_sent 106267415 log_recieved 0
удалённая цуиышеу log_sent 106267415 log_recieved 106267202

И что ))???Ну как "что"? Плохо.
У тебя односторонняя репликация? Из удаленных в консалидированную? Тогда в консолидированной должно быть:
log_sent log_recieved106267202 106267415
Тот чекпоинт что уходит из одной базы и регестрируется в log_sent должен быть принят базой получателем и после успешного принятия он будет зарегестрирован в log_recieved. И обратно точно так же. А сейчас у тебя полная мешанина. Плюс к этому и реальный оффсет на консолидированной меньше чем отправленный. Ты ее, наверное, из бекапа достал?
Думай какая из баз имеет более правильные данные и делай ресинхронизацию данных. Потом перестартуй репликацию (убей реплицирующих юзеров, создай их заново, подпиши их и стартуй подписку).
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35257827
Andreas_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думай какая из баз имеет более правильные данные и делай ресинхронизацию данных.

Как сделать эту самую ресинхронизацию????


Всё что ниже знаю как делать....

Потом перестартуй репликацию (убей реплицирующих юзеров, создай их заново, подпиши их и стартуй подписку)

публикации надеюсь не надо пересоздавать????
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35258024
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>> консолидированая SKY log_sent 106267415 log_recieved 0
>> удалённая цуиышеу log_sent 106267415 log_recieved 106267202

Судя из вышеуказанного - удалённая высылает, а консолидированная этих посылок не видит и наоборот. Может проблема в транспорте?
Как настроен транспорт?, Какой протокол (FILE, SMTP, FTP, ...)?
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35258083
Andreas_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulJB>> консолидированая SKY log_sent 106267415 log_recieved 0
>> удалённая цуиышеу log_sent 106267415 log_recieved 106267202

Судя из вышеуказанного - удалённая высылает, а консолидированная этих посылок не видит и наоборот. Может проблема в транспорте?
Как настроен транспорт?, Какой протокол (FILE, SMTP, FTP, ...)?



FTP...

Но настроек не изменяли...
Кстати в поле адреса FTP надо указывать что???-название соотв.базы,ODBCшного DSNа или что??
потомучто там были указаны website и sky соответственно...
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35258676
Andreas_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообщем как я понимаю чтобы синхронизировать таблы надо сделать так:::

Код: plaintext
1.
2.
3.
4.
5.
6.
//Запускаем на обоих базах  remote reset ***(в Interactive SQL)
где *** - имя remout usera

Запускаем SYNCHRONIZE SUBSCRIPTION на консолидированной базе 
SYNCHRONIZE SUBSCRIPTION TO VesEventLogData FOR website

Или я не прав?????


И СИНХРОНИЗАЦИЯ не проходит!!!!
данные в таблицах не изменяются
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35259864
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andreas_84Думай какая из баз имеет более правильные данные и делай ресинхронизацию данных.

Как сделать эту самую ресинхронизацию????Сначала скажи откуда и куда у тебя данные ходят? Если из консолидированной в удаленную, то можно будет на консолидированной сделать synchronize subscription. В обратном направлении скорее всего ручками прийдется делать...


Andreas_84публикации надеюсь не надо пересоздавать????Нет.
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35259886
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andreas_84FTP...
Но настроек не изменяли...А эти настрокйи на адреса чекпоинтов не влияют совершенно.

Andreas_84Кстати в поле адреса FTP надо указывать что???-название соотв.базы,ODBCшного DSNа или что??
потомучто там были указаны website и sky соответственно...эээээ... ты не знаешь что такое FTP??? Там надо указывать адрес ftp сервера, каталог на нем служащий как корень для собственного дерева sql remote, и естественно логин и пароль на ftp сервере.
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35260025
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А с какими ключами запускается DBRemote?
Может агент настроен только на отсылку ?

А вапще я бы сделал так:
Запустил агента (DBRemote) на центральной ...
Проконтролировал по его логу успешная ли была отправка.
Посмотрел в папку удалённой базы - а лежит ли там пакет ?
Если пакета нет - трабла в транспорте в сторону удалённой - крутим хвост админам (если в тебя в натройках все нормально)

Если лежит - запускаем сеанс обмена для удаленной (контроль аналогичный).
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35260314
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulJBА с какими ключами запускается DBRemote?
Может агент настроен только на отсылку ?Да это может быть правдой, если считать что log_recieved=0 на консолидированной это правильная цифра.

PaulJBА вапще я бы сделал так:
Запустил агента (DBRemote) на центральной ...
Проконтролировал по его логу успешная ли была отправка. Он же показал лог уже. Там четко видно что текущее смещение - 0106266217. А смещение в log_sent - 0106267415. Что уже больше чем текущее смещение, поэтому агент и считает что посылать нечего, нынешний лог еще даже не дорос до тех размеров что у него были во время последней удачной сессии репликации.
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35260860
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товаристч написал:
>> консолидированая SKY log_sent 106267415 log_recieved 0
>> удалённая цуиышеу log_sent 106267415 log_recieved 106267202

Исходя из этого я понял, что удаленная начиная с 106267202 ничего не получала и исходдя из смещения 0 в консолидированной от удаленной ничего не дошло (или не принялось).
Вот и получаиццо шо консолидированная выслала, удаленная не получила. Удаленная шлет консолидированной, а та тоже ничего не получает и думает шо все Ок.
Итог: всё стоит колом ...
ИМХО ...
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35262213
Andreas_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl Andreas_84FTP...
Но настроек не изменяли...А эти настрокйи на адреса чекпоинтов не влияют совершенно.

Andreas_84Кстати в поле адреса FTP надо указывать что???-название соотв.базы,ODBCшного DSNа или что??
потомучто там были указаны website и sky соответственно...эээээ... ты не знаешь что такое FTP??? Там надо указывать адрес ftp сервера, каталог на нем служащий как корень для собственного дерева sql remote, и естественно логин и пароль на ftp сервере.

Вообщем на консолидированой ещё пару раз синхронизацию перезапускал,перестартовал подписки но пользователей не пересоздавал примерно через 2 часа заработало...Такая задержка почему вообще получается ???инфы не много-строк 20,Просто опасаюсь что если опять надо будет поля добавить(а через пару дней придётся),то опять париться буду...


Да кстати на счёт адреса FTP///
Вот ты пишешь
Код: plaintext
Там надо указывать адрес ftp сервера, каталог на нем служащий как корень для собственного дерева sql remote, и естественно логин и пароль на ftp сервере
Захожу в sq remote>message type и в поле FTP прописано одно слово
Код: plaintext
website
Причём сервак так не называется.Настройку репликации делал не я,поэтому не знаю куда эти самые реквизиты руками вписывать?????(IP,каталог,логин и пароль)
И логин и пароль какие??виндовые что ли доступа к серваку или DBAшные???
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35262430
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Andreas_84
Вообщем на консолидированой ещё пару раз синхронизацию перезапускал,перестартовал подписки но пользователей не пересоздавал примерно через 2 часа заработало...Такая задержка почему вообще получается ???инфы не много-строк 20,Просто опасаюсь что если опять надо будет поля добавить(а через пару дней придётся),то опять париться буду...

Да кстати на счёт адреса FTP///
Вот ты пишешь
Код: plaintext
Там надо указывать адрес ftp сервера, каталог на нем служащий как корень для собственного дерева sql remote, и естественно логин и пароль на ftp сервере
Захожу в sq remote>message type и в поле FTP прописано одно слово
Код: plaintext
website
Причём сервак так не называется.Настройку репликации делал не я,поэтому не знаю куда эти самые реквизиты руками вписывать?????(IP,каталог,логин и пароль)
И логин и пароль какие??виндовые что ли доступа к серваку или DBAшные???

Еще неизвестно, как оно у вас через 2 часа заработало. Репликацию Вы может и перестартовали, а вот данные в таблицах в каком состоянии, синхронизированы ли в разных базах?
Очень рекомендую, чтобы не париться в будущем, прочитать документацию и разобраться с репликацией SQL Remote, транспортом сообщений, как поля добавлять в работающую схему репликаций и все такое прочее. Документация есть на русском.
Если Вы так будете "парить", то убьете не только репликацию, но и данные.
А на боевой базе это будет очень нехорошо.
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35262651
Andreas_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да,данные синхронизировались...Но с такой задержкой
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35262763
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andreas_84Захожу в sq remote>message type и в поле FTP прописано одно слово
Код: plaintext
website
Причём сервак так не называется.Это не "сервак" так называется. Что это вообще за слово такое "сервак"? Это ты видишь собственный адрес юзера-владельца (publisher).

Andreas_84Настройку репликации делал не я,поэтому не знаю куда эти самые реквизиты руками вписывать?????(IP,каталог,логин и пароль)
И логин и пароль какие??виндовые что ли доступа к серваку или DBAшные???Не виндовые и не dba'шные, а собственные ftp'шные. Ну почитай в конце-концов учебник по интернету, что такое ftp и с чем его едят.
Смотреть текущие настройки транспортов - select * from sysremoteoptions. Изменять их set remote XXX option YYY='aa' где XXX это имя транспорта, а YYY это имя опции.
Список возможных опций и их смысл искать в BOL - SQL Remote™ > SQL Remote Administration > Using message types
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35270514
evigis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а далжно быть пусто после select * from sysremoteoptions? всю репликацыю сделал по книге с типом file, но репликацыя не даходит до yдалённагo ползывателя, тоже самое и у yдалённава.
Модератор: орфографическим словарем пользоваться надо обязательно
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35326434
Andreas_84
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята,Вообщем на сколько я понял процес синхронизации предполагает,что всезаписи в таблице удалённой базы фактически удаляются,и заливаются заново из консолидированой!!??не так-ли.
Но если записей залить надо очень много,то это займёт достаточно большой отрезок времени,да?
А есть ли способы увеличить скорость синхронизации??Я гдето читал про отключение шифрования(или кодирования инфы) при синхронизации,-или это из другой оперы????

Подскажите как побыстрее можно синхронизировать данные,пожалуйста!!!!!
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35327426
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. База получатель очищается от строк попадающих в условие репликации, потом получает все записи заново.
Да. Это может занять большой кусок времени. Столько, сколько потребуется на всю эту перекачку данных.
Нет, единственное шифрование/кодирование которое есть в SQL Remote репликации это ужатие посылаемых сообщений встроенным архиватором. Его конечно можно выключить (смотри опцию compression), но это повлияет только на пересылаемый по сети объем. На собственно заливке данных это не скажется.
...
Рейтинг: 0 / 0
Вопрос по SQL Remote
    #35329056
Victor Am
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обрежь лог, повтори обмен.
Спасает.
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Вопрос по SQL Remote
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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