tiny ‘n’ smart
database layer

Odkazy: dibi | API reference

Oznámení

Omlouváme se, provoz fóra byl ukončen

MSSQL: Changed database context to ‚.‘

před 3 lety

cubic
Člen | 48
+
+1
-

Ahoj,
importuju data z MSSQL serveru a Dibi mi občas (třeba každé 2. – 3. zavolání dotazu) vrací výjimku Changed database context to ‚…název DB…‘. Procházel jsem různé diskuze a nedobral se k žádnému funkčnímu řešení. Zkoušel jsem na serveru v php.ini navýšit hodnoty mssql.min_error_severity a mssql.min_message_severity, ale bez úspěchu.

Ne(vy)řešili jste někdo stejný problém?

Díky předem za radu.

před 3 lety

lutor
Člen | 27
+
0
-

Ahoj,
podařilo se ti toto nějak vyřešit? Mám stejný problém a můžu potvrdit že změny mssql.min_error_severity a mssql.min_message_severity nefungují. Díky

před 3 lety

cubic
Člen | 48
+
0
-

Ahoj, bylo to způsobené přetížením MSSQL serveru (pravidelné náročné importy z jiného systému). Nemám ten kód už u sebe, ale pokud si dobře vzpomínám, jde o to, že pokud nepřijde odpověď v nastaveném čase (v php.ini mssql.timeout nebo něco podobného), vyhodí to tuhle výjimku s textem posledního SQL dotazu. Tzn. hledal bych problém nejspíš tady…