iT邦幫忙

0

可以從MySQL建立連線到MS SQL Server查詢表格嗎

請問可以從MySQL建立連結連到MSSQL Server做Select 查詢嗎?
查了網路文章,大部分都是從MSSQL建立Linked Server連MySQL做查詢,
但是反過來從MySQL查MSSQL表格, 有查到有的人說不行...

player iT邦大師 1 級 ‧ 2020-11-16 23:47:07 檢舉
你的問題請洽詢Oracle
因為MySQL被Oracle買走了
所以如果是之前沒揭露的功能
應該是不太可能免費讓你用了

2 個回答

1
賽門
iT邦超人 1 級 ‧ 2020-11-17 08:57:23
最佳解答

直接由SQL Server連到MySQL, 可以, 因為微軟希望大家用SQL Server, 所以提供通道來讓你Migrate.
直接由MySQL連到SQL Server, 不行, 理由也一樣只是Oracle希望大家由SQL Server轉到Oracle.
MySQL不是Open Source嗎? 不是的, 至少Oracle從來就沒講它是Open Source, 只是遵照GPL授權而己.
那, 你的需求能達到? 不行, 沒有直接方法, 要不就用SQL Server Migration Tools把MySQL遷移到SQL Server.
或者, 間接的方法:

  1. Navicat premium, 用這個工具來直接線MySQL及SQL Server, 你可以查詢MySQL, 再把資料複製, 到SQL Server連線中處理, 這應該是差不多你想要的.
  2. Navicat Premium只能試用14天, 我輩程式人員, 有什麼問題難得倒我們? 就用Visual Studio寫個工具, ADO.NET連MySQL, SQL Server都可以, 編程處理資料更是方便.
    就這樣了.
0
Darwin Watterson
iT邦研究生 1 級 ‧ 2020-11-17 08:53:11

學習一下 Restful API 程式的開發,才是真正解決這些跨 DB 資料傳遞問題的根本之道。/images/emoticon/emoticon10.gif
Microsoft 教學課程:使用 ASP.NET Core 建立 web API

ps. 雖然我『不喜歡微軟』,不過平心而論,微軟在寫官方教學還寫得挺不錯的。

賽門 iT邦超人 1 級 ‧ 2020-11-17 08:58:28 檢舉

"微軟在寫官方教學還寫得挺不錯的。"
呵呵, 恕在下不能苟同.
/images/emoticon/emoticon09.gif

賽門,沒關係!這是個言論自由的平台
有pro/con正反的意見很正常

我要發表回答

立即登入回答