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