原理我不想介紹太多,必竟這涉及到太多數據庫的知識,講解起來太困難了,大家跟著我做就行了。 ^v^ (以下假設您的萬象妙管安裝在 C:\Octopus)
第一步:判斷你所使用的妙管家能否使用 SQLServer;
1、將妙管的數據庫文件 Oct2003.mdb 改為 Test.mdb
2、在萬象安裝目錄下面建立一個名為 wx2003.udl 的文件
3、用記事本打開這個文件,粘貼以下內容,再另存為 unicode 字符集文件覆蓋原文件!
[oledb]
; Everything after this line is an OLE DB initstring
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Octopus\Test.mdb;Persist Security Info=False;Jet OLEDB:Database PassWord=chrdwhdhxt
以上內容粘貼到記事本裡面,手工改成三行,IE粘貼文本的時候會自動換行
4、啟動萬象看能否正常工作,能就表示可以支持,不能就請別再往下看,記得將數據庫文件名改回來! Test.mdb Oct2003.mdb
第二步:安裝 MS-SQLServer;
運行安裝程序,下一步下一步完成就行了,不再多解釋,如果出現安裝錯誤,請查看幫助文件,全中文的。唯一注意的是這一步,用戶名別動,記住你的SQLServer密碼:
第三步:為將萬象妙管家的數據庫導入到 SQLServer 中做准備;
1、單擊 開始 程序 Microsoft SQL Server 服務管理器,查看是否啟動 SQLServer,沒有就單擊“開始/繼續”來啟動它。
2、在萬象安裝目錄下面建立一個名為 sql.udl 的文件
3、用記事本打開這個文件,粘貼以下內容,再另存為 unicode 字符集文件覆蓋原文件!
[oledb]
; Everything after this line is an OLE DB initstring
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Octopus\Oct2003.mdb;Persist Security Info=False;Jet OLEDB:Database PassWord=chrdwhdhxt
以上內容粘貼到記事本裡面,手工改成三行,IE粘貼文本的時候會自動換行
第四步:將萬象妙管家的數據庫導入到 SQLServer 中;
1、單擊 開始 程序 Microsoft SQL Server 企業管理器,右鍵點擊“數據庫”,選擇“新建數據庫”
2、在彈出的窗口裡面輸入 Octopus,其它默認,單擊確定。
3、右鍵點擊 Octopus 數據庫,選擇“所有任務”--“導入數據”
4、在彈出的窗口裡面“數據源”選擇“Microsoft Data Link”,UDL文件名為 C:\Octopus\sql.udl,“總是從UDL文件讀取屬性”鉤上
5、單擊下一步,選擇下面的數據庫為 Octopus
6、單擊下一步,默認為“從源數據庫復制表和視圖”,不動它
7、單擊下一步,出現選擇源表和視圖,單擊全選
8、單擊下一步,默認別去修改,再單擊下一步就看到了完成,單擊它!
9、單擊完成,等待數據導入以後,會彈出信息,成功將14個表復制到SQLServer中,有一個錯誤不用管它
10、再次單擊完成,回到企業管理器,看看 Octopus 裡面的表吧,全部都導進來了。 ^v^
第五步:建立萬象的數據庫鏈接文件;
1、在萬象安裝目錄下面建立一個名為 wx2003.udl 的文件
2、用記事本打開這個文件,粘貼以下內容,再另存為 unicode 字符集文件覆蓋原文件!。
[oledb]
; Everything after this line is an OLE DB initstring
Provider=SQLOLEDB.1;PassWord=123;Persist Security Info=True;User ID=sa;Initial Cata
log=Octopus;Data Source=MySQLServer
以上內容粘貼到記事本裡面,手工改成三行,IE粘貼文本的時候會自動換行
* 將上面的 123 改為你的 SQLServer 的密碼
* 將上面的 Octopus 改為剛剛在 SQLServer 裡面為萬象建立的數據庫名稱
* 再將上面的 MySQLServer 改為你的 SQLServer 機器名
第六步:將萬象原來的數據庫改個名字,啟動萬象妙管試試!
改成了用 MS-SQLServer 做數據庫後台以後的萬象妙管,穩定性比以前的 Access 數據庫強多了,不再經常出現莫明其妙的問題了!