Я хочу заблокировать одну запись, и тогда никто не сможет вносить изменения в эту запись. Когда я сниму блокировку, люди могут изменить запись.
Пока запись заблокирована, я хочу показать пользователю предупреждение о том, что запись заблокирована и изменения не разрешены.
Как я могу это сделать?
Я перепробовал все Уровни IsolationLevel, но ни один из них не имеет желаемого мне поведения. Некоторые уровни изоляции ждут, пока блокировка не будет снята, а затем вносят изменения. Я не хочу этого, потому что обновление не разрешено в момент, когда запись заблокирована.
Что я могу сделать, чтобы заблокировать запись и запретить все изменения?
Я использую SQL Server 2008