Sql Server Compact Edition 3.5:数据是否仍存在于数据库文件中?

时间:2009-11-11 09:32:26

标签: sql-server sql-server-ce

我有一个问题,其中我有一个用于桌面应用程序的SQL Server Compact Edition数据库。我是Sql Server Compact Edition的新手。问题是,即使应用程序关闭或重新启动,数据库中插入的数据是否仍然存在?因为在使用Sql Server Management Studio管理数据库时,我似乎无法找到我的数据。

我错过了什么/什么?

编辑:SQL Server Compact Edition是否仅用于缓存本地数据?我们不能像通常在Sql Server Express上那样使用它,例如使用Sql Server Management Studio管理数据?

2 个答案:

答案 0 :(得分:1)

在您的项目中,将复制选项设置为“始终复制”中的“复制如果更新”。

如果您进行重建,它也会被删除。

答案 1 :(得分:1)

出于讨论的缘故,SQL Server Compact Edition被压缩为单个用户的单个.DLL(好吧,我知道它比它复杂一点,但是它会为了讨论)。

因此,一旦编写完数据,应该保留直到删除,其方式与您希望将其保留在服务器实例中的方式完全相同。

如果数据没有被持久化,我会想知道调用之间数据文件发生了什么。

我也不确定它是否可以使用SQL Server Management studio进行操作,尽管它是一个.MDF文件。