【发布时间】:2011-06-19 23:38:40
【问题描述】:
我删除了 aspnet_Users (ASPNETDB) 中的“用户名”列,是否有恢复它的机会?我不能只添加会更改架构的列。
【问题讨论】:
-
您需要从数据库备份中恢复。希望您有事务日志备份,可以让您恢复到与您删除此列时非常接近的时间。
我删除了 aspnet_Users (ASPNETDB) 中的“用户名”列,是否有恢复它的机会?我不能只添加会更改架构的列。
【问题讨论】:
添加列会是架构更改吗?
如果您有备份,请使用另一个数据库名称恢复它。 将该列添加到您的表中,然后使用连接更新该列到备份的数据库表
例如。
更新一个 SET a.UserName = b.UserName FROM mydb1.dbo.table1 作为 内部连接 mybackupdb1.dbo.table1 AS b WHERE a.id = b.id
【讨论】: