Verbindungszeichenfolge für die SQL Server-Instanz

Habe ich SQL server 2000, und es mit 2 anderen sql-Instanzen als gut. Main-Server hat keine Probleme, der im folgenden spreche ich über diese beiden Instanzen,

Teilen Sie,

  1. Gleichen Maschine
  2. Gleichen IP
  3. Gleichen Instanznamen
  4. Gleichen Port

Auch ich Frage mich, wie es getan hat.

Mithilfe von query analyzer, Sobald die Verbindung

MyServer\Invent (it connects to first instance)
MyServer\Invent,1433 (it connects to second instance)

(Ja, es passiert. Ich bin 100% sicher, denn ich habe getrennte DBs in Ihnen)

Nun kommt es zum problem,

Mit C# SqlConnection, ich bin nicht in der Lage zu verbinden, um zunächst ein, kann aber die Verbindung zur zweiten.

1. Data Source=MyServer\Invent;Persist Security Info=True;Initial Catalog=TEST;uid=admin;pwd=123
2. Data Source=MyServer\Invent,1433;Persist Security Info=True;Initial Catalog=TEST;uid=admin;pwd=123

Sobald ich verwendet 1. Verbindungszeichenfolge hängt es für eine Weile und bekommt folgende Fehlermeldung...

"Ein Netzwerk-oder instanzspezifischen Fehler beim herstellen einer Verbindung zu SQL Server. Der server wurde nicht gefunden oder ist nicht zugänglich. Stellen Sie sicher, dass der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (Anbieter: SQL-Netzwerkschnittstellen, error: 26 - Fehler suchen von Server-Instanz Angegeben)"

Gesucht Netz für viele sagt die Installation so möglich ist. Und man sollte die Verbindung mit named pipes (tcp/445)

Eine Idee, wie man dieses Problem beheben ?
Einen möglichen Zusammenhang String-format ?
Trotzdem machen die Verbindungszeichenfolge für named pipes ?

  • FYI, ich habe gerade überprüft von Ports, die über "Enterprise Manager" Beide teilen 1433. Kein Zweifel daran.
  • Firewall-Problem vielleicht?
Schreibe einen Kommentar