2017-05-27 45 views
0

我已經創建了一個CMS magento2網站,並且正在使用MySQL數據庫。現在我需要將它與SAP數據庫(它是一個SQL Server數據庫)連接起來。我的問題是如何從SQL服務器中的表中插入數據到MySQL DB中的另一個表中?如何從SQL服務器中的表中將數據插入到MySQL中的另一個表中db

+1

你想通過代碼或數據遷移來做到這一點嗎?你知道如何通過代碼從SQL服務器中檢索數據嗎?以及如何通過代碼向MySql插入數據? –

+0

@ChetanRanpariya我想通過代碼來做到這一點,但仍不知道如何 –

+0

你是否已經爲此編寫了任何代碼?你如何從第一個地方從SQL服務器檢索數據?並且假設你手頭有數據,你知道如何將它插入MySQL嗎?兩臺服務器的數據庫結構都是一樣的嗎?你知道ado.net嗎? –

回答

0

你有兩個選擇:

  1. 您可以創建一個從1分貝接收串行數據,推動數據之前將數據格式化一個RESTful API一直到你想要使用的數據庫。關於它的好處是您可以輕鬆地在2個DB之間共享數據,而無需擔心。非常靈活,因爲表格可以相同或不相關,具體取決於您需要的內容。

  2. 您可以使用SQL Server中存在的SIS(服務器集成服務)工具,該工具允許集成到其他數據庫系統中。這是一個有點技術,但這裏有幾個步驟,你可以按照link to explain the integration of SIS packages with MySQL

相關問題