① 資料庫mysql里的數據 與sqlserver里的數據同步
我將兩個思路提供給你:
1、首先,你要有一個業務層和一個數據訪問介面層和數據層(後兩層可以合並),業務層中有數據操作時同時操作其它兩層的數據,只有同時成功了才提交事務。這樣可以確保數據一致。
2、設計和實現一個數據同步工具,我實現了一個SQL
Server和Oracle之間數據同步的工具,利用一個定義表(主鍵,欄位,表名,同步標識等)和DataSet做中轉,能夠將兩個資料庫中需要同步的表同步成相同的內容,你可以根據要求指定同步周期。
② 怎麼把sql中的資料庫在mysql中打開
你說的是資料庫建庫腳本sql還是指sqlserver資料庫在mysql中打開?
如果是sql語句建庫腳本直接執行對應文件就可以在mysql中生成對應的資料庫啦。
如果你是想將sqlserver資料庫在mysql資料庫中打開,那是不能直接附件打開的,因為兩個資料庫使用的機制不同的。
你需要先將sqlserver資料庫生成資料庫腳本sql語句,然後在用mysql數據打開資料庫腳本然後修改相應的建庫建表函數(mysql與sqlserver在資料庫函數方面有些不同),然後執行就可以了。
之前也有了解到有一個專門的導庫工具,可以將sqlserver資料庫直接導入到mysql資料庫中。希望對你有所幫助。