JSL-Save Database()使数据库连接保持打开状态-可以关闭它吗?大家好,
我已经尝试了一段时间,但无法解决。 在JSL中,出现Save Database()命令使数据库连接保持打开状态。 由于没有它的句柄,所以我不知道如何关闭连接。 有没有办法关闭此连接?
谢谢,
海德
回复:JSL-Save Database()使数据库连接保持打开状态-可以关闭它吗?海德
您打开连接了吗?
如果是这样,您可以使用关闭数据库连接(databaseConnectionHandle);
您正在使用哪个数据库和版本?
@bryan_boone
回复:JSL-Save Database()使数据库连接保持打开状态-可以关闭它吗?我知道创建数据库连接()和关闭数据库连接()命令。 但是,即使已经通过Create Database Connection()建立了一个连接,Save Database()似乎也建立了自己的连接。
我在本地计算机上使用MS SQL Server 2014。
回复:JSL-Save Database()使数据库连接保持打开状态-可以关闭它吗?海德
好的,我知道了。
我不确定是否使用以下命令之一建立了连接池,但是假设只有一个连接处于活动状态,则该连接池(保存数据库())应该关闭该连接。也许通过另一个命令从连接池中留下了一个过时的连接。
斯坦
回复:JSL-Save Database()使数据库连接保持打开状态-可以关闭它吗?是的,我也想到了这一点,单步执行了该程序。 在Save Database()之前没有任何连接,而在它之后则没有任何连接。 解决该问题的另一种方法是获取打开的数据库连接列表。 但是,我没有找到任何提供该信息的JSL。 我还尝试欺骗Save Database()提供连接的句柄,但没有任何尝试。
回复:JSL-Save Database()使数据库连接保持打开状态-可以关闭它吗?海德
看起来在ODBC驱动程序中有一个连接池选项。
可能要看一下驱动程序,并确保将ConnectionPooling设置为false(0)。
斯坦
回复:JSL-Save Database()使数据库连接保持打开状态-可以关闭它吗?感谢您的建议,但似乎没有什么不同。 我将其设置为,它仍然使会话挂起。 顺便说一句,我正在为SQL Server使用ODBC驱动程序11。 这是你用的吗?