在介紹教程之前,我們先來認識一下access和sql server兩種數據庫。
microsoft office access簡介
microsoft office access是由微軟發(fā)布的關聯式數據庫管理系統(tǒng)。它結合了 microsoft jet database engine 和 圖形用戶界面兩項特點,是 microsoft office 的系統(tǒng)程式之一。
microsoft office access缺陷
1,數據庫過大時,一般access數據庫達到100m左右的時候性能就會開始下降?。ɡ纾涸L問人數過多時容易造成iis假死,過多消耗服務器資源等等)
2,容易出現各種因數據庫刷寫頻率過快而引起的數據庫問題。
3,access數據庫安全性比不上其他類型的數據庫。
4,access論壇大了以后就很容易出現數據庫方面的問題,當論壇數據庫在50m以上,帖子5萬左右,在線也在100人左右的時候,你的論壇基本上都在處理數據庫上花時間,這個時候很可能就會出現數據庫慢的情況。
一般癥狀是所有涉及數據庫的頁面,突然運行都慢的出奇(執(zhí)行時間達到5秒以上甚至幾十秒),涉及html和純asp運算的頁面都正常,等過一段時間(約10分鐘或更長)以后又突然恢復(我的論壇有時候就會出現這樣的問題)。這個時候你可以用一般asp探針測試一下,如果服務器的運算時間正常,一般就是數據庫方面的問題了。
ms sql server簡介
sql是英文structured query language的縮寫,意思為結構化查詢語言。sql語言的主要功能就是同各種數據庫建立聯系,進行溝通。按照ansi(美國國家標準協(xié)會)的規(guī)定,sql被作為關系型數據庫管理系統(tǒng)的標準語言。sql語句可以用來執(zhí)行各種各樣的操作,例如更新數據庫中的數據,從數據庫中提取數據等。目前,絕大多數流行的關系型數據庫管理系統(tǒng),如oracle, sybase, microsoft sql server, access等都采用了sql語言標準。
sql server 是一個關系數據庫管理系統(tǒng)。它最初是由microsoft、sybase 和ashton-tate三家公司共同開發(fā)的,于1988 年推出了第一個os/2版本。在windows nt 推出后,microsoft與sybase 在sql server 的開發(fā)上就分道揚鑣了,microsoft 將sql server移植到windows nt系統(tǒng)上,專注于開發(fā)推廣sql server 的windows nt 版本。sybase 則較專注于sql server在unⅸ操作系統(tǒng)上的應用。
總結:對于大型的數據庫,sql server明顯優(yōu)于access,一些網站在初期由于各種原因可能使用的是access數據庫,但經過網站的不斷發(fā)展,access數據庫已經明顯無法滿足需求,那么access數據庫怎么轉換到sql server呢?請閱讀以下教程:
1、必須先安裝microsoft office access 2003,和sql server2000。
2、把舊的數據庫備份,備份完成后,用access 2003打開mdb數據庫,在打開時會出現一個警告,不要理會它(安全警告),按打開鍵,打開后按工具欄——數據庫實用工具——轉換數據庫——轉換為2002-2003格式,把數據庫轉換成2003格式。
3、轉換完成后再用access 2003打開,打開后按工具欄——數據庫實用工具——升遷向導——新建數據庫——填寫sql數據庫登陸名稱、密碼和要新建的數據庫(準備轉成新的數據庫),按下一步,按“ 》”鍵,再按下一步,選取所有選項,再按下一步,選擇“不對應用程序作任何改動”,再按完成。
4、打開sql企業(yè)管理器——數據庫—選中相應的數據庫—右鍵所有任務—–生成sql腳本——常規(guī)——全部顯示——編寫全部對象腳本——確定(記住存放的位置)。
5、用記事本打開剛才生成的sql腳本,在編輯欄——替換——查找內容為“datetime”替換為“smalldatetime”——替換全部;完成后再在編輯欄——替換——查找內容為“nvarchar”替換為“varchar”——替換全部,完成后保存退出。
6、打開sql企業(yè)管理器——數據庫——點擊這個數據庫一下新建的數據庫,然后在工具欄——sql查詢分析器——文件——打開——“剛才生成的sql腳本”——查詢——執(zhí)行,然后關閉窗口。
7、再回到sql企業(yè)管理器——數據庫——點擊這個數據庫一下新建的數據庫,然后打開工具欄——數據庫轉換服務——導入數據——下一步——數據源“microsoft access”文件名“為舊的數據庫”——下一步——再下一步——從源數據復制表和視圖——下一步——全選——下一步——立即運行——下一步——完成。
更多信息請查看IT技術專欄