假设我有一个手写脚本,它执行一系列架构更改,例如:(从空气中提取):
并且,在运行这个之后,我们发现我们需要恢复到整个脚本运行之前。
这可能吗?
在此期间,数据将一直流入。我们不能丢弃新数据(即:我们无法恢复整个数据库的备份),但我们不关心来自 2 个新列的任何数据.
我正在寻找比DROP COLUMN每次进行架构更改时编写显式“撤消”脚本(例如,语句和旧过程定义)更好的解决方案。
DROP COLUMN
sql-server disaster-recovery
disaster-recovery ×1
sql-server ×1