亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Access > 正文

Access轉成SQL數據庫的方法

2020-10-29 21:49:21
字體:
來源:轉載
供稿:網友

首先,我說的是在ACCESS2000,SQL2000之間轉換,其他的我也還沒有嘗試過,希望大家多多試驗,肯定是有辦法的。

轉換的方法

1、打開“控制面板”下“管理工具”中的“數據庫源”。

2、按”添加“添加一個新的數據源,在選擇欄里選“Driver do microsoft Access (*.mdb)”,完成后將出現一個框,在“數據庫源”里面輸入你想寫的名稱,我取名叫“ABC”,說明不需要填,接著,按下面的選擇,尋找你的數據庫地址和選中(注意,請先備份自己的ACCESS數據庫),然后確定。數據源在這里建好了,剩下轉換了。

3、打開SQL2000企業管理器,進入數據庫,新建一個空的數據庫“ABC”。

4、選擇新建立的數據庫,按鼠標右鍵,選擇“所有任務”下“導入數據”,按“下一步”繼續。

5、在數據庫源下拉但中選擇”Driver do microsoft Access(*.mdb)“,在”用戶/系統DSN“中,選種你剛才添加的”ABC“,按 ”下一步“。

6、“目的”不需要修改,選擇服務器(一般下為自己的本機local,也可以選擇服務器地址或者局域網地址,確定你的權限是否可以操作,),使用WINDOWS 身份驗證指用自己的系統管理員身份操作,使用SQL身份操作驗證可以用于網站的操作,推薦用后者。

7、選上使用SQL身份操作驗證后,填寫你的用戶名和密碼,我自己選擇的是系統默認號碼sa,****,數據庫選擇剛新建的ABC,按下一步。

8、這一步的兩個單項選擇,從數據源復制表和視圖與用一條查詢指令指定要傳輸的數據,選擇前者,按下一步繼續。

9、這里將出現你自己ACCESS數據庫的表,按全選后,下一步。

10、DTS導入/導出向導,看立即運行被選中按下一步。

11、按完成繼續。

12、這個步驟你將看到你的數據被導入SQL2000里面,當出現已經成功把XXX個表導入到數據庫的字樣,而且所有的表前面都有綠色的勾,就表示成功導入所有數據,如果中途出現問題或者表前面有紅色的叉的話,說明該表沒有成功導入,這時就要回去查看自己的操作是否正確了。

最近又在升級一個程序,使其支持多數據庫。
原來的程序數據庫為SQL Server,所以使用SQL Server 的“導入和導出數據”功能將一個 SQL Server 數據庫轉換成了Access數據庫,但其中發現了一些問題,但也找到了解決方案,一并記錄于此:

1、轉換程序會將SQL Server的視圖轉換成表,而不是Access的查詢;
2、在為字段設置默認值為空字符的時候,SQL Server用”,而Access用”";
3、Access中沒有GetDate()函數,應該使用Now()函數代替;
4、Access沒有SQL Server用來獲取客戶端機器名的host_name()函數;
5、Access中沒有Case When Then語句,但可以用IIF()函數模擬實現功能;
6、發現:Access使用的是Visual Basic的語言結構和函數;
7、轉換程序會正確轉換SQL Server字段的 IS NULL 屬性;
8、Access也支持多字段的索引,只是設置方法有點特別(參見幫助);
9、SQL Server中bit型的1、0值,在Access中為True和False;
10、在Access中使用多個LEFT JOIN這樣的語句時,必須用括號做相關的界定;
11、Access的SQL沒有注釋語句,SQL Server的/**/無法通用;
12、一條Insert語句在Access查詢中正常運行,但在程序中出現“Insert Into 語句的語法錯誤”,后來發現原來是語句中的一個列名是Access的關鍵字(用[]界定可解決問題),但奇怪的是將該語句放置到Access的查詢中執行卻不會出錯。

需要對轉換后的Access數據庫進行以下項目的檢查,以確保與SQL Server一致:

1、主鍵。轉換后的Access數據庫都沒有主鍵,需自己設置;
2、自增字段。轉換程序會將SQL Server的自增字段轉換為數字型,需手動修改為Access的“自動編號”類型;
3、默認值。轉換程序不會轉換SQL Server中設置的默認值,需手動設置;
4、bigint型字段。轉換程序會將SQL Server的bigint轉換為小數,須手動調整為Access的整型或長整型;
5、索引。轉換程序不會轉換索引,需手動在Access中建立索引。

在Delphi下,想讓程序同時支持Access及SQL Server,需注意以下方面:

1、在Access中使用 SELECT * FROM Books WHERE RegDate = ‘2007-5-1′ 是會出現“標準表達式中數據類型不匹配”這樣的錯誤的(RegDate是日期型),必須使用SELECT * FROM Books WHERE RegDate = #2007-5-1# 或 SELECT * FROM Books WHERE RegDate = CDate('2007-5-1′);
但在Access中,Insert、delete和update中使用單引號界定日期卻是可以正常執行的。
2、盡量不要使用SQL Server的bigint類型,尤其該字段是自增的情況下;
3、Access的varchar(文本)型最大只有255,所以如果一個文本型字段大于255時,最好定義成備注型(Access中)或text型(SQL Server中);
4、在Access中一般會出現如下錯誤:不正常地定義參數對象。提供了不一致或不完整的信息。將相應Query的ParamCheck設為False即可;
5、Access中的邏輯值在庫中為-1和0,而SQL Server中為1和0,所以寫BoolField = 1這樣的語句有兼容性問題,應該改為BoolField <> 0;
6、在Access中有主鍵的Query才可更新,而SQL Server無此要求。

以上就是Access和SQL數據庫相互轉換的方法及注意事項。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品性高朝久久久久久久| 日韩乱码在线视频| 粉嫩老牛aⅴ一区二区三区| 久久影视电视剧免费网站清宫辞电视| 欧美老女人xx| 日韩精品中文字| 91国自产精品中文字幕亚洲| 91大神福利视频在线| 国产欧美久久一区二区| 成人激情视频在线| 欧美激情第1页| 国产精品丝袜白浆摸在线| 欧美一级在线播放| 久久精品国产91精品亚洲| 亚洲成色www8888| 欧洲午夜精品久久久| 精品久久久在线观看| 亚洲春色另类小说| 亚洲第一福利网站| 国产成人拍精品视频午夜网站| 亚洲精品中文字幕av| 欧美极品少妇全裸体| 亚洲第一精品夜夜躁人人躁| 欧美在线欧美在线| 亚洲激情电影中文字幕| 国产香蕉一区二区三区在线视频| 成人av资源在线播放| 69久久夜色精品国产69| 国产美女精品视频免费观看| 中国日韩欧美久久久久久久久| www.美女亚洲精品| 欧美在线视频免费观看| 亚洲欧洲日产国码av系列天堂| 国产精品一区二区久久国产| 国产精品丝袜久久久久久高清| 国产精品视频白浆免费视频| 91精品一区二区| 亚洲第一国产精品| 亚洲一区久久久| 91在线免费视频| 久久久久久久久中文字幕| 成人信息集中地欧美| 在线视频中文亚洲| 91久久精品国产91久久| 午夜精品一区二区三区在线| 亚洲黄页网在线观看| 亚洲永久免费观看| 欧美洲成人男女午夜视频| 午夜精品一区二区三区在线播放| 欧美激情免费观看| 日韩在线精品一区| 亚洲奶大毛多的老太婆| 97色在线视频观看| 91久久精品久久国产性色也91| 亚洲一区美女视频在线观看免费| 日日狠狠久久偷偷四色综合免费| 亚洲a级在线播放观看| 国产日韩精品入口| 最近中文字幕2019免费| xxxxxxxxx欧美| 亚洲欧洲自拍偷拍| 国产精品久久久一区| 国产成人精品在线视频| 日韩高清av一区二区三区| 国产一区二中文字幕在线看| 日韩网站免费观看高清| 亚洲性线免费观看视频成熟| 国产一区二区久久精品| 国产精品网站入口| 国产精品亚洲一区二区三区| 国产精品久久久久久久久影视| 欧美男插女视频| 国产精品久久久久久久久久ktv| 久久精品视频va| 欧美日韩xxx| 精品国产欧美成人夜夜嗨| 欧美性xxxx极品hd满灌| 欧美激情亚洲精品| 久久av在线看| 一本大道久久加勒比香蕉| 亚洲二区中文字幕| 亚洲欧美日韩另类| 久久综合久久88| 亚洲欧洲在线视频| 国产婷婷成人久久av免费高清| 欧美国产日本在线| 亚洲国产精品va在线看黑人动漫| 国产欧美精品一区二区三区-老狼| 欧美一区亚洲一区| 精品国产依人香蕉在线精品| 色yeye香蕉凹凸一区二区av| 57pao成人国产永久免费| 日韩精品视频中文在线观看| 久久免费视频观看| 国产91ⅴ在线精品免费观看| 日韩经典一区二区三区| 精品国产拍在线观看| 97人人爽人人喊人人模波多| 韩国国内大量揄拍精品视频| 午夜精品一区二区三区在线视频| 一区二区在线视频播放| 国产成人精品免高潮费视频| 久热在线中文字幕色999舞| 4388成人网| 国产免费久久av| 久久6免费高清热精品| 欧美大片免费看| 2019中文字幕在线免费观看| 精品国产网站地址| 久久久久国色av免费观看性色| 色偷偷噜噜噜亚洲男人| 国产99久久精品一区二区永久免费| 91精品国产91久久久| 久久久久久国产精品三级玉女聊斋| 最近2019中文字幕mv免费看| 亚洲www视频| 最近2019中文字幕第三页视频| 国产精品成av人在线视午夜片| 精品一区二区三区电影| 国产精品久久久久77777| 久久的精品视频| 亚洲欧美一区二区三区久久| 国产最新精品视频| 国产精品久久久久999| 精品国产网站地址| 久久伊人精品一区二区三区| 538国产精品一区二区免费视频| 久久久久久美女| 日韩成人av一区| 欧美精品免费在线观看| 久久精品国产2020观看福利| 日本久久中文字幕| 精品日韩中文字幕| 精品久久久久久电影| 亚洲色图25p| 亚洲综合中文字幕68页| 成人免费观看49www在线观看| 中日韩午夜理伦电影免费| 国产精品网红直播| 97久久伊人激情网| 亚洲欧美视频在线| 国产精品亚洲视频在线观看| 一区二区欧美激情| 国产成人av在线播放| 国产午夜精品美女视频明星a级| 欧美成人h版在线观看| 在线视频亚洲欧美| 国产精品www| 亚洲综合色av| 91日本在线观看| 日韩电影免费在线观看| 日韩网站在线观看| 久久久免费高清电视剧观看| 国产精品爽爽ⅴa在线观看| 91亚洲精华国产精华| 国产一区二区三区免费视频| 美日韩精品免费视频| 亚洲丝袜在线视频| 91网站免费观看| 国产成人精品国内自产拍免费看| 亚洲中国色老太| 国内自拍欧美激情| 亚洲欧洲在线免费| 高潮白浆女日韩av免费看|