主題:sql Server Ce2.0 數(shù)據(jù)庫(kù)損壞 共有35291人關(guān)注過(guò)本帖 |
---|
Alex |
1樓 |
sql Server Ce2.0 數(shù)據(jù)庫(kù)損壞 Post By:2009-10-12 10:38:00 [只看該作者]
開(kāi)發(fā)環(huán)境:EM9161評(píng)估板,vs2005 C#,Server CE 2.0
在測(cè)試掉電對(duì)于數(shù)據(jù)庫(kù)存儲(chǔ)的影響時(shí)發(fā)現(xiàn),如果硬關(guān)機(jī),再次打開(kāi)數(shù)據(jù)庫(kù)的時(shí)候,出現(xiàn)如下提示: 未處理 System.Data.SqlServerCe.SqlCeException   Message=""   HResult=-2147467259   NativeError=25017   Source="Microsoft SQL Server 2000 Windows CE Edition"   StackTrace:     位于 System.Data.SqlServerCe.SqlCeConnection.ProcessResults()     位于 System.Data.SqlServerCe.SqlCeConnection.Open()     位于 System.Data.SqlServerCe.SqlCeConnection.Open()    我測(cè)試的時(shí)候就是不停的用Insert Into語(yǔ)句添加記錄,硬關(guān)機(jī)后,再次進(jìn)入系統(tǒng),就報(bào)這個(gè)錯(cuò)誤。然后我嘗試用事務(wù)寫(xiě)入記錄,還是存在這個(gè)問(wèn)題。 因?yàn)楝F(xiàn)場(chǎng)不能夠提供軟關(guān)機(jī)的,所以需要解決存儲(chǔ)數(shù)據(jù)時(shí)如果掉電,不會(huì)造成數(shù)據(jù)庫(kù)的損壞。 請(qǐng)各位大俠支招!!謝謝 |
|
單帖管理 | 引用 | 回復(fù) |
x10 |
2樓 |
Post By:2009-10-12 12:16:00 [只看該作者]
我們正在做相應(yīng)測(cè)試,并會(huì)在第一時(shí)間把測(cè)試結(jié)果告訴你。
|
|
單帖管理 | 引用 | 回復(fù) |
Alex |
3樓 |
Post By:2009-10-12 15:14:00 [只看該作者]
在網(wǎng)上發(fā)現(xiàn)有SqlCeEngine.Compact方法說(shuō)可以修復(fù)數(shù)據(jù)庫(kù),但是結(jié)果還是不行
|
|
單帖管理 | 引用 | 回復(fù) |
Alex |
4樓 |
Post By:2009-10-13 9:23:00 [只看該作者]
現(xiàn)在有什么好招沒(méi)?還有對(duì)于mini sd卡的使用,在寫(xiě)文件的時(shí)候,突然掉電,會(huì)有什么影響,有沒(méi)有一些檢測(cè)或者修復(fù)的手段,比如PC機(jī)的自動(dòng)chkdsk,存文件的時(shí)候有沒(méi)有一些優(yōu)化的方案?
謝謝!! |
|
單帖管理 | 引用 | 回復(fù) |
lxs |
5樓 |
Post By:2009-10-13 9:36:00 [只看該作者]
我們也在努力解決你說(shuō)的問(wèn)題,暫時(shí)還沒(méi)有找到合適的辦法。希望耐心等待下。
|
|
單帖管理 | 引用 | 回復(fù) |
leeleen |
6樓 |
Post By:2009-10-13 15:59:00 [只看該作者]
請(qǐng)給我發(fā)一個(gè)EMAIL告訴我們你的電話
leeleen@emtronix.com 或者你打電話到028-86180660我們交流一下。 |
|
單帖管理 | 引用 | 回復(fù) |