Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 50349
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T16:34:46+00:00 2026-05-10T16:34:46+00:00

I have a legacy VB6 application that was built using MSDE. As many client’s

  • 0

I have a legacy VB6 application that was built using MSDE.

As many client’s database grow towards the MSDE 2 GB limit they are upgraded to SQL 2005 Express.

This has proven very successful until today.

I have spent the entire day troubleshooting a client’s network on which our application runs unacceptably slowly, when connecting the a SQL 2005 Express named instance across the ‘network’.

I say ‘network’ because it is only two XP SP2 machines – there is no dedicated server here. No AD.

In trying to isolate this problem I have installed SQL 2005 Express on both machines and placed copies of our database on both machines. I have even completely reinstalled our application using the SQL2005 Express install routine we now have. It makes no difference whether I restore an old MSDE database or use a newly created SQL 2005 Express one.

When running our application and connecting to either machine’s local server performance is fine. Once you connect our application on either PC to the server on the other PC, it is unworkably slow. (Regardless of the combination).

Now, I have rebuilt statistics (exec sp_updatestats), rebuilt ALL indexes, disabled (temporarily) firewalls and virus software and clutched and countless other straws.

I have resorted to running FileMon and ProcessMon on both machines and have even written a little test application to simply connect and query a table in the database. It too runs slowly – (takes about 5 – 6 seconds to connect).

The monitors (File and Process) show delays when SQL Server is writing to a log file (c:\program files\microsoft sql server\mssql.1\log files\log_12.trc).

Other tools though, like SQL Management Studio Express and even SSEUtil (a SQL Server Express Diagnostic Utility I found) run perfectly when connecting from the client to the server. Queries (even large ones) run as you would expect.

I feel sure this problem is environmental as we have so many sites running what would appear to be the same setup, with no such problems.

Can someone tell me what I should be doing to isolate this problem or even offer any clues or suggestions that could help solve this?

  • 1 1 Answer
  • 1 View
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T16:34:46+00:00Added an answer on May 10, 2026 at 4:34 pm

    Make a checklist and systematiccaly work through it:

    Add all suggestions of all posts here and some I add below:

    1. Network Cables
    2. Network Speed
    3. Defrag Hard Disk
    4. No Network errors – do a ping and look for missing packets
    5. Ram per Machine
    6. Processors
    7. Virusses

    etc. etc,

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a directory full of legacy code from a VB6 application. I have
I have a rather legacy application EXE written in VB6 and running on a
I have a legacy C++ module that offers encryption/decryption using the openssl library (DES
I have a legacy VB6 program which installs an Access file in a sub-directory
I have to work on several VB6 legacy projects and despite some good VB6
We have some legacy code that needs to identify in the Page_Load which event
I'm working on a legacy VB6 application. In a certain use case, the application
I have legacy code that relies on pointers being 32-bit and want to use
I have a legacy class that I quickly want to write a couple of
I have a large chunk of legacy php code that I need to interface

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.