Как автоматически передавать данные между MySql и Sql Server обратно и четвертым?

Мне нужно создать процедуру для чтения данных с SQL Server и вставить ее в MySql. Больше мне также нужна другая процедура для чтения данных с сервера MySql и вставки его в SQL Server.

Я никогда не делал ничего подобного. Я не могу придумать, как это сделать. Может ли кто-нибудь сказать мне, как я могу это сделать?

Я ценю, по крайней мере, знает, где я могу найти его.

я гуглил это, но не нашел большой помощи.

Я Программное обеспечение Scribe я не уверен, есть ли будущее в Scribe, которое может помочь мне в этом?

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

2 ответов


лучший способ достичь этого-создать Связанного Сервера В SQL Server, таким образом, вы можете запросить как SQL Server, так и MySQL из одного и того же места. Можно написать хранимую процедуру для доступа к обоим или задание для выполнения по определенному расписанию.

обновление: пример запроса вставки

INSERT OPENQUERY (SERVNAME, 'SELECT subject, notes FROM cms.mysql_table') 
SELECT subject, notes FROM sql_server_table

вы можете сделать, как показано ниже, чтобы достичь результата

SELECT * 
INTO dbo.Users_Import 
FROM OPENQUERY(remotelinkedservername, ‘SELECT * FROM dbo.Users’ )

(источник)