創(chuàng)建Windows CE數(shù)據(jù)庫(kù)方法總結(jié)
創(chuàng)建Windows CE數(shù)據(jù)庫(kù)方法:
1、命令行方式:
通過(guò)dbinit命令創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)(或在dbisql下執(zhí)行CREATE DATABASE命令)
將數(shù)據(jù)庫(kù)和日至文件(如果有的話)復(fù)制到Windows CE設(shè)備。當(dāng)然是通過(guò)ActiveSync等工具來(lái)完成
2、鑒于很多人不愿意用命令行的方式來(lái)創(chuàng)建數(shù)據(jù)庫(kù),你也可以用Sybase Central提供的可視化管理工具來(lái)完成。
啟動(dòng)Sybase Central。通過(guò) 開(kāi)始 - 程序 - SQL Anywhere 9 - Sybase Central。
在tools菜單中選擇Adaptive Server Anywhere 9 - Create database(創(chuàng)建數(shù)據(jù)庫(kù))。
注意:在第三步的窗口中,一定要選中“為Windows CE創(chuàng)建此數(shù)據(jù)庫(kù)”,這樣才能確保新的數(shù)據(jù)庫(kù)符合在Windows CE上運(yùn)行所需的設(shè)置。當(dāng)進(jìn)行到下一步時(shí),Sybase Central將嘗試連接Windows CE設(shè)備。所以,務(wù)必保持ActiveSync與設(shè)備/模擬器的連接。
要想讓數(shù)據(jù)庫(kù)創(chuàng)建完成后自動(dòng)部署到Windows CE設(shè)備/模擬器上,須選中下一步中的“將數(shù)據(jù)庫(kù)復(fù)制到Windows CE設(shè)備”,然后你可以指定復(fù)制路徑。
如果本數(shù)據(jù)庫(kù)僅為需要在移動(dòng)設(shè)備/模擬器上使用的數(shù)據(jù)庫(kù),那么在本機(jī)上創(chuàng)建的數(shù)據(jù)庫(kù)副本已沒(méi)有什么作用,可以擇情況選擇“復(fù)制后刪除桌面數(shù)據(jù)庫(kù)”。
按照提示一步一步進(jìn)行,就可將數(shù)據(jù)庫(kù)部署到Windows CE設(shè)備上了。
日志問(wèn)題:
首次在 Windows CE 設(shè)備上啟動(dòng)數(shù)據(jù)庫(kù)之前,不會(huì)列出日志文件。缺省情況下,事務(wù)日志與數(shù)據(jù)庫(kù)文件位于同一目錄。
在將現(xiàn)有數(shù)據(jù)庫(kù)復(fù)制到 Windows CE 設(shè)備時(shí),可以同時(shí)復(fù)制數(shù)據(jù)庫(kù)文件和事務(wù)日志文件。如果不將事務(wù)日志文件復(fù)制到設(shè)備,則在 Windows CE 設(shè)備上啟動(dòng)數(shù)據(jù)庫(kù)時(shí),就會(huì)創(chuàng)建新的日志。新的日志不會(huì)包含原有事務(wù)日志中包含的信息。如果上次使用數(shù)據(jù)庫(kù)后沒(méi)有正確關(guān)閉,或者數(shù)據(jù)庫(kù)涉及到同步,則可能有問(wèn)題。因此,最佳做法是同時(shí)將數(shù)據(jù)庫(kù)文件和事務(wù)日志文件復(fù)制到 Windows CE 設(shè)備。
這就是我要為大家介紹的創(chuàng)建Windows CE數(shù)據(jù)庫(kù)的方法總結(jié),希望大家都能夠從中收獲知識(shí),不枉來(lái)一次哈。
【編輯推薦】