15 Stimmen

Alias funktioniert nicht auf Sql Server 2008 r2

Ich habe mehrere Server mit SQL Server 2008 R2-Instanzen darauf, und Alias funktioniert auf keinem von ihnen.

Die Clients stellen über TCP/IP problemlos eine Verbindung zu diesen Servern her, Telnet funktioniert auf der IP/Port, die ich für meinen Alias verwende, die Firewall-Ausnahmen werden erstellt, im Grunde funktioniert alles einwandfrei, außer wenn ich einen Alias erstelle, kann ich über ihn keine Verbindung zu meinem Server herstellen, weder über TCP/IP noch über Named Pipes (lokal oder auf einem anderen Server).

Ich habe die neuesten kumulativen Updates installiert, die auch den nativen Client aktualisieren (der meiner Meinung nach die Ursache des Problems ist), und das Problem besteht weiterhin. Das Seltsame ist, wenn ich einen Alias auf einem Server mit Sql Server 2005 (nativer Client 9) erstelle, kann ich mich mit meinen 2008 r2 Instanzen verbinden. Irgendwelche Vorschläge?

1voto

IV V Punkte 71

Versuchen Sie es mit der IP-Adresse, z. B. 127.0.0.1 anstelle Ihres Rechnernamens, localhost oder .(dot).

1voto

Jorge Cribb Punkte 336

In meinem Fall funktionierte es nur, wenn ich den Port auf die Verbindung setzte [Server]\[Instanz],[Port] . Beispiel: DBSERVER \OPERATIONS ,1433

0voto

Scott Brickey Punkte 1187

Überprüfen Sie auch, ob Ihr Alias aktivierte Listener verwendet (ist Ihr Alias so konfiguriert, dass er TCP verwendet, während Ihr Server nur über Shared Memory lauscht?)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X