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

Откуда:
Сообщений: 1480
Можно ли создать реплику с MySQL таким образом чтобы данные из MySQL передавались в MS SQL
23 авг 16, 15:44    [19579589]     Ответить | Цитировать Сообщить модератору
 Re: Реплика с MySQL  [new]
Santa89
Member

Откуда:
Сообщений: 1480
Не используя LinkedServer
23 авг 16, 15:54    [19579686]     Ответить | Цитировать Сообщить модератору
 Re: Реплика с MySQL  [new]
Santa89
Member

Откуда:
Сообщений: 1480
Не подойдет ли Transfer Database Objects Task в SSIS? Как при этом быть с правами пользователей? Например в базе-приемнике на сторое MS SQL у разных пользователей должен быть разный доступ к части таблиц, при репликации не затрётся ли эта вся информация?
23 авг 16, 16:17    [19579882]     Ответить | Цитировать Сообщить модератору
 Re: Реплика с MySQL  [new]
o-o
Guest
надо-то что,
один раз перенести схему и потом подливать данные
или типа в реальном времени еще и схему менять?
SSIS-ом первое сделаете, второе нет.
а права при доливе данных не меняются.
вы их один раз настраиваете при переносе схемы
23 авг 16, 16:22    [19579930]     Ответить | Цитировать Сообщить модератору
 Re: Реплика с MySQL  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4916
Блог
Santa89
Можно ли создать реплику с MySQL таким образом чтобы данные из MySQL передавались в MS SQL
GoldenGate может это делать.
23 авг 16, 16:33    [19580009]     Ответить | Цитировать Сообщить модератору
 Re: Реплика с MySQL  [new]
Santa89
Member

Откуда:
Сообщений: 1480
Надобно бы автоматизацию полную сделать.
К примеру чтобы добавили новое поле на MySQL - оно отобразилось в реплике на MS SQL.
Грубо говоря нужно сделать некое хранилище данных у которого транзакционная система на MySQL.

Список таблиц небольшой и я вобще уже подумываю чтобы сделать
1) Дроп всех таблиц в ХД
2) Заново создание таблиц в ХД и их наполнение вот так:
SELECT INTO dbo.DATA
FROM openquery([mySQL_LinkedServer], 'SELECT * FROM data')

3) И прикрутить к этому какой нибудь простенький справочник по доступам пользователей на таблички в ХД
23 авг 16, 16:37    [19580039]     Ответить | Цитировать Сообщить модератору
 Re: Реплика с MySQL  [new]
Santa89
Member

Откуда:
Сообщений: 1480
Alexander Ryndin,

дорого.
нужно обойтись минимальной кровью
23 авг 16, 16:37    [19580044]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить