I have a SBS2003 server running an sql accounting and inventory sales program. The server is dual xeon processor with 4 gig ram. I have 13 xp pro workstations connected. There are about 6 printers connected, some directly to workstations and shared so that others can use them and three are with network cards and working as network printers off of the server. The server is connected to a cisco 2950 switch and also connected to the cisco switch is a netgear 16 port switch about 250 feet away from the server in the warehouse office.
Here is my problem while using the accounting application multiple users started having printing slow down issues. The software was creating sales orders fine, but when they would go to print the sales order it would take 1 ½ to 3 minutes longer than normal for the print job to compile and then bring up the select printer window and actually print. From the time the select printer window was selected until the printer actually started printing was not an issue. Five of six users in the warehouse were printing slow, one was printing normally. All connected to the same netgear switch and all printing to the same network printer on the SBS2003 server. One other user connected to directly to the cisco 2950 switch was having the same issues, while all others were not.
To further diagnose the problem, I had one of the five users who was experiencing slow printing, log off the workstation and log back onto the same workstation as a different user and the printing slowdown had disappeared. The workstation was back to normal.
I added a new user profile to the workstation that was experiencing the slow down. After adding the new user on the server, ( I just added a new user on the server with the power user profile by taking the current user and adding a #1 after his name, changing dominic to dominic1) I logged onto the workstation as the new user, created the network drive mappings to access the accounting program files and set up a default printer. I then accessed the program and printed a sales order. Voila, the speed was back to normal, everything seemed to be fixed. I then logged off and logged on to check the old dominic logon and it was still slow. However by adding the new dominic1 user, the previous user maria, who was operating fast, was now operating slow just like the user dominic.
While I was doing this, the user maria, asked me if she could use another workstation to do her work while I was testing the other workstation. Since she had never logged onto that workstation, I let the workstation add her as a new user and helped her map the drive and create the shortcut to start the accounting program. She was now using the second workstation while I was working on the first workstation. After adding maria to the second workstation, I had her log off and log back onto the same workstation as dennis, (dennis was previously working at normal speed) Dennis was now working slow. When she logged back off of dennis and logged back on as Maria, she was working fast again.
My conclusion, for some reason adding a new user to the workstations are causing the workstations to prioritize the users. The most current user is the only one who works fast. All other users can access the programs but do not work at the same speed as the most currently added user some significantly slower, some print routines are taking 5-6 minutes when they take seconds normally. By the way they are logging off not switching users. In retrospect, almost all workstation that have been experiencing slow periods have had a new user added to the workstation at some time period and the user that is complaining about slow downs, was an already installed user before the new user was added. This was proved by the two examples last night, by adding a new user to both workstations, the current fast user was replaced by the newly installed user.
Can you think of any reason that a Microsoft workstation or server settings would cause this to happen?
Thanks for your help.
Ed
|