当前位置: 首页 > 面试题库 >

无法终止SPID的``正在进行的交易回滚''。

方增
2023-03-14
问题内容

我的数据库中的临时回滚模式下有一个未提交的语句。当我尝试终止与此语句关联的SPID时,出现以下错误:

正在进行事务回滚。估计回滚完成:0%。估计剩余时间:0秒。

此未提交的语句使用户无法查看数据库的表,视图和过程树。如何停止此SPID?


问题答案:

未提交的事务是数据库备份。有一个已知的错误(以及MS Hotfix),有时备份会挂起。重新启动群集解决了该问题



 类似资料:
  • 我有一个单线程进程,它不会在终止条件下死亡。处理信号掩码未显示SIGTERM被阻塞。我以root身份执行“kill”。我可以使用SIGKILL终止进程,但这是更大系统的一部分,我希望SIGTERM能够工作。 注意Sig*属性。SigCgt、SigIgn和SigBlk表示SIGTERM既没有被捕获、忽略或阻塞(第15位未设置-将最低有效位计算为#1)。由于SIGTERM的默认配置是终止进程,我希望它

  • 问题内容: 我试图执行一个存储过程并将其结果简单地插入一个临时表中,并且我收到以下消息: 由于链接服务器“ MyServerName”的OLE DB提供程序“ SQLNCLI”无法开始分布式事务,因此无法执行该操作。链接服务器“ MyServerName”的OLE DB提供程序“ SQLNCLI”返回消息“没有事务处于活动状态”。 我的查询如下所示: 确切的列号,名称,不是问题所在。 在两台计算机

  • 我是JPA新手。我正在开发一个使用JPA(Hibernate实现)和Spring的应用程序。我在persistence.xml中声明了一个持久性单元,并在Spring配置文件中声明了有关EntityManagerFactory的配置。类似于这样: 然后我有一些DAO,我在其中注入实体管理器与@PersistenceContext注释: 最后,我有一些注入DAO的服务(通过@Autowired Sp

  • 本文向大家介绍C#实现终止正在执行的线程,包括了C#实现终止正在执行的线程的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现终止正在执行的线程的实现方法,并针对一些容易出错的地方进行了深入分析,具体方法如下: 一般来说,很多人都会使用Abort方法来终止线程,其实这种做法并不可取!如果你的线程正在操作临界资源,很有可能会造成资源没有正确释放而出现死锁问题。正确的做法应该是使用标记来终

  • 问题内容: 我正在使用Python启动程序。 在某些情况下,程序可能会冻结。这是我无法控制的。我从命令行启动时唯一可以做的就是迅速杀死程序。 有什么办法可以模仿吗?我正在用来启动程序。 问题答案: 请查看该模块上的文档以了解更多信息:http : //docs.python.org/2/library/subprocess.html