JSL - Save Database () lässt eine Datenbankverbindung offen - kann diese geschlossen werden?Hallo zusammen,
Ich habe jetzt eine Weile verschiedene Dinge ausprobiert und kann es nicht herausfinden. In JSL scheint der Befehl Save Database () eine Datenbankverbindung offen zu lassen. Da es kein Handle gibt, kann ich nicht herausfinden, wie die Verbindung geschlossen wird. Gibt es eine Möglichkeit, diese Verbindung zu schließen?
Vielen Dank,
Hyde
Betreff: JSL - Save Database () lässt eine Datenbankverbindung offen - kann diese geschlossen werden?Hyde,
Hast du die Verbindung geöffnet?
Wenn ja, könnten Sie verwenden Datenbankverbindung schließen (databaseConnectionHandle);
Welche Datenbank und Version verwenden Sie?
@bryan_boone
Betreff: JSL - Save Database () lässt eine Datenbankverbindung offen - kann diese geschlossen werden?Mir sind die Befehle "Datenbankverbindung erstellen" () und "Datenbankverbindung schließen" () bekannt. Save Database () scheint jedoch eine eigene Verbindung herzustellen, auch wenn bereits eine über Create Database Connection () hergestellt wurde.
Ich verwende MS SQL Server 2014 auf meinem lokalen Computer.
Betreff: JSL - Save Database () lässt eine Datenbankverbindung offen - kann diese geschlossen werden?Hyde,
OK habe es.
Ich bin nicht sicher, ob ein Verbindungspool mit einem der Befehle eingerichtet wird, aber es (save database ()) sollte die Verbindung schließen, vorausgesetzt, nur eine Verbindung ist aktiv. Möglicherweise ist über einen anderen Befehl eine veraltete Verbindung aus dem Verbindungspool zurückgeblieben.
Stan
Betreff: JSL - Save Database () lässt eine Datenbankverbindung offen - kann diese geschlossen werden?Ja, daran habe ich auch gedacht und bin Single durch das Programm gegangen. Es besteht keine Verbindung vor Save Database () und eine Verbindung bleibt danach hängen. Eine andere Möglichkeit wäre, eine Liste der offenen Datenbankverbindungen abzurufen. Ich fand jedoch keine JSL, die diese Informationen lieferte. Ich habe auch versucht, Save Database () dazu zu bringen, ein Handle für die Verbindung bereitzustellen, aber nichts, was ich versucht habe, hat funktioniert.
Betreff: JSL - Save Database () lässt eine Datenbankverbindung offen - kann diese geschlossen werden?Hyde,
Es sieht so aus, als ob es im ODBC-Treiber eine Verbindungspooling-Option gibt.
Vielleicht möchten Sie einen Blick auf den Treiber werfen und sicherstellen, dass ConnectionPooling auf false (0) gesetzt ist.
Stan
Betreff: JSL - Save Database () lässt eine Datenbankverbindung offen - kann diese geschlossen werden?Vielen Dank für den Vorschlag, aber es scheint keinen Unterschied zu machen. Ich habe es auf gesetzt und es bleibt immer noch eine Sitzung hängen. Übrigens verwende ich den ODBC-Treiber 11 für SQL Server. Benutzt du das?