powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос по репликации
13 сообщений из 13, страница 1 из 1
Вопрос по репликации
    #32007358
Denis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скажите, а что, нельзя реплицировать данные с нескольких удаленных серверов в одну таблицу? Для каждой удаленной реплицируемой табл. необходимо создавать новую на стороне подписчика?
...
Рейтинг: 0 / 0
Вопрос по репликации
    #32007372
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему нельзя? Можно. Делаешь одного подписчика и кучу пибликующих серверов. Подписываешься на несколько публикаций.
...
Рейтинг: 0 / 0
Вопрос по репликации
    #32007380
Denis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, вы видимо не поняли вопрос. Есть какая-то база на удаленном сервере. Там есть таблица Test. У нас на серваке также база, в которой есть таблица Test. Смысл в том, чтобы у нас на серваке была таблица Test, содержавшая данные наши и с удаленного сервера. Но судя по документации, получается, что у нас надо создавать таблицу, например, Test_Remote, и туда сливать данные с удаленного сервера???
...
Рейтинг: 0 / 0
Вопрос по репликации
    #32007396
Alexander Chepack
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да не говорит документация ничего такого - при создании подписки, просто скажите, что таблицу (схему) инициализировать не надо - и юудет Вам репликация в существующую таблицу. Ну а с ключами/identity - это уж Вам самим разбираться придется, чтобы дублирования ключей избежать.
...
Рейтинг: 0 / 0
Вопрос по репликации
    #32007404
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если даже сказать, что подписчик будет брать данные и схему с паблишера, то и в этом случае репликация будет происходить в таблицу с тем же самым именем. Где это вы про test_remote вычитали, непонятно...
...
Рейтинг: 0 / 0
Вопрос по репликации
    #32007407
Denis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ведь не зря при настройке репликации есть опция DROP EXISTING DATA или что-то в этом духе. Ведь при репликации в одну таблицу после синхронизации картина в табличке может быть непредсказуемой (мягко говоря). То есть регулировать этот момент автоматически нельзя?
...
Рейтинг: 0 / 0
Вопрос по репликации
    #32007461
Олег Яговкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Denis. При настройке репликации делаешь свой сервер публикующим - удаленные подписчиками. В публикации, для каждого удаленного ставишь фильтр по какому л. полю. Тогда у тебя данные на удаленных серверах останутся там-же, а на твой будут добавляться (если их на твоем сервере не было).
...
Рейтинг: 0 / 0
Вопрос по репликации
    #32007463
Denis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Олег Яговкин.
Не понял. Вы ничего не перепутали?
...
Рейтинг: 0 / 0
Вопрос по репликации
    #32007518
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При создании публикации можно выбрать одну из четырех опций:
- Удалить таблицу на приемнике с тем же нименованием и создать заново
- Удалить все строки из таблицы, но саму таблицу не удалять
- Удалить не все строки, а только те, у которых ключевые поля конфликтуют с реплицируемыми
- Вообще ничего не удалять.
-------------------------------------------------------------------
Кроме варианта множество публикующих серверов - один подписчик, который годится фактически для всех видов репликации, можно задействовать схему один публикующий сервер - несколько обновляемых подписчиков. Второй вариант накладывает некоторые ограничения на используемые типы репликации. Либо это MERGE-репликация (которая автоматом позволяет передавть данные с подписчиков на публикующий сервер), либо непосредственно-обновляемые подписчики, либо репликация транзакций или снимка в совокупности с QUEUEU UPDATING (только для SQL2K). Из сказанного последнее сам не до конца еще понял .
...
Рейтинг: 0 / 0
Вопрос по репликации
    #32007522
Denis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Garya
Спасибо за разъяснения.
...
Рейтинг: 0 / 0
Вопрос по репликации
    #32007523
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Garya: А где это ты нашел вариант "Удалить не все строки, а только те, у которых ключевые поля конфликтуют с реплицируемыми" ? Может, все-таки "удалить по определенному фильтру" ? Это совсем не одно и то же!
...
Рейтинг: 0 / 0
Вопрос по репликации
    #32007557
Олег Яговкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To Denis (ответ запоздал т.к. был занят). Может я не совсем понял изначальный вопрос, но в связи с моим предыдущим советом: по этой схеме работает система диспетчерской службы в нашем подразделении т.е. есть табл. по авариям и отключениям на гл. сервере и такие же табл. на удаленных серверах(табл. входят в структуру БД). Настроена Merge-репликация с фильтром по полю "Kod_Reg"(неважно, что это значит) и по такой схеме все данные сваливаются в гл. табл. на гл. сервере. Т.е. табл. может корректироваться или дополняться как на удаленном сервере, так и на гл.сервере. Кстати Garya советует из той же области.
...
Рейтинг: 0 / 0
Вопрос по репликации
    #32007579
Фотография Garya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 GreenSunrise. Согласен. По памяти писал, посему допустил неточность. В оригинале звучит так: "delete data in the existing table that matches the row filter statement". Закладка "snapshot" article properties.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос по репликации
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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