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

Откуда: Калуга
Сообщений: 145
Всем привет!
Есть задачка - периодическое переливание данных из MsSql в MySql.
Пользоваться сторонним ПО не могу, т.к. это нужно реализовать в программе на C#.
Пользую MySqlClient для .NET и переливаю данные одиночными INSERT запросами из одной субд в другую. Данных очень много. Порядка 1 млн строк. Переливка очень долгая. Посоветуйте, как изобрести инструмент быстрой переливки из MSSQL в MYSQL. Спасибо!
15 ноя 12, 10:47    [13476621]     Ответить | Цитировать Сообщить модератору
 Re: Переливка данных  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
aleksey_sql,

Три варианта
1. Создать linked server и перенести данные скриптом
2. Создать SSIS пакет для переноса.
3. Создать скрипт данных
15 ноя 12, 10:49    [13476635]     Ответить | Цитировать Сообщить модератору
 Re: Переливка данных  [new]
aleksey_sql
Member

Откуда: Калуга
Сообщений: 145
Ken@t,

А неможете ли раскрыть попобробнее каждый вариант ? :)
15 ноя 12, 10:54    [13476673]     Ответить | Цитировать Сообщить модератору
 Re: Переливка данных  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
aleksey_sql,

а зачем чего то изобретать, openquery, openrowset, linked server, выбирай на вкус
15 ноя 12, 10:58    [13476695]     Ответить | Цитировать Сообщить модератору
 Re: Переливка данных  [new]
Добрый Э - Эх
Guest
aleksey_sql,

А что мешает силами MS SQL Server-а вылить данные в CSV-файл и потом на стороне MySQL выполнить load data infile?
15 ноя 12, 10:59    [13476703]     Ответить | Цитировать Сообщить модератору
 Re: Переливка данных  [new]
aleksey_sql
Member

Откуда: Калуга
Сообщений: 145
Добрый Э - Эх,

Хм. Об этом я ещё не думал. спасибо! попробую!
15 ноя 12, 11:12    [13476782]     Ответить | Цитировать Сообщить модератору
 Re: Переливка данных  [new]
aleksey_sql
Member

Откуда: Калуга
Сообщений: 145
Добрый Э - Эх,

спасибо большое! ПОЛУЧИЛОСЬ!
15 ноя 12, 12:08    [13477193]     Ответить | Цитировать Сообщить модератору
 Re: Переливка данных  [new]
sphinx_mv
Member [заблокирован]

Откуда:
Сообщений: 1672
aleksey_sql
Добрый Э - Эх,

спасибо большое! ПОЛУЧИЛОСЬ!

Значит, у Вас еще впереди переливание одной и той же записи по несколько раз... :)
15 ноя 12, 12:34    [13477416]     Ответить | Цитировать Сообщить модератору
 Re: Переливка данных  [new]
aleksey_sql
Member

Откуда: Калуга
Сообщений: 145
sphinx_mv,

почему же? я загрузил через CSV файл в MySQL. достаточно быстро получилось. или вы это написали в качестве "потролить" ?
15 ноя 12, 14:48    [13478531]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить