2011-08-01 44 views
1

我試圖設置SQL Server 2008和MYSQL之間的複製。我在MySQL服務器上安裝了MySQL ODBC 5.1驅動程序。最初我試圖在兩個正常工作的數據庫之間建立一個鏈接服務器。SQL Server和MYSQL之間的複製

但是現在我試圖在SSMS中設置複製。我創建了一個簡單的出版物,但我在設置訂閱者時遇到問題。我似乎可以在Oracle和IBM下建立唯一的異構數據源。但我認爲我應該能夠使用安裝的ODBC驅動程序並將其複製到MySQL數據庫。

有什麼想法?提前感謝任何人

+0

我們需要更多的細節 - 請問你有什麼嘗試,爲什麼它不工作 – dfb

回答

2

documentation非常清楚,只有Oracle和DB2以任何方式支持,只有在使用OLE DB而不是ODBC時。因此,嘗試使用ODBC設置到MySQL的複製幾乎肯定是浪費時間。

話雖如此,原生SQL Server複製不是在數據庫之間複製數據的唯一方法,並且如果您可以提供有關您的需求的更多信息,那麼某人可能會有其他解決方案。例如,如果您的目標是某種形式的報告或數據倉庫,那麼您可以查看許多可用的ETL工具,並使用許多不同的數據庫。 (我假設你的目標不是冗餘或可用性,因爲你使用兩個不同的平臺。)