This has been a recurring problem for me. On Windows server 2003, the server will often disconnect connections to a mapped drive that aren't being used. This results in the OS showing a red "X" on the icon for the mapped drive until you browse it, and the connection is restored. My co-worker set the server now to not disconnect, so we'll see if that helps.
Under Vista if I open VStudio while the drive which hosts our VSS files is in this disconnected state, it does not re-connect. Instead it says "The database at [DriveLetter] does not exist or cannot be accessed at this time. Would you like to select another?"
If I hit "Yes" I am givin the VSS "Open SourceSafe Database" dialog and the only source safe database I have registered is showing there. "S:" in my case. Check real quick and in Explorer there is no longer a little red "X" on the mapped drive icon. Click open on the dialog and I get "The database S: does not exist, would you like to search for it?"
Ok.. hit Yes and a "Find Database" dialog opens. Drop down to select the S drive and guess what? The S drive has a red "X" on it. Go back to explorer.. NO RED X. I am able to browse the S drive through this dialog though, so I go ahead and select my srcsafe.ini file and click open. I get a confirm dialog, and then, I get "The visual source safe database folder could not be accessed. Would you like to switch to the Visual Source Safe Internet Plugin......"
So.. essentially the only way I have been able to fix this is to reboot. I think at one time I removed my mapped drives, reset the bindings for source control and that worked. I searched google, and if others are having this issue, they aren't describing it as I am, because I haven't been able to find any info on it.
