2016-05-12 81 views
0

我想將SQL Server/11.0.3.2實例遷移到Sybase 11.9.2(之後我想使用SSMA)。網上沒有關於這個主題的文檔,因爲它太舊了(1997年)。將Sybase SQL Server/11.0.3.2(Sybase 11.0)遷移到Sybase 11.9.2

我只想遷移我的實例的3個數據庫。我嘗試將數據庫轉儲到Sybase 12.5.4,不起作用,ddlgen在11.0.3.2上不起作用。使用系統表,我可以重新創建表,視圖,過程的SQL腳本...然後我bcp數據。但我認爲這不是一個好方法,它太長,不安全...

另一種解決方案:將服務器升級到11.9.2(或更多),但正如我所說的,我只想遷移3個數據庫。

如果sombody有另一種方式來做到這一點,這將是一個很大的幫助。 提前致謝。

+0

這是Sybase ASE?這些版本號非常舊!對於Sybase ASE,您應該使用Sybase 15.7。 –

+0

@AbeCrabtree是的,這是sybase ASE 11.0 – Schoulzzz

回答

0

您應該能夠從11.0.3獲取數據庫轉儲並將其加載到更高版本的ASE中。它沒有得到正式的支持,但我已經成功完成了ASE 12.5。

+0

我嘗試在11.0.3到12.5.4之間轉儲數據庫,但它不起作用,數據庫保持脫機狀態(聯機數據庫 - >錯誤),當我重新啓動服務器時,數據庫在線,但我沒有表...然而,程序和用戶正確轉儲。 – Schoulzzz

+0

確切的錯誤是什麼? – RobV