步驟如下:
1.如圖step1顯示,連線到遠端mssql資料庫:
2.如圖step2顯示,選中ImportData
3.如圖step3顯示,選中MicrosoftAccess,然後選擇要轉換的Access資料庫檔案,如果有密碼,則輸入登入資訊
4.如圖step4顯示,輸入遠端mssql資料庫的登入資訊
5.請看圖step5,這步很重要,如果表中有自動編號的欄位,請點EditMappings
6.如圖step6所示,選中自動編號的欄位,點“EditSQL”
7.如圖step7所示,在編輯sql語句那塊,找到相應的欄位,新增命令“IDENTITY(1,1)”,然後點OK,否則新建的表,無法自動編號
8.一直點下一步,直到看見圖step8所示,轉換成功
注意:如果access資料庫中的資料有被刪除過,那麼自動編號的資料,匯入到sqlserver時,會重新編號,如果要避免這個情況,需要在第5步,把編輯好的sql語句,放到查詢分析器中執行,主要是讓轉換過程不再重新建立這個表,而是直接附加資料到這個表,如圖special,選中“Enableidentityinsert”,保證插入後的資料編號不會重新設定。
步驟如下:
1.如圖step1顯示,連線到遠端mssql資料庫:
2.如圖step2顯示,選中ImportData
3.如圖step3顯示,選中MicrosoftAccess,然後選擇要轉換的Access資料庫檔案,如果有密碼,則輸入登入資訊
4.如圖step4顯示,輸入遠端mssql資料庫的登入資訊
5.請看圖step5,這步很重要,如果表中有自動編號的欄位,請點EditMappings
6.如圖step6所示,選中自動編號的欄位,點“EditSQL”
7.如圖step7所示,在編輯sql語句那塊,找到相應的欄位,新增命令“IDENTITY(1,1)”,然後點OK,否則新建的表,無法自動編號
8.一直點下一步,直到看見圖step8所示,轉換成功
注意:如果access資料庫中的資料有被刪除過,那麼自動編號的資料,匯入到sqlserver時,會重新編號,如果要避免這個情況,需要在第5步,把編輯好的sql語句,放到查詢分析器中執行,主要是讓轉換過程不再重新建立這個表,而是直接附加資料到這個表,如圖special,選中“Enableidentityinsert”,保證插入後的資料編號不會重新設定。