Oznámení
MSSQL: Changed database context to ‚.‘
před 5 lety
- cubic
- Člen | 48
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 5 lety
- lutor
- Člen | 27
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 5 lety
- cubic
- Člen | 48
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…