SQL-取消查询后无法进入数据库

时间:2019-04-30 17:26:49

标签: sql sql-server ssms ssms-2017

我试图从太大的平面文件中插入表格。几个小时没有完成(吃光了我所有的驱动器空间)后,我取消了查询(这也需要很长时间)。

从那时起,我无法到达所有这些数据库表。当我尝试从对象资源管理器窗口扩展表的文件夹时,出现错误消息:

  

(错误1222)超出了锁定请求超时时间。 (.Net SqlClient   数据提供者)。

我还尝试了从备份还原该数据库

  

还原数据库'WorkTablesDB'失败。   (Microsoft.SqlServer.Management.RelationalEngineTasks)

     

其他信息:

     

System.Data.SqlClient.SqlError:无法获得独占访问   因为正在使用数据库。 (Microsoft.SqlServer.SmoExtended)

有什么方法可以使该数据库再次工作吗?

1 个答案:

答案 0 :(得分:0)

这个问题的解决方法是关闭SSMS。它会提示您是否关闭任何打开的交易。 选择 yes 提交所有打开的事务并再次午餐。它会运行