(轉)將access數據庫遷移到SQLserver的兩種方法


       在實際項目使用中遇到的問題,將原文整理后以備后用。

       原文地址(具體鏈接幾次未知):http://www.jb51.net/article/41956.htm

      方法1 使用ACCESS2007自帶的數據庫遷移工具

       1、打開ACCESS2007的數據庫遷移向導

        

        2、點擊SQLSERVER按鈕,彈出升遷向導對話框

             (3、此處選擇新建數據庫)

             

        4 、輸入計算機名,我的本地計算機名字叫joe,因為SQLSERVER安裝在本地,所以選擇使用可信連接就可以了

數據庫名稱默認就可以了

  

        5、選擇所有表,移動到右邊框

        

        6、把表索引也一起升遷到SQLSERVER里

         

        7、由於沒有應用程序,這一步可以直接跳過

        

         8、點擊完成按鈕開始遷移數據庫到SQLSERVER

       

         9、開始遷移

        

       

        10、刷新一下SQLSERVER2005里的對象資源管理器里的數據庫

            

          完成,此時可以檢查一下數據的完整性。

       方法2 使用SQLSERVER2005自帶的數據導入導出向導

        限制:SQLSERVER2005自帶的數據導入導出向導工具只支持ACCESS2003或以下文件

    1、在SQLSERVER里新建一個與ACCESS數據庫同名的數據庫Lygl

          

        2、選中Lygl數據庫,然后按右鍵—》任務-》導入數據

        

      3、打開SQLSERVER導入導出向導

       

     4、下一步

      

     

      提示:如果ACCESS數據庫有密碼的話,點擊下一步會出錯,所以在點擊下一步之前請先去除ACCESS數據庫的密碼!

     

     

    

    5、點擊下一步

     

     6、再點擊下一步

     

      

  7、再點擊下一步

  勾選第一個方框就可以了,SQLSERVER會自動幫你勾選ACCESS數據庫中的所有表格

     

     8、點擊下一步

      

     9、最后點擊完成按鈕

      

      

      

     10、刷新一下SQLSERVER對象資源管理器里的數據庫

       

      結束。。

       在實際使用數據庫時,遇到一點小問題“ntext”與“nvarchar”類型轉換錯誤,將數據庫中的ntext全部轉換為nvarchar后,正常。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM