Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Синхронизация таблиц с помощью SSIS  [new]
Big17
Member

Откуда:
Сообщений: 680
Подскажите, пожалуйста, как можно с помощью SSIS реализовать передачу изменений в таблице с одного сервера на другой?
Общий объем таблички - несколько миллионов записей. Каждый день добавляется/изменяется - несколько сотен записей.
Эти добавленные или измененные данные и нужно передавать на другой сервер в такую же табличку (то держать ее синхронизованной с первой).
Каким набором компонент SSIS это лучше организовать?
6 май 12, 01:37    [12516595]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация таблиц с помощью SSIS  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Никаким. Для этого есть репликация.
6 май 12, 11:55    [12517055]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация таблиц с помощью SSIS  [new]
skorpk
Member

Откуда: Волгоград
Сообщений: 276
А почему именно SSIS, чем репликация не устраивает?
Если реализовывать через SSIS это выходит сложнее.
7 май 12, 20:10    [12521298]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация таблиц с помощью SSIS  [new]
Big17
Member

Откуда:
Сообщений: 680
Нужно только данные из определенных таблиц передавать (синхронизировать) и только в одну сторону. А какой тип репликации для этого подходит?
8 май 12, 00:41    [12522111]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация таблиц с помощью SSIS  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Транзакционная.
8 май 12, 07:31    [12522406]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация таблиц с помощью SSIS  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3755
Big17
Нужно только данные из определенных таблиц передавать (синхронизировать) и только в одну сторону. А какой тип репликации для этого подходит?

да можно и ssisом синхронизировать, главное тут чтобы не все миллионы таскать - иметь в исходной таблице поле с датой последнего изменения, тогда все быстро и просто. Залить в промежуточную, потом смержить
8 май 12, 13:52    [12523396]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация таблиц с помощью SSIS  [new]
Big17
Member

Откуда:
Сообщений: 680
Посмотрел у хостера - поддерживает только Merge-репликацию
8 май 12, 15:36    [12523825]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация таблиц с помощью SSIS  [new]
Big17
Member

Откуда:
Сообщений: 680
Ivan Durak
да можно и ssisом синхронизировать, главное тут чтобы не все миллионы таскать - иметь в исходной таблице поле с датой последнего изменения, тогда все быстро и просто. Залить в промежуточную, потом смержить

Да, вот примерно так и думал...
8 май 12, 15:36    [12523831]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация таблиц с помощью SSIS  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Big17
Посмотрел у хостера - поддерживает только Merge-репликацию


Странно, однако, самую сложную (Merge) хостер поддерживает, а самую простую (Transactional) нет?!
8 май 12, 18:11    [12524365]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация таблиц с помощью SSIS  [new]
Big17
Member

Откуда:
Сообщений: 680
pkarklin,

masterhost, вот ссылка: http://masterhost.ru/service/hosting/virtual/main/win/docent/
8 май 12, 22:45    [12525173]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация таблиц с помощью SSIS  [new]
invm
Member

Откуда: Москва
Сообщений: 9842
Big17,

Вам в каком направлении нужно данные передавать? Если на хостинг, то можете и транзакционную с push-подпиской задействовать.
8 май 12, 23:40    [12525418]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация таблиц с помощью SSIS  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Big17,

Ой, да ради Бога... Если поддержку Merge декларируют...
8 май 12, 23:48    [12525434]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация таблиц с помощью SSIS  [new]
Big17
Member

Откуда:
Сообщений: 680
invm
Big17,

Вам в каком направлении нужно данные передавать? Если на хостинг, то можете и транзакционную с push-подпиской задействовать.

С корпоративного сервера на хостинговую базу
8 май 12, 23:53    [12525447]     Ответить | Цитировать Сообщить модератору
 Re: Синхронизация таблиц с помощью SSIS  [new]
invm
Member

Откуда: Москва
Сообщений: 9842
Big17
invm
Big17,

Вам в каком направлении нужно данные передавать? Если на хостинг, то можете и транзакционную с push-подпиской задействовать.

С корпоративного сервера на хостинговую базу
Ну вот и настраивайте транзакционную реплику.
9 май 12, 00:50    [12525564]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить