Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySql -> MSSql / 18 сообщений из 18, страница 1 из 1
27.05.2018, 12:10
    #39650573
mserjo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
Добрый день.

Есть два удалённых друг от друга сервера БД, MySql и MSSql.
Подскажите, пожалуйста, вот такие моменты:
1) Как лучше всего наладить обмен данными между этими серверами, чтобы можно было из MySql выполнять выборки и методы в MSSql ?
2) Если использовать SOAP, насколько это оправдано и оптимально?

Заранее спасибо.
...
Рейтинг: 0 / 0
27.05.2018, 13:28
    #39650607
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
Golden Gate.
...
Рейтинг: 0 / 0
27.05.2018, 17:31
    #39650687
mserjo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
Dimitry Sibiryakov,

насколько я понял, Golden Gate работает с таблицами и данными (причём не со всеми типами, "The XML, SET, and Geometry data types and similar are not supported").
как с помощью Golden Gate вызывать процедуры на сервере MSSql ?
...
Рейтинг: 0 / 0
27.05.2018, 17:53
    #39650693
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
mserjoк с помощью Golden Gate вызывать процедуры на сервере MSSql ?пишешь свою прогу, которая подключается к обоим серверам и перегоняешь что и как требуется
...
Рейтинг: 0 / 0
27.05.2018, 18:23
    #39650701
mserjo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
вадяпишешь свою прогу, которая подключается к обоим серверам и перегоняешь что и как требуется
а при чём тут тогда Golden Gate, если писать свою прогу для работы с обеими серверами?
...
Рейтинг: 0 / 0
27.05.2018, 18:37
    #39650711
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
mserjoа при чём тут тогда Golden Gate, если писать свою прогу для работы с обеими серверами?при том , что придётся писать, а не задавать такие вопросы. потому что не сможет что-то преобразовать одно в другое, кроме как написанное конкретно для данной задачи
...
Рейтинг: 0 / 0
27.05.2018, 18:56
    #39650714
mserjo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
вадяпри том , что придётся писать, а не задавать такие вопросы. потому что не сможет что-то преобразовать одно в другое, кроме как написанное конкретно для данной задачи
Странный комментарий. Если Вам нечего предложить или сказать по изначальным вопросам, зачем уводить тему в никуда?
зачем использовать Golden Gate если всё равно писать прогу, которая будет всё делать?
лучше тогда уже использовать тот же SOAP.
...
Рейтинг: 0 / 0
27.05.2018, 19:11
    #39650719
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
mserjoзачем уводить тему в никуда?а я не призываю использовать GG, в любом случае придётся делать своё. и SOAP от этого не избавит.
это как раз и есть по теме.
...
Рейтинг: 0 / 0
27.05.2018, 22:40
    #39650778
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
mserjoиз MySql выполнять выборки и методы в MSSqlНапрямую - никак.
Если есть возможность, то лучше развернуть цепочку - MS SQL может читать данные из MySQL.
Может ли вызывать процедуры - не знаю. Это надо у спецов по MS SQL спрашивать.
...
Рейтинг: 0 / 0
28.05.2018, 07:34
    #39650836
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
miksoftМожет ли вызывать процедуры - не знаю.Может. Процедура в MySQL - всего лишь особый тип запроса. Выполнять SELECT или выполнять EXECUTE - абсолютно всё равно, при условии, что процедура возвращает один набор данных.
...
Рейтинг: 0 / 0
28.05.2018, 13:03
    #39651041
mserjo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
процедуры находятся в MS SQL, в MySql нужно сохранять результат этих процедур и выборок данных, которые находятся в MS SQL
...
Рейтинг: 0 / 0
28.05.2018, 13:05
    #39651043
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
mserjoв MySql нужно сохранять результат этих процедур и выборок данных, которые находятся в MS SQLMS SQL это умеет.
...
Рейтинг: 0 / 0
28.05.2018, 13:14
    #39651051
mserjo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
AkinaMS SQL это умеет.
что именно "это"?
MS SQL - просто БД, с набором процедур. она ничего не запускает самостоятельно. это удалённая сторонняя БД, к которой предоставят доступ.
MySql - как бы "инициатор действий", и сохраняет результат. (или сервер приложений инициатор действий, если MySql не умеет работать напрямую с другими БД, на подобии DBLink в Oracle или чего-то подобного)
...
Рейтинг: 0 / 0
28.05.2018, 13:31
    #39651067
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
Хорошо.

Программист, который пишет запросы для их выполнения на MSSQL-сервере, имеет возможность, используя имеющиеся возможности этого сервера, написать такой запрос, который при запуске на исполнение на этом MSSQL-сервере выполнит сохранение полученных в результате обработки данных во внешней для него таблице, находящейся в БД, обслуживаемой MySQL-сервером.

Так понятно?
...
Рейтинг: 0 / 0
28.05.2018, 13:32
    #39651069
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
mserjoMySql - как бы "инициатор действий"А вот в обратном направлении - увы... встроенные средства, предоставляемые MySQL-сервером, не позволяют выполнить задачу запуска на внешнем MSSQL-сервере хранящейся там процедуры с получением результирующих данных и сохранением их в локальной таблице.
...
Рейтинг: 0 / 0
28.05.2018, 13:40
    #39651081
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
mserjoпроцедуры находятся в MS SQL, в MySql нужно сохранять результат этих процедур и выборок данных, которые находятся в MS SQL
Сохраняешь эти результаты в MS SQL, а GG позаботится о том, чтобы они попали в MySQL.
...
Рейтинг: 0 / 0
28.05.2018, 13:41
    #39651082
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
AkinaТак понятно?
Лично мне непонятно зачем вообще в этой картине MySQL, если все данные в MS SQL и сервер приложений может работать с ними непосредственно.
...
Рейтинг: 0 / 0
28.05.2018, 13:58
    #39651089
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySql -> MSSql
Dimitry Sibiryakov , у меня тоже ХШ в ремонте... но если товарищу хочется - кто будет запрещать? опять же может у него там какие с правами заморочки - надо вывалить этот хлам на веб-страницу, а пыху на MS SQL ходить не велено...
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySql -> MSSql / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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