SQL Azureに接続するワーカーの役割があり、一度にレコードを取得し、EntityFramework4を使用してレコードを処理します。疑似コード
while (true)
{
ProcessRecord();
}
ProcessRecord()
{
try{
ObjectContext oc = new ObjectContext ();
//process records
oc.Dispose()
}
catch(Exception e)
{
//logging code goes here...
}
}
ロールは問題なく実行されますが、ときどき(たとえば、9時間に1回)エラーが発生します-「基になるプロバイダーがOpenで失敗しました」。これは、ワーカーロールがSQL Serverに接続できないことを意味しますか?