sql-server - 保存和恢复数据库状态的功能

标签 sql-server sql-server-2008 transactions backup

我想在我的程序中创建一个功能来保存当前数据库状态并能够在将来恢复它。如果我回到某种状态,比方说 2 天前,我也希望能够回到今天的状态。我正在考虑从事务日志中恢复数据库(每次我想保存状态时,我都会提交一个 mareked 事务(在一些无关紧要的数据上))。是否有可能使用此解决方案恢复一些较早的状态,然后能够恢复更新的状态,或者我会在恢复后丢失它(或者它们会从事务日志中消失)?

最佳答案

关于sql-server - 保存和恢复数据库状态的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5295857/

相关文章:

transactions - Spring 3.1 : jdbcTemplate auto commit to false.

sql - 复杂的 SQL WHERE 子句问题

mysql - 如何根据另一列的值获得一列的平均值?

sql-server - 使用SSIS包导入数据后如何移动文本文件?

database - 使用 T-SQL 使用 .bak 文件创建新数据库

transactions - 检索 JMS 消息重试次数

sql - 如何在Sql Server GROUP BY格式的日期中按日期排序?

mysql - 我正在尝试为数据库编写 DDL 脚本。我正在尝试将字段 area_number 和 seat_number 与表票链接起来

sql server 将选择的结果存储在变量中?

c# - 涉及在进入范围之前创建的 DbTransaction 的 TransactionScope