我正在开发一个项目,其中我使用 Visual c# 作为前端,使用 SQL Server 2008 R2 Express 作为后端。
现在我知道 SQL Server express 数据库的大小限制为 10 GB,所以我已经编写了达到选择限制时数据库备份的代码,一旦备份成功我就清空数据库。
我想知道恢复备份文件的最佳方法是什么,以便我当前的应用程序后端(我之前已经清空)不应该受到干扰。
如果我在当前数据库中恢复相同的内容可以吗?在这种情况下,我有问题要问它是否会影响我的应用程序工作,因为我的应用程序是实时的,并且每 15 分钟之后。间隔在数据库中存储了一些值。
我是否需要编写一些其他实用程序来查看旧数据..?
每天大约有 50 MB 的数据被插入到数据库中,因此大约需要 8 个月才能达到挑选大小(根据我的粗略计算)。并且就应用程序的性质而言,用户不会经常使用存档数据。请考虑这一点并建议我的方法。
提前致谢..!!