許多用ASP開發的系統也可以支援MS SQL資料庫。但有不少網友不知道如何將原來的ACCESS資料庫轉換成MS SQL資料庫。根據筆者轉換MAXZ的電影系統的經曆,特此轉換方法公布出來,讓大家共用。
一、基本前提
1、您使用的虛擬機器主機支援MS SQL。請必須先從虛擬機器主機供應商處瞭解到您所購買的虛擬機器主機是否支援MS SQL。主機供應商一般都會在您購買了虛擬機器主機後告訴您諸如下述的MS SQL資訊:
資料庫的主機IP: 218.5.XX.XXX
資料庫名稱: XXXXXX
資料庫的使用者名稱: XXXXXX
資料庫的密碼: XXXXX
資料庫的空間大小: XX
如果您的虛擬機器主機支援MS SQL,但您還不知道上述資訊,請先向主機供應商詢問。
2、您得在自己的電腦中裝有Sql企業管理器(請點擊下載實用的免安裝綠色軟體);
3、上網條件(當然不用說啦)。
二、設定篇
在開始轉換前,需要作如下準備:
1、從伺服器中下載您將要轉換的最新ACCESS資料庫。在MAXZ電影系統中,如果您未將資料庫改名,由該資料庫為在INC目錄下的 datas.asp。下載到本地電腦後,請在datas.asp檔案名稱上右鍵點擊,“重新命名”為datas.mdb。這樣,您要轉換的原始ACCESS資料庫就準備完畢,請記住存放的地方.
2、在您下載並解壓縮的SQL企業管理器——SQLgreeMGMT檔案夾內,點擊“Sql綠色版管理器”→“GSqlAdmin.exe”,SQL管理器,串連本地SQL伺服器。啟動後:
3、接著進入關鍵的配置程式:在“Sql綠色版管理器”視窗的功能表列中點擊“工具”,在出現的視窗內的“企業管理器”上按右鍵,出現“註冊 – 企業管理器”,點擊“註冊 – 企業管理器”:
出現的DOS視窗:
在該DOS視窗自動消失後,左鍵雙擊“企業管理器”,啟動SQL SERVER ENTERPRISE MANAGER:
4、右鍵點擊所示的SQL SERVER組,點擊出現的“建立SQL SERVER註冊…”,在隨後出現的視窗中,點擊“下一步”:
在新出現的視窗內的“可用的伺服器”下方的空格內填入您的MS SQL資料庫主機IP地址或名稱(在第一部分 基本前提中已述及的內容)。填入IP地址後,點擊下方的“添加”,將該IP地址添加進伺服器中。然後點擊下方的“下一步”:
5、根據所示,選中SQL SERVER身分識別驗證項,然後點擊“下一步”:
6、在新出現的視窗中填入您的MS SQL資料庫的使用者名稱和資料庫的密碼:
7、在出現的視窗中直接點擊“下一步”:
8、在“完成註冊”視窗點擊“完成”:
9、如果以上都沒有操作錯的話,過一會兒,就會出現伺服器註冊成功的視窗。至此,配置結束,您可進入轉換階段了。
三、轉換篇
配置成功後,請返回SQL SERVER ENTERPRISE MANAGER,在SQL SERVER組下就會出現您的MS SQL資料庫名稱(IP地址或資料庫名)。點擊SQL SERVER組下的資料庫名,在頂部“工具”下的“資料轉換服務”裡的“匯入資料”,點擊“下一步”,
在出現的視窗中選好MICROSOFT ACCESS,點擊下一步。好啦,恭喜您,轉換即將成功!