我正在运行一些功能测试,我在测试之间将数据库恢复到干净状态。不幸的是,SQL Server的restore命令要求没有与数据库的其他连接。有没有办法可以调用一些测试代码来断开Grails / GORM,然后在数据库恢复完成后重新连接?
答案 0 :(得分:0)
我有数据库还原代码使数据库脱机,执行还原,然后将数据库重新联机。
添加
properties:
testOnBorrow: true
testWhileIdle: true
testOnReturn: false
validationQuery: SELECT 1
到数据库设置通过让数据库自动重新连接来解决问题。