主题:sql Server Ce2.0 数据库损坏

  共有16760人关注过本帖    
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语句添加记录,硬关机后,再次进入系统,就报这个错误。然后我尝试用事务写入记录,还是存在这个问题。
因为现场不能够提供软关机的,所以需要解决存储数据时如果掉电,不会造成数据库的损坏。
请各位大侠支招!!谢谢

  单帖管理 | 引用 | 回复 回到顶部
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我们交流一下。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

sql Server Ce2.0 数据库损坏

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: