ACCESS2000文件
用ACCESS2007打開,并遷移到SQLSERVER2005里
打開ACCESS2007的數(shù)據(jù)庫(kù)工具
方法一:使用ACCESS2007自帶的數(shù)據(jù)庫(kù)遷移工具
1、打開ACCESS2007的數(shù)據(jù)庫(kù)遷移向?qū)?/P>
2、點(diǎn)擊SQLSERVER按鈕,彈出升遷向?qū)?duì)話框
3、選擇新建數(shù)據(jù)庫(kù)
4、輸入計(jì)算機(jī)名,我的本地計(jì)算機(jī)名字叫joe,因?yàn)镾QLSERVER安裝在本地,所以選擇使用可信連接就可以了
數(shù)據(jù)庫(kù)名稱默認(rèn)就可以了
5、選擇所有表,移動(dòng)到右邊框
6、把表索引也一起升遷到SQLSERVER里
7、由于沒有應(yīng)用程序,這一步可以直接跳過
8、點(diǎn)擊完成按鈕開始遷移數(shù)據(jù)庫(kù)到SQLSERVER
9、開始遷移
10、刷新一下SQLSERVER2005里的對(duì)象資源管理器里的數(shù)據(jù)庫(kù)
遷移到SQLSERVER之后,SQLSERVER會(huì)自動(dòng)在ACCESS數(shù)據(jù)庫(kù)的名稱后加SQL這三個(gè)字母
11、打開LygSQL中的某個(gè)數(shù)據(jù)表,看是否遷移成功
12、表約束也完整遷移成功
方法二:使用SQLSERVER2005自帶的數(shù)據(jù)導(dǎo)入導(dǎo)出向?qū)?/P>
限制:SQLSERVER2005自帶的數(shù)據(jù)導(dǎo)入導(dǎo)出向?qū)Чぞ咧恢С諥CCESS2003或以下文件
1、在SQLSERVER里新建一個(gè)與ACCESS數(shù)據(jù)庫(kù)同名的數(shù)據(jù)庫(kù)Lygl
2、選中Lygl數(shù)據(jù)庫(kù),然后按右鍵—》任務(wù)-》導(dǎo)入數(shù)據(jù)
3、打開SQLSERVER導(dǎo)入導(dǎo)出向?qū)?/P>
4、下一步
提示:如果ACCESS數(shù)據(jù)庫(kù)有密碼的話,點(diǎn)擊下一步會(huì)出錯(cuò),所以在點(diǎn)擊下一步之前請(qǐng)先去除ACCESS數(shù)據(jù)庫(kù)的密碼!
5、點(diǎn)擊下一步
6、再點(diǎn)擊下一步
7、再點(diǎn)擊下一步
勾選第一個(gè)方框就可以了,SQLSERVER會(huì)自動(dòng)幫你勾選ACCESS數(shù)據(jù)庫(kù)中的所有表格
8、點(diǎn)擊下一步
9、最后點(diǎn)擊完成按鈕
10、刷新一下SQLSERVER對(duì)象資源管理器里的數(shù)據(jù)庫(kù)
11、打開表
數(shù)據(jù)都導(dǎo)入進(jìn)來了
但是表約束沒有導(dǎo)入進(jìn)來,這個(gè)比ACCESS自帶的數(shù)據(jù)庫(kù)遷移向?qū)Р盍艘稽c(diǎn)
遷移的過程就是這樣了
您可能感興趣的文章:- 在.NET Core類庫(kù)中使用EF Core遷移數(shù)據(jù)庫(kù)到SQL Server的方法
- sql server2008數(shù)據(jù)庫(kù)遷移的兩種方法
- 如何將Oracle的一個(gè)大數(shù)據(jù)表快速遷移到 Sqlserver2008數(shù)據(jù)庫(kù)(圖文教程)
- 如何把sqlserver數(shù)據(jù)遷移到mysql數(shù)據(jù)庫(kù)及需要注意事項(xiàng)
- SQL Server數(shù)據(jù)遷移至PostgreSQL出錯(cuò)的解釋以及解決方案
- 在SQL Server中遷移數(shù)據(jù)的幾種方法
- sqlserver數(shù)據(jù)庫(kù)遷移后,孤立賬號(hào)解決辦法
- 使用SQL SERVER存儲(chǔ)過程實(shí)現(xiàn)歷史數(shù)據(jù)遷移方式