Slow access on XP using ADO with ODBC to SQL Server 2000 - any ideas?



I've got one PC here running XP Pro SP2 that is acting "weird". I have an
application that uses ADO via an ODBC DSN to do SELECTs and UPDATEs on some
records in a table. Until 2 days ago this application ran perfectly well on
this PC, but now runs very slowly (tests indicate over 100 times slower)
than before. Switching to Named Pipes cures the problem, but I'd rather try
and keep all the machines here configured the same way using TCP/IP. All
other XP Pro and 2000 Pro machines I've run this app on using TCP/IP works
fine.

Another application using the same database code, just dealing with a
different set of records (actually has a larger ForwardOnly recordset in
memory that it loops through to feed the recordset that does the SELECTs and
UPDATEs, around 12000 items compared to 4500 in the one that's running
superslow), runs as quickly as expected using the same DSN when set to
TCP/IP. This is really confusing me - I've checked everything I can think of
on the machine itself (firewall is off, updates applied, MDAC checks out,
etc).

I guess I'm looking for a way to check, and replace with originals, any DLLs
or other files that are used by the SQL Server ODBC driver over TCP/IP that
are not used when connecting via Named Pipes. Any ideas?

Dan


.



Relevant Pages

  • Re: XP Network Browse Problems
    ... If the Win2000 machines boot first, ... >sharing on the local subnet. ... When you say "boot first", do you actually shut ALL computers down ... On the XP Pro computer, check to see if Simple File Sharing (Control Panel - ...
    (microsoft.public.windowsxp.network_web)
  • Re: Problem with After Update (and other) events
    ... to the other machines. ... Decompile etc. had no effect. ... new database, nothing in it except a form with a combo ... Win XP Pro En, ...
    (microsoft.public.access.forms)
  • Error: DRIVER_IRQL_NOT_LESS_OR_EQUAL, Blue screen of Death
    ... I have two machines. ... I know that this has something to do with the network. ... the BSOD only occurs on XP Pro. ... Use .symfix to have the debugger choose a symbol path. ...
    (microsoft.public.windowsxp.help_and_support)
  • Error: DRIVER_IRQL_NOT_LESS_OR_EQUAL, Blue screen of Death
    ... I have two machines. ... I know that this has something to do with the network. ... the BSOD only occurs on XP Pro. ... Use .symfix to have the debugger choose a symbol path. ...
    (microsoft.public.windowsxp.network_web)
  • Error: DRIVER_IRQL_NOT_LESS_OR_EQUAL, Blue screen of Death
    ... I have two machines. ... I know that this has something to do with the network. ... the BSOD only occurs on XP Pro. ... Use .symfix to have the debugger choose a symbol path. ...
    (microsoft.public.windowsxp.hardware)