主題:sql Server Ce2.0 數據庫損壞 共有35300人關注過本帖 |
---|
Alex |
1樓 |
sql Server Ce2.0 數據庫損壞 Post By:2009-10-12 10:38:00 [只看該作者]
開發環境:EM9161評估板,vs2005 C#,Server CE 2.0
在測試掉電對于數據庫存儲的影響時發現,如果硬關機,再次打開數據庫的時候,出現如下提示: 未處理 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()    我測試的時候就是不停的用Insert Into語句添加記錄,硬關機后,再次進入系統,就報這個錯誤。然后我嘗試用事務寫入記錄,還是存在這個問題。 因為現場不能夠提供軟關機的,所以需要解決存儲數據時如果掉電,不會造成數據庫的損壞。 請各位大俠支招。≈x謝 |
|
單帖管理 | 引用 | 回復 |
x10 |
2樓 |
Post By:2009-10-12 12:16:00 [只看該作者]
我們正在做相應測試,并會在第一時間把測試結果告訴你。
|
|
單帖管理 | 引用 | 回復 |
Alex |
3樓 |
Post By:2009-10-12 15:14:00 [只看該作者]
在網上發現有SqlCeEngine.Compact方法說可以修復數據庫,但是結果還是不行
|
|
單帖管理 | 引用 | 回復 |
Alex |
4樓 |
Post By:2009-10-13 9:23:00 [只看該作者]
現在有什么好招沒?還有對于mini sd卡的使用,在寫文件的時候,突然掉電,會有什么影響,有沒有一些檢測或者修復的手段,比如PC機的自動chkdsk,存文件的時候有沒有一些優化的方案?
謝謝! |
|
單帖管理 | 引用 | 回復 |
lxs |
5樓 |
Post By:2009-10-13 9:36:00 [只看該作者]
我們也在努力解決你說的問題,暫時還沒有找到合適的辦法。希望耐心等待下。
|
|
單帖管理 | 引用 | 回復 |
leeleen |
6樓 |
Post By:2009-10-13 15:59:00 [只看該作者]
請給我發一個EMAIL告訴我們你的電話
leeleen@emtronix.com 或者你打電話到028-86180660我們交流一下。 |
|
單帖管理 | 引用 | 回復 |