java.sql.SQLException:找不到数据库 ID X 名称"database"。



当我运行所有使用 MS SQL Server 数据库的 JUnit 测试时,出现以下错误:

java.sql.SQLException:找不到数据库 ID X,名称为"database_name"。数据库可能处于脱机状态。请等待几分钟,然后重试。

或者有时java.sql.Connection对象意外关闭。

在创建数据库后立即将自动关闭设置设置为关闭时,我摆脱了这个问题:

CREATE DATABASE TEST123;
ALTER DATABASE [TEST123] SET AUTO_CLOSE OFF WITH NO_WAIT;

查看:最坏的做法:允许在 SQL Server 数据库上自动关闭

相关内容

最新更新