2012-01-09 129 views
0

我正在C#中開發一個項目,使用內部SQL DB,但是在我的程序中修改的數據庫可以用於在線應用程序,因爲它們具有相同的表結構和數據,所以我想添加一個按鈕到我的c#應用程序中,我可以「udpate」使用mysql數據庫的在線應用程序。將SQL數據庫轉換爲.sql

因此,基本上我想將內部SQL DB轉換爲輸出文件擴展名.sql,以便我可以手動將其上傳到mysql,或者...連接到mysql並生成「鏡像」的函數。

謝謝! :D

回答

1

要將結構和數據導出到外部數據庫,可以使用標準的SQL Server集成服務。 Here is a good tutorial正是如何做到這一點。

但是,如果您有預算,我會強烈建議使用Red-Gate工具之一,可能是Sql Packager和/或Sql Data Compare。這些工具通常在Sql Server數據庫之間使用,但Sql Packager在創建輸出腳本方面做得非常出色,如果您保留另一個模仿MySql數據庫的Sql Server數據庫,則可以使用Sql Data Compare生成一個腳本,該腳本可以是用於同步數據。

相關問題