我的公司使用我们在现场托管的商业网络工具。它使用Java后端并耗尽WebLogic。我们最近对该工具进行了升级,其中一部分是从WebLogic 12.1.1升级到12.1.3。升级后,我们注意到我们在尝试执行某些操作时开始出现一致的错误。
来自WebLogic的日志文件:
java.sql.SqlException:[FMWGEN] [SQLServer JDBC Driver]对象已关闭。
数据库是SQL Server 2012 Enterprise Edition(SP3)并在Windows Server 2012上运行。它似乎只发生在工具对另一个SQL框的同义词执行SELECT语句时。如果我将该同义词指向本地的某些内容,它就会起作用。我已经确认仍然启用了启用XA事务(就像升级之前那样)。
可悲的是,我无法求助于该工具的公司,因为系统不支持我们使用同义词。数据库服务器没有任何改变 - 问题是什么?