У меня есть рабочая роль, которая подключается к Sql. Azure извлекает запись за раз, обрабатывает ее, отмечает ее выполнение с помощью Entity Framework 4. Псевдокод
while (true)
{
ProcessRecord();
}
ProcessRecord()
{
try{
ObjectContext oc = new ObjectContext ();
//process records
oc.Dispose()
}
catch(Exception e)
{
//logging code goes here...
}
}
Роль работает нормально, но иногда (скажем, 9 часов один раз) я получаю сообщение об ошибке: «Базовый провайдер не работает при открытии». Означает ли это, что рабочая роль не может подключиться к SQL Server?