Я разработал приложение WCF в VB.NET, которое извлекает записи (уникальные) одну за другой из базы данных (сейчас MS ACCESS, позже она будет перемещена в SQL), и работаю над этим и соответствующим образом обновляю ту же запись.Теперь я хочу запустить несколько экземпляров этого приложения на нескольких виртуальных серверах, и я боюсь, что в любой момент времени более одного экземпляра приложения может выбрать одну и ту же запись и вызвать ошибку.Как я могу избежать получения одной и той же записи?
Я попытался обновить поле при подборе записи и проверить значение в этом поле при подборе записей, чтобы узнать, была ли эта запись уже подхвачена другимиэкземпляр приложения.На данный момент это работает, когда я запускаю несколько экземпляров на одном сервере.Не уверен, будет ли он работать при одновременной работе на другом сервере.