我收到以下错误(使用SQL Server 2012)。 快照隔离事务访问数据库'db1'失败,因为此数据库中不允许快照隔离。使用ALTER DATABASE来允许快照隔离。 这种情况与其他博客的建议不同。我从另一个数据库(db1)查询数据库表(db2.table1)(...使用同义词)。错误查询的简化版本如下。 select col1, col2
from db1.tab1 t
inner j
我有一个从数据库读取的Spring事务,如果找不到它,它会创建它。例如: @Transactional
public int getUserIdCreateIfNotExistent(String email) throws Exception {
try {
return jdbcTemplate.queryForObject("SELECT id FROM users W