2009-07-24 3 views
0

Ich habe einen brandneuen Server mit Windows 2008 Server 64 Bit + SQL Server 2005 Standard Edition SP3.Sehr langsame Verbindung zu SQL Server 2005 nur bei Verwendung von ADO.NET mit SqlClient

Wenn ich versuche, eine Verbindung zu diesem Server von einem Client in der gleichen Domäne (Windows XP, .Net 3.5) zu öffnen, dauert es ca. 20 Sekunden, um die Verbindung zu öffnen.

Nach dem Öffnen der Verbindung ist alles wie gewohnt schnell.

Bei Verwendung einer MDAC 2.8-Verbindung oder ADO.NET OleDb gibt es überhaupt kein Problem.

Wie kann ich den Grund für die langsame Verbindung finden?

+1

Verwenden beide Beispiele die gleiche Verbindungszeichenfolge? – shahkalpesh

Antwort

0

Das Problem war die Firewall auf dem Server ausgeführt. Ich habe eine Ausnahme für Port 1433 hinzugefügt und das Problem war weg.

Mögliche Erklärung: vielleicht versucht die Verbindung bei Verwendung von OLEDB zunächst Named Pipes, wobei die Firewall-Regeln umgangen werden.

Verwandte Themen