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

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

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

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

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

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

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

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

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

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

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


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