Hi all.
We occasionally lose connection to the database, because the database is being maintained by the providers.
System.Data.SqlClient.SqlException (0x80131904): A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The specified network name is no longer available.) ---> System.ComponentModel.Win32Exception (0x80004005): The specified network name is no longer available.
We can see in the logs that Umbraco is trying to boot and etablish connection every now and then, but keep gettin this error:
Umbraco.Core.Exceptions.BootFailedException: Boot failed. -> System.Data.SqlClient.SqlException: A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The specified network name is no longer available.))
The connection works again after we restart the appool or bumb the web.config, which i guess is also a restart.
We have an ongoing dialog with the providers about this, because i think its their responsibility. But they say its an faul in Umbraco CMS and that's Umbraco CMS that should handle it.
My question is if its the Umbraco Application Task to make sure to reetablish the connection, by what ever means or is it the providers Task?