Cannot close sql query - Database is locked

Deutsches Forum - von Silverjuke-Nutzern für Silverjuke-Nutzer.
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
User avatar
Iznogood
Posts: 271
Joined: 6. Nov 05, 12:27
Location: NRW
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Cannot close sql query - Database is locked

Postby Iznogood » 22. Aug 06, 21:00

Manchmal bekomme ich diese Fehlermeldung.

Ich greife vom HTPC und vom Desktop gleichzeitig auf die selbe Datenbank zu, daran scheint es zu liegen.

Silverjuke ist auf beiden PCs an aber auf dem Desktop war momentan Pause.
Warum ist dann die Database "locked"?

Und wieso wird dann der Befehl nicht einfach ausgeführt wenn sie wieder "offen" ist?
Ich kenne das sowieso nur beim Zugriff auf den selben Datensatz, nicht Datenbank.

Das wäre ja schön im Arbeitsleben - "Nee sorry, der Herr Müller war heute früher da und arbeitet schon an der Datenbank, da geht bei mir leider nix mehr" ;-)

User avatar
Service-Team
Posts: 2448
Joined: 7. Dec 04, 04:48
Location: Germany
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Cannot close sql query - Database is locked

Postby Service-Team » 23. Aug 06, 10:11

Sie haben die Frage eigentlich schon selbst beantwortet:

> Ich greife vom HTPC und vom Desktop gleichzeitig
> auf die selbe Datenbank zu, daran scheint es zu
> liegen.

Die Silverjuke-Datenbank wurde eigentlich nie dafür entworfen, daß mehrere Instanzen gleichzeitig auf diese zugreifen - wenngleich dies ja im großen und ganzen funktioniert.

Evtl. bringt die Option "Einstellungen / Erweitert / Weitere Optionen / Index-Datei: Synchronität" abhilfe: Normalerweise steht diese auf "Schnell", es ist ein Versuch wert diese auf "Sicher" zu stellen.

Mit freundlichen Grüßen,
Ihr Silverjuke-Team

Guest
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Cannot close sql query - Database is locked

Postby Guest » 23. Aug 06, 13:10


User avatar
Iznogood
Posts: 271
Joined: 6. Nov 05, 12:27
Location: NRW
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Cannot close sql query - Database is locked

Postby Iznogood » 17. Jul 07, 22:20

Ich wollte das nochmal aufwärmen...
Ich habe Silverjuke samt Musik und Datenbank auf meinem Server.
Von bis zu 3 Rechnern kann gleichzeitig darauf zugegriffen werden. Nur diese Fehlermeldungen stören.

Gibts nicht irgendeine Möglichkeit das zu unterbinden? Evtl bei fehlendem exklusivem Zugriff temporär in eine Datei zu schreiben oder sowas? Oder einen Parameter -readonly der keinen schreibenden Zugriff benötigt?

Hat eigentlich sonst keiner das Problem?

User avatar
admi-ral
Posts: 311
Joined: 7. Oct 05, 15:40
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Cannot close sql query - Database is locked

Postby admi-ral » 17. Jul 07, 22:30

auch wenn der gleichzeitige zugriff seinen reiz hätte, so ist das doch gleichzeitig eine einschränkung, wenn nicht auch jede instanz schreibrechte hätte. denn gerade die abspielstatistiken und bewertungen machen doch eine große datenbank erst interessant.

wenn du lediglich darauf aus bist, von mehreren orten die gleichen daten laden zu können, schreib dir doch nen vb-script, das eine db-datei einmal täglich an 3-4 orte kopiert, wodurch du dann immerhin die musik hören könntest...

das problem kenn ich schon, aber es ist ja mehr als verständlich, wenn ein programm nicht explizit auf mehrere benutzer ausgelegt ist, die gleichzeitig daten lesen und schreiben, dass es da zu problemen kommt...


gruß

User avatar
Iznogood
Posts: 271
Joined: 6. Nov 05, 12:27
Location: NRW
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Cannot close sql query - Database is locked

Postby Iznogood » 18. Jul 07, 22:42

Ich hätte ja gerne Schreibrechte! :-) nur wenn es halt nicht geht, dann verzichte ich auf dem Schlafzimmer-PC halt aufs Schreiben.

Datenbank kopieren ist momentan auch meine einzige Idee. Aber schön ist was anderes. Und ausserdem hab ich dann auch nix von den Statistiken - die werden nur vom Haupt-PC aus beeinflusst. Die kopierten Datenbanken werden ja jedesmal überschrieben.

User avatar
Iznogood
Posts: 271
Joined: 6. Nov 05, 12:27
Location: NRW
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: Cannot close sql query - Database is locked

Postby Iznogood » 17. Sep 07, 12:31



[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Return to “Deutsches Forum”