如何遷移 Navicat 到新的計算機
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了鎮(zhèn)海免費建站歡迎大家使用!
Navicat是一套數(shù)據(jù)庫管理工具,Navicat Premium 結(jié)合了其它Navicat成員的功能,支持單一程序同時連接到MySQL、MariaDB、SQL Server、SQLite、Oracle和PostgreSQL數(shù)據(jù)庫。Navicat Premium可滿足現(xiàn)今數(shù)據(jù)庫管理系統(tǒng)的使用功能,包括存儲過程、事件、觸發(fā)器、函數(shù)、視圖等。
遷移Navicat到新的計算機的步驟:
1. 選擇文件-導(dǎo)出連接。導(dǎo)出的文件(.ncx)包含了全部連接設(shè)置內(nèi)容。
2. 備份已導(dǎo)出的文件(.ncx)。
3. 在Navicat,選擇幫助-注冊,并點擊“取消激活”來在線取消激活Navicat注冊碼。
4. 在現(xiàn)有的計算機解除安裝Navicat。
5. 在新的計算機重新安裝Navicat。
6. 在新的計算機中,打開Navicat,選擇文件-導(dǎo)入連接。
當(dāng)創(chuàng)建一個新的連接,Navicat將在設(shè)置位置創(chuàng)建一個子文件夾。大多數(shù)文件都保存在該子文件夾,右擊選擇屬性-打開文件位置可查找路徑。
此外,全部已保存的設(shè)置文件會保存在Profiles文件夾,選擇工具-選項-其他-文件位置,即可查找存儲路徑。
以上教程由Navicat官網(wǎng)提供,僅供參考
1、client基本上不用做任何修改,除非用了一些非常特殊的語句。
2、2008client端連接server端的方式?jīng)]有任何變化。
3、SQL 2008在原有的功能上進行了一些安全上和模式上的升級,但基本兼容原有的版本。
4、擴展存儲過程中開始建議開發(fā)者使用.net技術(shù)對系統(tǒng)進行訪問,但依舊兼容原有的.dll擴展存儲過程。
總之,普通的應(yīng)用上,完全兼容原有的版本。據(jù)說,其后的版本開始有了重大的變化。
有幾種方式,需要你自己判斷。
物理對拷方式:
如果是sqlerver對sqlserver 可以考慮用庫直接對拷,此方法比較省事。
1.分離,在新書庫上附加。
2.備份,在新數(shù)據(jù)上建立同樣名稱的庫,還原。
3.數(shù)據(jù)全部導(dǎo)出,此方法可以在導(dǎo)出數(shù)據(jù)時選擇導(dǎo)出目標(biāo)庫。
邏輯對拷方式:
這個方法限于數(shù)據(jù)的量不大的情況下使用,太多就別指望了,主要是針對局部需要處理的數(shù)據(jù)進行人為曬選時使用。
1.將數(shù)據(jù)導(dǎo)出成excel格式,再根據(jù)需要處理后導(dǎo)入新庫表。
2.利用工具抽取,我記得sqlserver有個工具可以直接對接到數(shù)據(jù)進行抽取推送,效率還不錯。
3.自己寫jdbc的鏈接然后抽取插入進指定的地方,我一般都是用這種,主要是轉(zhuǎn)換和比對的太多,純粹的從邏輯層面或者從物理層面不是很方便復(fù)用。
遷移SQL
Server系統(tǒng)數(shù)據(jù)庫步驟:
使用微軟SQL
Server管理工具移動數(shù)據(jù)庫
1、單擊開始菜單,選擇SQL
Server管理工具,然后在快速查找欄輸入SQL
Server。
2、打開SQL
Server管理工具
3、目的數(shù)據(jù)庫選擇
將會出現(xiàn)恢復(fù)數(shù)據(jù)庫窗口,在恢復(fù)到數(shù)據(jù)庫框中輸入我們想要恢復(fù)的數(shù)據(jù)庫名稱。
4、源數(shù)據(jù)庫
選擇來源數(shù)據(jù)庫單選按鈕選擇你的備份文件存放的位置。
5、選擇備份文件
要恢復(fù)的文件將會出現(xiàn)在已經(jīng)選擇的要恢復(fù)文件框中,選中多選按鈕繼續(xù)下一步操作。
6、新路徑
現(xiàn)在處于恢復(fù)的關(guān)鍵時刻,你需要從選擇頁中選擇選項,如上圖所示。在這里要為你的數(shù)據(jù)庫文件指定新的路徑。這和后面將要介紹的移動選項類似,只要在數(shù)據(jù)庫和日志文件后面鍵入一個新的路徑即可。例如,當(dāng)前的路徑結(jié)構(gòu)如下:
C:Program
FilesMicrosoft?SQL
ServerMSSQL.1MSSQLDATADatabase_Name_Here.mdf
C:Program
FilesMicrosoft?SQL
ServerMSSQL.1MSSQLDATADatabase_Name_Here_1.ldf
7、移動到新路徑
我們希望將這些數(shù)據(jù)庫文件移動到一個新路徑,鍵入新路徑就可以。本文我們移動到下面的路徑:
D:
SQLDATADatabase_Name_Here.mdf
D:SQLLogsDatabase_Name_Here_1.ldf
8.成功恢復(fù)
遷移主要有兩個工作:
1. 根據(jù)Sql Server數(shù)據(jù)庫生成創(chuàng)建Oracle數(shù)據(jù)庫的腳本
2. 修改代碼中的SQL語句
根據(jù)Sql Server數(shù)據(jù)庫生成創(chuàng)建Oracle數(shù)據(jù)庫的腳本
1. 用PowerDesiner將Sql Server數(shù)據(jù)庫反向工程生成物理數(shù)據(jù)模型
2. 根據(jù)反向工程生成的物理數(shù)據(jù)模型創(chuàng)建邏輯模型
3. 再根據(jù)邏輯模型生成Oracle數(shù)據(jù)庫版本的物理模型
4. 根據(jù)Oracle數(shù)據(jù)庫版本的物理模型生成Oracle數(shù)據(jù)庫創(chuàng)建腳本
5. 按照Oracle命名規(guī)則和數(shù)據(jù)類型定義修改Oracle數(shù)據(jù)庫創(chuàng)建腳本
6. 在PL/SQL Developer中執(zhí)行以檢驗其正確性
修改代碼中的SQL語句
1. Sql Server中經(jīng)常用方括號把表名和字段名括起來, 到Oracle中要把這些方括號都去掉
2. 將參數(shù)變更前的"@"符號改為":"符號
3. 將Sql Server專有的方法和函數(shù)替換成Oracle相應(yīng)的方法和函數(shù)
4. 在PL/SQL Developer中執(zhí)行SQL語句以檢驗其正確性
轉(zhuǎn)換過程中的常見問題
1. 表名和字段名使用了Oracle中的關(guān)鍵字
2. Sql Server中的NVARCHAR數(shù)據(jù)類型可存4000個漢字, Oracle中的NVARCHAR/NVARCHAR2數(shù)據(jù)類型只能存2000個漢字
3. 索引名稱和外鍵名稱超過了30個字符
標(biāo)題名稱:域sqlserver遷移,mysql遷移sqlserver
本文網(wǎng)址:http://chinadenli.net/article12/dsishdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、網(wǎng)站排名、網(wǎng)站收錄、面包屑導(dǎo)航、域名注冊、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)