Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Locking a Record
Message
From
09/09/2014 14:01:16
 
 
To
09/09/2014 12:53:19
Mike Cole
Yellow Lab Technologies
Stanley, Iowa, United States
General information
Forum:
Microsoft SQL Server
Category:
Other
Environment versions
SQL Server:
SQL Server 2014
Application:
Web
Miscellaneous
Thread ID:
01607215
Message ID:
01607220
Views:
43
>I need to retrieve a record out of a queue, and I want to lock it to make sure that only one user retrieves and is working on a record at a time.
>
>I don't think this is a complicated concept, but I've never done it before. Can somebody give me a crash course on what I'm looking for? I'm going to have a status on the record of Pending/Done I think to explicitly mark that the record has been processed, but I need to work on the locking part. This is the requirement that was provided to me:
>
>This action must be safe across multiple webservers, meaning no 2 users could possibly receive the same row at the same time (atomic operation? Cross-database locking?)

I want to make sure I understand something first. You say "no 2 users could possibly receive the same row at the same time".

Do you mean that no 2 users could retrieve the row, just for viewing? Or that 2 users can't update the same row, where both retrieved it, one updated, and then a second tried to update with a "dirty" update?
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform