fragen stichworte

Virtueller PC (Maschine), Loopback-Adapter, LAN, SQL Server

Ich habe meine VM so eingerichtet, dass sie meinen DevServer nachahmt. Ich habe meine Netzwerkverbindungen so eingerichtet, dass sie von meinem Loopback-Adapter 1st, LAN 4th, lesen. Wenn ich jedoch meine Verbindungszeichenfolge erstelle: "Provider = SQLOLEDB; Datenquelle = DevServer; Anfangskatalog = myDB; Benutzer-ID = xxx; Kennwort = yyy" in einer .ASPX-Datei, liest sie IMMER vom LAN Dev-Server , anstelle des VM Dev Servers.

Ich verstehe nicht warum das so ist?

Es ist sehr frustrierend, da ich mein cat5e-Kabel ständig von der Rückseite des Host-Computers entfernen muss, um die LAN-Verbindung zu trennen, und dann wird es von meiner VM gelesen. Und dann will ich unweigerlich etwas im Netz suchen, und voila, meine Verbindung ist getrennt, und ich muss sie wieder anschließen.

Was kann ich tun, um das zu ändern?

Weitere Informationen finden Sie in der Abbildung unten ...

http://twitpic.com/4zfmj/full

UPDATE: Wenn ich an meiner Eingabeaufforderung "DevServer" anpinge, wird es in "192.168.0.2" aufgelöst, das ist mein VM-Loopback-Adapter. Es sollte also funktionieren, aber wenn es durch IIS und .aspx geht, sieht es den LAN-DevServer. Anscheinend veranlasst etwas, dass IIS nicht auf die VM hört und stattdessen auf die LAN-Adresse hört.

antworten

Wenn beide "devserver" genannt werden, ist wahrscheinlich ein Hostname gemischt. Versuchen Sie, den virtuellen "devserver" Ihrer Host-Datei hinzuzufügen. Wenn es dann funktioniert, haben Sie ein DNS-Problem. Dies kann darauf zurückzuführen sein, dass der Computer nicht "intelligent" genug ist, um dorthin zu gelangen, wo er hingehört :)

Dies scheint ein Problem mit der Namensauflösung zu sein. Sie müssen herausfinden, ob der Name von Netbios oder Hostnamen aufgelöst wird

Dann können Sie Ihren Hostnamen zu Ihrer Hosts- oder Lmhost-Datei hinzufügen. Der Nebeneffekt ist, dass der Name immer in Ihre lokale VM

aufgelöst wird

Sie ändern also entweder Ihre Verbindungszeichenfolge oder Sie müssen Ihre Hostdateien

ändern

Separate Namen scheinen naheliegend - deshalb werden sie von allen anderen verwendet :-P

Verwenden Sie für Ihren devserver und Ihren vmdevserver separate Servernamen. Wenn nur eine kurzfristige Weiterleitung erforderlich ist, passt die Hosts-Dateilösung möglicherweise zu Ihrem Bedarf.

In beiden Fällen sind doppelte Namen im Netzwerk (Domäne?) vorhanden, dies ist problematisch.

rbs