We operate a number of serverless SQL databases on Azure. Every few months one or two of them fails to pause. I'm on top of it now but early on it could be weeks before the guy who pays the bill noticed.
Sometimes provisioning the database then switching it back to serverless helps the database pause. But recently I've had to rename two before they would pause
IP addresses are restricted, usage is controlled. Its a small group so easy to confirm its not user access doing this. The db's are small (<1gb), identical structure and rules, and many have existed for months or years before they decide to stop pausing. Twice this has happened when i've been on holiday so I know they've not been connected to via most access routes.
What I have noticed is these failures to pause often (almost always) coincide with failed Power BI Service refreshes. Could it be holding open a connection, failing to close it properly?
Is there any way to find out who / what / where is keeping my database awake to confirm /deny this theory?