2010-06-15 182 views
0

由於MySQL錯誤,我最近在生產數據庫中遇到了一個問題。該錯誤在TimeStamp列中。爲避免造成不便,我想將數據庫遷移到Sql Server。將MySQL數據庫遷移到Sql Server

是否有任何免費的工具來輕鬆可靠地遷移數據和表結構?

+0

你對'任一'SQL服務器有什麼意義?你的意思是「另一個」,還是你特意要遷移到付費工具Microsoft SQL Server? – thomaspaulb 2010-06-15 07:56:03

+0

當然這是一個有效的問題,但我不喜歡這樣的介紹 - 如果您遺漏了切換平臺的理由,我寧願選擇。或者,您可以指定您正在討論的錯誤,最有可能的解決方法是,如果它實際上是一個錯誤(隨機事實:谷歌搜索'mysql時間戳錯誤'返回4倍以下的結果,然後'mssql時間戳錯誤')。 – Unreason 2010-06-15 08:02:51

+0

對不起,相同。請忽略那個「要麼」。其實我也在想Oracle,但它需要一個專門的DBA。 – RKh 2010-06-15 08:02:53

回答

2

我會三思而後遷移到新平臺,已評估所有的優點,使這樣一個步驟的利弊之前。

例如,你可以問自己:

  • 是什麼在舊的和新的產品的成本差距?
  • 遷移中涉及多少工作(例如,您是否有任何必須用新SQL方言重寫的SQL代碼:存儲函數,存儲過程,觸發器等)
  • 我可以花費相同的或僱用經驗豐富的DBA來解決MySQL時間戳錯誤

當您做出明智的決定並且仍然希望遷移到新的平臺時,我可以推薦Microsoft SQL Server 。據我所知,它比Oracle便宜,它是一個穩定的平臺,沒有任何明顯的漏洞和廣泛的(如果不是最廣泛的)用戶社區 - 因此找到解決問題的辦法很容易。

在這種情況下,您可以使用FractalizeR提到的遷移工具。

相關問題