Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Репликация данных из MySQL серверов на один MSSQL, Репликация данных MySQL в MSSQL 
:(
    Опции темы
frizzer
Дата 9.2.2010, 23:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 9.2.2010

Репутация: нет
Всего: нет



Привет,

есть несколько баз данных MySQL с которыми устанавливается
связь через интернет. Данные этих MySQL баз, надо копировать
в одну базу MSSQL. Изменения данных MySQL происходят постоянно,
и хотелось бы иметь изменения в реальном времени или переодически на MSSQL. 

Структура таблиц одинаковая. Одна таблица имеет поле ID с автомотической
инкрементацией (autoincrement). Всего 6 таблиц.

Как решить эту задачу?
PM MAIL   Вверх
Выхухоль
Дата 10.2.2010, 08:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 9.10.2008
Где: Ташкент

Репутация: нет
Всего: 2



Посмотри может быть это поможет
MySQl to MSSQl Replication
PM MAIL ICQ   Вверх
frizzer
Дата 13.2.2010, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 9.2.2010

Репутация: нет
Всего: нет



Цитата(Выхухоль @ 10.2.2010,  08:34)
Посмотри может быть это поможет
MySQl to MSSQl Replication

Спасибо.
Я уже пробовал. Но это не совсем то что мне надо.

Если я например создаю MySQL-Master to MySQL-Slave replication
как это описанно здесь How to Set Up Replication

Я могу заносить данные на Master и эти данные будут почти в
реальном времени копироваться на Slave.
Тоже самое я хотел сделать и для копирования данных с нескольких
MySQL баз на одну MSSQL базу.

К тому же связь через интернет между базами не устойчивая и
может в любой момент оборваться, потому как MySQL базы находятся
в Индии и Китае, а MSSQL база в западной Европе.

Тоесть существуют на данный момент следующие проблемы:

1. как реализовать Replication с MySQL на MSSQ (если это возможно)
2. копировать данные с нескольких баз в одну (autoincrement поле)
3. связь может оборваться (желательно чтобы связь устанавливалась автоматически
и копирование данных продолжилось с места обрыва или начатой transaction)

PM MAIL   Вверх
Fortop
Дата 13.2.2010, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: нет
Всего: 42



Цитата(frizzer @  13.2.2010,  16:56 Найти цитируемый пост)
2. копировать данные с нескольких баз в одну (autoincrement поле)

Не использовать его. А использовать GUID


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0892 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.