日韩欧美国产精品免费一二-日韩欧美国产精品亚洲二区-日韩欧美国产精品专区-日韩欧美国产另-日韩欧美国产免费看-日韩欧美国产免费看清风阁

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

如何轉換SQL Server2008數據庫到SQL Server 2005?

admin
2017年4月5日 9:46 本文熱度 8993

背景介紹: 公司一套系統使用的是SQL SERVER 2008數據庫,突然一天收到郵件,需要將這套系統部署到各個不同地方(海外)的工廠,需要在各個工廠部署該數據庫,等我將準備工作做好,整理文檔的時候,坑爹的事情發生了,居然發現有兩三個工廠使用的還是SQL SERVER 2005數據庫,要命的是這幾個工廠沒有SQL SERVER 2008的數據庫服務器。而其中兩個正準備做服務器的遷移升級,但是IBM的存儲還沒有到,沒辦法,這么”反人類,阻擋歷史進程“的事情就發生了,我以為這種小概率的事情永遠都不會發生在我身上。好在這個數據庫不大,才200M。于是才有下面文章的總結。

  由于SQL Server 2008數據庫轉換到SQL Server 2005上,是不能通過備份還原、分離附加等操作來實現的,只能通過數據的導入導出實現。方法大致有幾種:

    1:通過Generate Scripts(包括數據) ,這個方法呢,如果對于很小的數據庫,倒是一個非常方便的方法。注意前提是數據庫很小,如果數據庫很大,那你千萬別選這個方法,SQL導入數據的性能會折磨死你。

    2:通過Generate Scripts(生成表、視圖等),然后使用SQL Server Import and Export Tool導入數據

    3: Red Gate SQL Compare 工具

     關于性能對比呢,這位老兄的文章"不同版本的SQL Server之間數據導出導入的方法及性能比較 " 已經做了詳細的測試,下面只是介紹、總結轉換SQL Server 2008數據庫到SQL Server 2005的操作步驟。

Generate Scripts

Step 1:  單擊某個需要轉換的數據庫,然后選擇任務(Tasks)——生成腳本(Generate Scripts)

clipboard

Step 2: 彈出生成腳本指導界面

clipboard[1]

Step 3:選擇需要導出的數據庫對象,有導出整個數據庫對象和選擇指定數據庫對象兩個選項

clipboard[2]

Step 4:  設置生成腳本選項,例如指定腳本位置,腳本文件的編碼等等選擇,最重要的是高級選項”Advanced“

clipboard[3]

如下所示,優選在”Script for Server Version“ 里面選擇”SQL Server 2005“等選項

clipboard[4]

測試服務器這個版本里面沒有''Script Data”(生成數據的腳本)選項,如下所示,如果你要通過腳本插入數據,那么就必須選擇這個選項。

clipboard[5]

Step 5: Summray your selections, 點擊Next繼續

clipboard[6]

Step 6:  執行過程。完成后即生成了相應腳本文件。

clipboard[7]

將生成的腳本在另外一臺測試服務器執行,創建相應的數據庫以及數據庫對象。然后點擊”SQL Server Import and Export“工具進行數據導入,操作步驟如下所示:

SQL Server Import and Export

Step 1: 歡迎界面,點擊Next跳過。

clipboard[8]

Step 2: 選擇數據源(Data Source),我們需要選擇“SQL Server Native Client 10”, 輸入身份認證信息,我選擇Windows 身份認證。選擇

需要導出數據的數據庫,例如,我選擇一個測試數據庫TSL

clipboard[9]

clipboard[10]

Step 3:配置需要導入的Destination,選擇對應的服務器和數據庫

clipboard[11]

Step 4:兩個選擇,選項1是用于整個表或視圖導入導出,選項2用于書寫查詢SQL或導入導出

clipboard[12]

Step 5: 勾選你需要導數的腳本,單擊Source旁邊的選項,即可選擇全部對象。有時候需要編輯“Edit Mappings"選項,勾選”Enable identity Insert“,否則會導致后面導入導出報錯

clipboard[13]

Step 6: 勾選立即執行,點擊Next執行下一步

clipboard[14]

Step 7 : 執行過程,需要檢查是否執行成功,查看相關出錯信息。

clipboard[15]

執行完成后,然后在測試服務器將該數據庫備份壓縮后,通過FTP上傳到各個工廠,進行還原。關于 Red Gate SQL Compare的操作,也非常方便簡單,由于測試過程中沒有截圖,就此略過。

    由于測試用的數據庫比較小,不知道比較大的數據庫,例如幾百G的數據,操作起來是否會遇到性能等雜七雜八的問題。不過相信很多人是不會遇到這么奇葩的案例的。例如使用導入導出工具,其實就會遇到一些小問題(以前遇到的):

   1:在驗證時出現錯誤,錯誤信息如下所示:

clipboard[16]

 

- Validating (Error)

       Messages

         * Error 0xc02020f4: Data Flow Task 1: The column "xxxx" cannot be processed because more than one code page (936 and 1252) are specified for it.

          (SQL Server Import and Export Wizard)

        * Error 0xc02020f4: Data Flow Task 1: The column "xxxx" cannot be processed because more than one code page (936 and 1252) are specified for it.

          (SQL Server Import and Export Wizard)

    解決:檢查你源數據庫和目標數據庫的排序規則是否不一致,如果不一致,就會出現大量上面錯誤。

  2:在驗證時出現下面錯誤信息

- Validating (Error)

            Messages

                  * Error 0xc0202049: Data Flow Task 1: Failure inserting into the read-only column "xxxxx".

                  (SQL Server Import and Export Wizard)

                  * Error 0xc0202045: Data Flow Task 1: Column metadata validation failed.

                  (SQL Server Import and Export Wizard)

    解決:出現這個錯誤,是因為這一列是自動增長,需要在”Edite Mappings" 選項里面勾選“Enable Identity Insert”選項,如果數據庫里面有大量這類列,是個頭疼的問題。


該文章在 2017/4/5 9:56:32 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 99香蕉国产线观看免费 | 黑人巨大精品欧美一区二区一 | 亚洲精品一区国产 | 精品国产成a人在线观看 | 亚洲中文精品乱伦 | 欧美精品一区二区三区四区 | 国产制服亚洲 | 韩国床戏激情戏裸戏 | 成人动画在线观看免费污 | 成人专区一区二区三区四区 | 国产精品91视频免费 | 欧美重口另类在线播放二区 | 国产中文字幕永久在线观看 | 亚洲国产aⅴ综合网 | 蜜芽va亚洲 | 日韩在线免| 国产精品一区二区手机在线观看 | 亚洲精品国产va在线观看天堂 | 欧美性爱150p | 欧美日韩国产一线天午夜秀场 | 亚洲欧洲中文日韩 | 国产1024香蕉| 日韩中文字 | 精品国产99国产精偷国产黄在线 | 亚洲熟肉一区二区三区 | 视频一区二区三区免费观看 | 亚洲精品国产第一区二区小说 | 国产精品青草综合久 | 91香蕉高清国产线观看免费 | 日本高清视频在线免费观看 | 国产高清不卡一区二区三区 | 三级精品 | 国内外精品一区二区三区在线观看 | 香蕉香蕉国产片一级一级毛 | 国产乱人视频在线观看播放1 | 无人视频在线观看播放免费 | 99精品热这里只有精品 | 99re这里只有精品国产精品 | 国产亚洲精品一区二区在线 | 97精品久 | 自拍偷在 |