我正在尝试创建一个 INSERT 脚本来从损坏的数据库中的单个表中抢救数据。
我已经成功地将数据库置于在线状态并将其置于紧急/单用户模式下(遵循此http://www.sqlskills.com/blogs/paul/disaster-recovery-101-hack-attach-a-damaged-database/ )
这允许对数据进行 SELECT。但是,当尝试在 SSMS 中使用“生成脚本”工具时,出现错误,因为已经存在与数据库的连接。我假设脚本工具正在尝试创建一个次级(sql server 本地?)连接/打开数据库来完成它的工作,但我的 SSMS 会话正在阻塞。
是否可以确保脚本工具使用与已建立的连接相同的连接?或者断开连接,但将数据库保持在紧急模式?