Hallo, 
  
a) wir setzen in unseren Büros eine VB6-Anwendung auf mehreren WIn7 + Clients ein. 
Der Server ist ein Windows Server 2012R2 mit SQL Server 2008 R2 (unter Hyper V) 
Die Datenbank selbst läuft (derzeit) noch zu 80% (=SQL Server 2000). 
TCP-Port 1433 ist freigegeben. 
  
Sporadisch tritt auf den Clients folgende Fehlermeldung auf: 
  
"Laufzeitfehler '-2146467259 (80004005)' 
[DBNETLIB][ConnectionRead (recv) Allgemeiner Netzwerkfehler" 
  
Den Fehler in der Entwicklungsumgebung zu rekonstruieren ist unwahrscheinlich. 
  
Ich vermute einen Zusammenhang mit der Netzwerklast auf dem Server, da ich zeitnah per Remote-Wartungsarbeiten durchgeführt habe. 
  
Microsoft ist dieser "Netzwerkfehler" bekannt, siehe http://support.microsoft.com/kb/942861/de Allerdings bezieht sich diese Beschreibung leider nur auf Server 2003 Umgebungen. 
  
Hat jemand vielleicht noch eine weitere Idee ? 
  
b)Ich würde sehr gerne o.g. Datenbank auf 100% fahren. Bin mir allerdings noch unsicher, welche semantischen Unterschiede in der SQL-Syntax zu SQL Server 2000 gibt. 
   ;) Indizes werden wohl weiterhin verwendet. 
  
Viele Grüße, 
Stephan