『壹』 不同資料庫之間怎麼轉換,有沒有好的工具比如我在sqlServer上建了一個資料庫,並寫入了數據,
數據遷移我只用過datamanager,不知道還有沒有其他更簡單方便的數據遷移的工具。
1、一般先要在准備後從源資料庫中抽取數據的SQL:如果兩個庫表結構完全一致就沒什麼說的,只要注意兩個不同庫表間欄位的兼容性(比如同長度的varchar欄位,SQLserver與DB2可存儲的實際漢字字元數是不一樣的);如果表結構不一樣,抽取SQL就麻煩一點。——我的話是按目標表結構來准備SQL的。就是比如目標庫中有表A,那麼表A有哪些欄位分別存放什麼數據,這些數據怎麼從源庫表獲取,這就是所要准備的抽取SQL。
2、在datamanager上配置好源庫跟目標庫的連接。
3、將准備好的抽取SQL拷到datamanager編輯器中,並將select到的欄位設置對應到目標庫表的各個列欄位中,然後點開始執行就好了。
4、要注意的是,執行方式那裡有insert、update、update/insert,一般選update/insert,根據實際情況決定。
5、具體操作可查看datamanager使用說明及幫助文檔。
說白了就是從源庫表中抽取數據出來放到一個中間表中,然後再導入到目標庫表中,只不過datamanager幫你做了導出導入的事,用戶只需關心抽取SQL跟目標表欄位的對應關系。
寫了這么多,如果有更好的方法也請告訴我,謝謝!
『貳』 1,sqlserver2008的常用工具包括哪些分別作用是什麼
SSMS、sqlcmd、sql profile 、配置工具、性能工具、DTS、日誌傳遞、鏡像
大概就這一些了吧。
主要管理開發工具有自帶的SSMS和第三方的toad for sqlserver。
簡單介紹:都有圖形界面,可以執行SQL語句。可以調試SQL語句。可以在圖形界面上進行資料庫的維護操作。
『叄』 求一個適用 SQLserver2000 的開發工具,可視化創建表 觸發器之類的 要可以導出腳本的
目前沒有,可視化創建表 sqlserver自己就有,觸發器么,只能手寫代碼
好一點的工具就是toadforsqlserver了