【发布时间】:2019-07-05 01:11:42
【问题描述】:
我正在使用 MSSQL 服务器并在使用 liquibase 安装时插入更改日志数据。在执行 liquibase 更改日志文件时,出现以下错误。
运行 Liquibase 时出现意外错误:无法获取更改日志锁。目前自 2019 年 4 月 2 日下午 12:36 起被“用户名”(IpAddress)锁定
【问题讨论】:
标签: sql-server liquibase
我正在使用 MSSQL 服务器并在使用 liquibase 安装时插入更改日志数据。在执行 liquibase 更改日志文件时,出现以下错误。
运行 Liquibase 时出现意外错误:无法获取更改日志锁。目前自 2019 年 4 月 2 日下午 12:36 起被“用户名”(IpAddress)锁定
【问题讨论】:
标签: sql-server liquibase
由于您的更改日志表的锁已被其他用户获取,并且此条目已添加到“DATABASECHANGELOGLOCK”表中,因此发生此错误。
解决方案:从“DATABASECHANGELOGLOCK”表中删除给定条目。
从 [dbo].[DATABASECHANGELOGLOCK] 中删除,其中 ID=123
【讨论】:
我同意上述解决方案。我要添加的所有内容请先运行选择以查找 ID。 第1步: 从 DATABASECHANGELOGLOCK 中选择 *; 第2步: 从 ID =?的 DATABASECHANGELOGLOCK 中删除;
【讨论】: