Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Репликация транзакций / 25 сообщений из 29, страница 1 из 2
07.06.2002, 11:31:33
    #32032024
AAZ
AAZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
Всем здрасте!
Возник такой вопрос:
Могут ли при настроенной репликации транзакций передаваться изменения с подписчика на издателя? Как-то это не явно описано в документации.

Спасибо за внимание!
...
Рейтинг: 0 / 0
07.06.2002, 11:36:26
    #32032028
Vladimir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
Привет All

Нет, другое дело, что издатель может быть и подписчиком.

Удачи
...
Рейтинг: 0 / 0
07.06.2002, 11:41:32
    #32032031
alex2808
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
Ребята... Где об этом можно почитать???
А то позарез уже надо с одного на другой сервер реплицировать БД.
...
Рейтинг: 0 / 0
07.06.2002, 11:42:42
    #32032032
AAZ
AAZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
А подробнее? На что издателю подписаться?
Тогда получим две репликации транзакций?
...
Рейтинг: 0 / 0
07.06.2002, 11:57:33
    #32032035
AAZ
AAZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
2 alex2808

Ну в хелпе там, на майкре....
Я читаю Справочник Администратора MSSQL 2000
...
Рейтинг: 0 / 0
07.06.2002, 12:10:46
    #32032037
Белов Владимир
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
Ну для этого вообще то есть Merge Replication
...
Рейтинг: 0 / 0
07.06.2002, 12:56:24
    #32032049
AAZ
AAZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
Владимир! Я знаю, что есть такая репликация. Но спрашиваю не об этом, а о том как работает то, что в терминах репликации транзакций называется Updatable Subscription!

Вот
...
Рейтинг: 0 / 0
07.06.2002, 14:07:17
    #32032057
Garya
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
Написано об этом в книжке у Мамаева. Сам я ее не щупал, поэтому к написанному добавить ничего не смогу.
...
Рейтинг: 0 / 0
07.06.2002, 16:50:03
    #32032111
Белов Владимир
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
Нельзя
У нас реализовано следующим образом

1.изменяется таблица1 на сервере1
2. Идет репликация на сервер2
3. Срабатывает триггер, который пихает данные в таблицу3 на сервере2
4. Идет репликация на сервер1
...
Рейтинг: 0 / 0
10.06.2002, 00:00:24
    #32032196
Кенгуру
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
Может это Вам поможет:
\http://www.sql.ru/subscribe/2002/100.shtml#9
\http://www.sql.ru/subscribe/70028/10.shtml
...
Рейтинг: 0 / 0
10.06.2002, 11:20:28
    #32032231
AAZ
AAZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
2 Владимир Белов.

Ага, понятно. А на сервере 1 как данные попадают в таблицу1? Наприямую, или как на сервере 2?
...
Рейтинг: 0 / 0
10.06.2002, 11:36:40
    #32032237
Кенгуру
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
Класс!!!
А теперь давайте немного усложним задачу... преблизим, так сказать, её немного к реальности:
Пусть теперь таблица 1 связана с десятком других табличик (справочников, например) и ещё с другим десятком таблиц, которые от неё зависят и её подчинены... т.е. удаление записи из таб 1 приводит к цепочке удалений в таб 4 - n
И теперь приедставте, что на сервере 2 Вам нужно эту ссылочную целостность поддерживать триггерочками... да плюс ещё всякие другие граблечки, которые будут вокруг неизменно появляться...
Может всётаки использовать репликацию слиянием? Что то мне подсказывает, что обновляемые подписчики только у неё... а Мамай слегка напутал...
...
Рейтинг: 0 / 0
10.06.2002, 11:45:58
    #32032242
AAZ
AAZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
2 Кенгуру.
Вот ты мне объясни - что такое Updatable Subscription.
Причем тут Мамаев? Я что сказал что у него это вычитал? Я это вычитал в другой книжке? Или они все напутали, и сами программеры из микрософта напутали? Засунули обновляемые подписки не в ту репликацию?
...
Рейтинг: 0 / 0
10.06.2002, 13:24:17
    #32032260
Белов Владимир
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
2 AAZ
На сервере1 данные изменяются напрямую
...
Рейтинг: 0 / 0
10.06.2002, 14:13:04
    #32032281
AAZ
AAZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
2 Белов Владимир

Понятно, спасибо. Будем думать дальше.
...
Рейтинг: 0 / 0
10.06.2002, 17:31:24
    #32032338
altmenn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
2 AAZ
U menja ta ge problema...
Esli chto´to uge pridumali...razreshite pointeresovatsa...
...
Рейтинг: 0 / 0
10.06.2002, 17:44:48
    #32032340
stdenis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
"Immediate Updating Subscribers", насколько я помню, это подписчики немедленного обновления по протоколу 2PC. А вот что пишет Мамаев: "Перед тем как на подписчике будет выполнено изменение, исправленные данные сравниваются с исходными данными на издетеле. Если значения на подписчике и издателе совпадают, то изменение разрешается."
Да, между ними должны проходить DTC запросы.
...
Рейтинг: 0 / 0
10.06.2002, 19:46:03
    #32032356
VVG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
Работает это примерно так: на таблички сервера 2 вешаются триггера, которые через механизм distributed transaction изменяют данные на сервере 1. Для функционирования нужно на обоих серверах иметь включенный сервис MSDTC. Вообше это требует постоянной связи двух серверов, но если эти самые distributed transaction пропускать через Message Queue, то это ограничение снимается.
...
Рейтинг: 0 / 0
10.06.2002, 20:11:55
    #32032367
Moonspell13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
в 7 ТОЧНО МОЖНО ! ! !
используй @loopbackdetection
...
Рейтинг: 0 / 0
10.06.2002, 20:16:18
    #32032370
Moonspell13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
Все ручками придеться писать.
ЕМ это не настраивает.
...
Рейтинг: 0 / 0
11.06.2002, 11:59:56
    #32032476
AAZ
AAZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
Так, ну вот более или менее становится понятно....
Посоветуйте тогда - стоит ли с этим мучаться, или все же использовать merged репликации?
Что-то писать руками - это сложно, так как я только начинаю влезать во все это дело...
...
Рейтинг: 0 / 0
11.06.2002, 13:20:44
    #32032487
Moonspell13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
Зависит от сложности репликации!
А ручками писать не сложно. Все в боле есть.
Мерж сама по себе просто сложнее.
...
Рейтинг: 0 / 0
11.06.2002, 17:28:04
    #32032531
Александр Гладченко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
Ручками писать не сложно, если публикации простые. Кроме того, не плохо было бы всё это хорошенько документировать, а то потом и сами не разберётесь, что к чему.
Практика показывает, что даже при настройке Marge репликации, на уже готовой и используемой в промышленной эксплуатации базе, ручками и без того много чего придётся писать. К тому же, через ЕМ публикации и подписки в 2000-ке настраиваются очень удобно и этот процесс хорошо документирован. В случае возникновения нестандартных проблем, есть на что опираться... При создании репликации руками, локализация проблем - процесс ой, как не лёгкий...
К тому же, не забывайте, что в репликации учавствуют не только SQL сервера, а ещё и коммуникационное оборудование и системы поддержки безопасности... Внешняя среда накладывает достаточно жёсткие ограничения, которые придётся обходить или преодолевать... В ЕМ это всё видно визуально и очень помогает.
...
Рейтинг: 0 / 0
02.07.2002, 17:13:44
    #32034789
AAZ
AAZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
И все-таки хотелось бы услышать(увидеть) ответ на следующий вопрос:
Стоит ли настраивать репликацию транзакций для перенесения изменений с подписчика на издателя (и если да, то как это делать) или все же использовать для этих целей репликацию слиянием?
Время поджимает, скоро придется модифицировать предыдущую структуру SQL серверов, поэтому буду очень признателен за совет.

Заранее спасибо!
...
Рейтинг: 0 / 0
02.07.2002, 17:28:55
    #32034793
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Репликация транзакций
Стоит ли настраивать репликацию транзакций для перенесения изменений с подписчика на издателя (и если да, то как это делать) или все же использовать для этих целей репликацию слиянием?

Не зная всех условий задачи никто не сможет посоветовать вам что либо. Какой вид репликации выбрать зависит от многих условий, почитайте в BOL о планировании репликации, там все эти моменты разъясняются.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Репликация транзакций / 25 сообщений из 29, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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