从恢复和单用户状态中删除数据库
Remove Database from Restoring and Single User State
您好,我在名为 XYZ 的新数据库中进行恢复,恢复现有数据库后如下图所示。
任何人都可以告诉我如何删除旧数据库并从实时数据库中删除恢复。
我认为问题是我在 Live 中恢复的 .bak 文件与我在 xyz 数据库中恢复的 .bak 文件相同。
我只需要从实时数据库中删除恢复并需要所有旧数据库数据都是安全的。
如果您的意思是您的数据库卡在恢复状态。你可以使用下面的语句来解决这个问题
RESTORE DATABASE DBName WITH RECOVERY
如果这个模式的数据库很多,我们要清理master数据库,select所有不在线的数据库
select name, state_desc from sys.databases where state_desc <> 'ONLINE'
复制不在线的数据库名称,创建删除数据库的脚本。
Drop database *dbname1*
Drop database *dbname2*
您好,我在名为 XYZ 的新数据库中进行恢复,恢复现有数据库后如下图所示。
任何人都可以告诉我如何删除旧数据库并从实时数据库中删除恢复。 我认为问题是我在 Live 中恢复的 .bak 文件与我在 xyz 数据库中恢复的 .bak 文件相同。
我只需要从实时数据库中删除恢复并需要所有旧数据库数据都是安全的。
如果您的意思是您的数据库卡在恢复状态。你可以使用下面的语句来解决这个问题
RESTORE DATABASE DBName WITH RECOVERY
如果这个模式的数据库很多,我们要清理master数据库,select所有不在线的数据库
select name, state_desc from sys.databases where state_desc <> 'ONLINE'
复制不在线的数据库名称,创建删除数据库的脚本。
Drop database *dbname1*
Drop database *dbname2*