在数据库还原期间将数据表中的原始值转换为虚拟值

时间:2014-06-20 05:41:29

标签: sql sql-server-2008

我想在恢复数据库期间将数据表中的原始值更改为虚拟值。有可能吗?

我想要一个可以循环遍历数据库中所有表及其列的脚本,并根据列类型和大小插入虚拟数据。

1 个答案:

答案 0 :(得分:0)

不,您无法在数据库还原期间更改数据。据我所知,SQL Server将数据库还原为二进制文件(而不是SQL语句)。

但您可以在恢复完成后更改

另一方面,如果要覆盖所有数据,为什么还原数据库?可能是用表结构创建空数据库并生成默认(随机,虚拟)数据会更简单吗?