2017-08-05 1 views
0

ich installiert Docker und ich diesen Befehl in WindowsSQL Server-Anmeldung fehlgeschlagen für Benutzer Fehler 18456

docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=MyComplexPassword!234" -e "MSSQL_PID=sa" --cap-add SYS_PTRACE -p 1404:1433 -d microsoft/mssql-server-linux 

dann donwloaded ich SQL Server 2012 und in den Servernamen schreibe ich localhost und in Login: sa Passwort als Sie können im Installationsbefehl sehen.

aber ich bekomme den Fehler SQL Server Login für den Benutzer fehlgeschlagen.

enter image description here

Was ist falsch?

+0

ist ja, es ist mein Passwort. –

+0

Also was ist das? Ich habe gerade in einem Video geschaut es funktioniert so –

+0

das Setup des SQL? vor einem Jahr –

Antwort

3

Das Problem ist die Verwendung von localhost. Das ist nicht die Schnittstelle, wo Docker

PS C:\> ipconfig 

Windows IP Configuration 


Ethernet adapter vEthernet (Temp Nic Name): 

    Connection-specific DNS Suffix . : 
    Link-local IPv6 Address . . . . . : fe80::99d:bf5e:8700:56df%26 
    IPv4 Address. . . . . . . . . . . : 172.27.219.121 
    Subnet Mask . . . . . . . . . . . : 255.255.240.0 
    Default Gateway . . . . . . . . . : 172.27.208.1 

hört Wenn Sie ein ipconfig eine vEthernet Schnittstelle sein würde. Und eine IP wäre da. Verwenden Sie diese IP, um eine Verbindung mit Ihrem DB-Server herzustellen. Stellen Sie außerdem sicher, dass der Port # 1404 während des Anschlusses

+0

Danke für Ihre IP-Adresse, denke ich? –

+0

Nein, das sind lokale IP-Adressen, also nicht meine IP :-) –

Verwandte Themen