From: Sean O'Halpin Date: 2005-11-09T09:26:19+09:00 Subject: Re: Checking for race conditions with Ruby threads On 11/9/05, Wilson Bilkovich wrote: > Unfortunately, this is a SQL Server application being used as a 'work > queue', and SQL Server 2000 does not allow exclusive locks on rows. Are you sure? In the article "Locking architecture", MSDN says: Locks can be acquired on rows, pages, keys, ranges of keys, indexes, tables, or databases. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/architec/8_ar_sa2_2sit.asp What exactly is the locking problem you're having? I'm interested because we're using SQL Server 2000 to provide a work queue and we haven't had any problems of the kind you're talking about. Regards, Sean