> We are running SQL 2000 for the back end. We have created a DB on the
> server called MFGData. In MFGData there are a series of tables where we
[quoted text clipped - 43 lines]
> I have checked for scheduled tasks on the server and in the SQL agent and
> none run during the day. I just don't even know where to begin on this one.
I should have clarified the lock out. The users accounts on the domain and
the server are fine. By locked out I mean that the tables are preventing
any user (even myself) to write from any client. The user gets a timeout
error every time they try to write while the problem is occuring.
> It sounds as if you are getting collisions on your database that result in
> a
[quoted text clipped - 76 lines]
>> none run during the day. I just don't even know where to begin on this
>> one.
thejamie - 10 Jul 2008 18:15 GMT
http://www.sql-server-performance.com/tips/reducing_locks_p1.aspx
You will need to figure out the specific transaction is causing the lockout.
It could easily be one that is used consistently over and over but it
reaches a timeout situation because conditions cause the record to be updated
when another process has the lock on the record. You could run the profiler
and have it check for lockouts. It may be that the server running the
database is lacking in RAM. Adding RAM will help. Upgrading to a new
server will help.
Here is a how to on creating a trace log:
http://reddevnews.com/features/article.aspx?editorialsid=210

Signature
Regards,
Jamie
> I should have clarified the lock out. The users accounts on the domain and
> the server are fine. By locked out I mean that the tables are preventing
[quoted text clipped - 81 lines]
> >> none run during the day. I just don't even know where to begin on this
> >> one.
thejamie - 10 Jul 2008 20:04 GMT
There is something else I just know remembered and that is that if you
suspect that a given transaction is responsible, and if for some reason that
transaction is using a begin tran commit rollback, you may want to change the
code around to use an uncommitted read instead:
For example
da.SelectCommand.Transaction =
objConnect.BeginTransaction(IsolationLevel.ReadUncommitted)
da.Fill(dtSearchResults)
da.SelectCommand.Transaction.Commit()

Signature
Regards,
Jamie
> I should have clarified the lock out. The users accounts on the domain and
> the server are fine. By locked out I mean that the tables are preventing
[quoted text clipped - 81 lines]
> >> none run during the day. I just don't even know where to begin on this
> >> one.