@stof @beberlei  Yeah that might be. Btw I was asking myself where to draw the line for each Doctrine excpetion code. For example what means `ERROR_ACCESS_DENIED` in practive? The current implementation focuses on some kind of connection error here but I would expect that to be missing priviledges at DB level or something like that. And besides that have something like `ERROR_CONNECTION` that captures all connection errors.