积极答复者
请教关于SQL Server 2008 express R2的两个问题

问题
-
我打算在我的嵌入式产品开发中使用到SQL Server 2008 Experss R2,有两个问题想请教一下:
1, 关于数据库大小的限制,SQL Server 2008 Experss R2的数据库大小限制为10G,而我的产品需要不断地向数据库中写入数据,因此为了预防数据库被写满,我打算定期删除一下数据库中的旧数据来腾挪空间,可是我不知道是不是光delete掉数据就行了?还是需要进一步地压缩(收缩)数据库来限制实际的数据库文件的大小,才能向数据库中进一步的写入数据?
2, 掉电是否会损坏?由于我将SQL Server 2008 Experss R2用在嵌入式产品中,而这一类的产品往往向电视机一样,提供一个硬件按钮让用户直接power on或者power off,用户很少会用到windows桌面上"开始"菜单中的"关机"菜单项来关机,我不知道这样的直接关闭电源的方式是否会对SQL Server 2008 Experss R2数据库有损坏?我过去曾经在一台windows Server 中安装SQL Server Standard 2005并在其下面安装了数十个数据库,结果有一次意外断电,导致该SQL Server下面的数十个数据库无法被识别,不知道SQL Server 2008 Experss R2在这方面有没有进步?
请高手不吝赐教,在此我多多感谢了!!