Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Задчка - есть две таблицы(1-ая и 2-ая) в двух БД / 19 сообщений из 19, страница 1 из 1
10.01.2002, 08:44
    #32020416
anna
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД. Ко 2-ой таблице(БД) по какой-то причине доступ закрыт какое-то время. Затем доступ открывается. Необходимо измененные данные 1-ой таблицы(1-ой БД) перенести во 2-ую таблицу (2-ой БД). Во второй таблице данных больше чем в первой. репликация не подходит. МСМКУ тоже.
...
Рейтинг: 0 / 0
10.01.2002, 10:08
    #32020431
просто+так
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
а почему репликация не подходит?
...
Рейтинг: 0 / 0
10.01.2002, 10:44
    #32020438
Pandre
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
Заведите в первой таблице поле типа datetime, в которое в триггере прописывайте текущую дату и время (getdate()) при каждом обновлении/добавлении записей. Дату последнего обновления второй таблицы сохраняйте (например, во вспомогательной таблице). При появлении доступа ко второй таблице остается
- заблокировать на изменение первую таблицу,
- обновить записи имеющие более позднюю дату, чем дата последнего обновления,
- зафиксировать новую дату обновления
- разблокировать первую таблицу
...
Рейтинг: 0 / 0
10.01.2002, 10:48
    #32020440
anna
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
RE:просто+так
Во второй таблице есть данные, которые не нужны в первой
...
Рейтинг: 0 / 0
10.01.2002, 10:52
    #32020441
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
2Pandre: теоретически звучит может и неплохо. Но все такие самодельные велосипеды имеют тенденцию быть хуже, чем стандартный механизм.

2anna: в таком случае лучше сделать репликацию с горизонтальными фильтрами. Отфильтровывайте данные для репликации по нужному условию и все.
...
Рейтинг: 0 / 0
10.01.2002, 10:59
    #32020443
Pandre
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
2 anna
> Во второй таблице есть данные, которые не нужны в первой
Ну и что из этого, поясните:
- есть записи, которых нет в первой
- есть поля, которых нет в первой
...
Рейтинг: 0 / 0
10.01.2002, 11:06
    #32020445
anna
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
2GreenSunrise
А какой тип репликации можно использовать если во вторую таблицу нужно добавлять записи, не нужные в первой таблице? PULL? Подскажите новичку
...
Рейтинг: 0 / 0
10.01.2002, 11:17
    #32020446
просто так
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
используй репликацию транзакций надеюсь, структура этих таблиц одинакова? первая БД будет издателем, вторая - подписчиком. Судя по заданию, первоначальная синхронизация не нужна, ну и не надо ее делать
...
Рейтинг: 0 / 0
10.01.2002, 11:17
    #32020447
anna
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
2Pandre
Да, есть записи которых нет в первой
...
Рейтинг: 0 / 0
10.01.2002, 11:22
    #32020448
anna
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
2просто+так
А как добавлять записи во вторую таблицу?
Нельзя, по-моему, при транзакционной репликации
...
Рейтинг: 0 / 0
10.01.2002, 11:23
    #32020449
просто так
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
да, еще - кажется, в твоем случае разницы нет, push или pull подписку делать
...
Рейтинг: 0 / 0
10.01.2002, 11:24
    #32020450
anna
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
Забыла добавить, должна быть возможность добавлять во вторую таблицу записи
...
Рейтинг: 0 / 0
10.01.2002, 11:28
    #32020451
просто так
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
Можно, можно. Главное, что бы агент Distributor мог найти записи во второй таблице по PrimaryKey, к которым должно применить команды изменения данных, которые этот агент читает из БД Distribution.
Ведь вторая таблица содержит все записи первой?
...
Рейтинг: 0 / 0
10.01.2002, 11:30
    #32020452
просто так
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
если то, что добавляется во вторую таблицу не должно реплицироваться в первую - то и проблем нет
...
Рейтинг: 0 / 0
10.01.2002, 11:35
    #32020453
просто так
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
тут не очень удобно консультировать - если что, мой адрес sparrowt@mail.ru
...
Рейтинг: 0 / 0
10.01.2002, 11:37
    #32020454
anna
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
2 просто+так
Настроила транзакционную репликацию PUSH. Данные нельзя добавить, выскакивает ошибка
...
Рейтинг: 0 / 0
10.01.2002, 12:07
    #32020457
GreenSunrise
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
Ух, какое быстрое обсуждение. За вами не успеешь. Anna, а тебе не хочется почитать что-нибудь о репликации вообще, прежде чем начинать экспериментировать? А то если человек не различает термины "типы репликации" и "типы подписок", то это нехорошо.
...
Рейтинг: 0 / 0
10.01.2002, 12:09
    #32020458
anna
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
Спасибо всем!
...
Рейтинг: 0 / 0
10.01.2002, 12:44
    #32020462
anna
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Задчка - есть две таблицы(1-ая и 2-ая) в двух БД
2GreenSunrise
опечаталась, исправлюсь, а книжки читать люблю
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Задчка - есть две таблицы(1-ая и 2-ая) в двух БД / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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