Frage

Ich bin der Begegnung ein Problem, während in die Cloud-Datenbank zu verbinden.

In sqlcmd habe ich verwendet, wie:

sqlcmd -U servername@username -P myPassword -S servername.database.windows.net -d MyFirstCloudTestDB

Und es ist richtig. Die Fehlermeldung lautet:

Msg 40615, Level 14, State 1, Server servername, Line 1
**Cannot open server 'servername' requested by the login. Client with IP address '
124.40.110.238' is not allowed to access the server.**
Msg 18456, Level 14, State 1, Server servername, Line 1
Login failed for user 'username'.

Ich habe keine Ahnung, was zu tun ist!

War es hilfreich?

Lösung

Right ... versuchen Sie dies:

Gehen Sie zur sql.azure.com, melden Sie sich an, und gehen Sie auf Seite Ihres Projekts. Wo Sie eine Liste der Datenbanken sehen, sollten Sie auch eine Registerkarte sehen, die „Firewall-Einstellungen“, sagt. Legen Sie eine Regel in Ihrem IP-addres Bereich zu ermöglichen.

Aber auch überprüfen, wie Sie Ihr Bereich von außerhalb des Netzwerks betrachtet wird.

Andere Tipps

Wollen Sie nicht: username @ servername

?

Haben Sie die betreffende Datenbank erstellt? Wenn nicht, versuchen Sie stattdessen an die Master-Datenbank verbinden.

Sie haben den ersten Bildschirm abzubrechen und den SQL Azure mit der Schaltfläche Neue Abfrage Fenster zu verbinden. In den Optionen -> Verbindung zu Datenbank -> MyFirstCloudTestDB und versuchen. Es sollte funktionieren.

Wenn Sie Problem mit der IP-Adresse. Ändern Sie die Firewall-Einstellungen in der SQL Azure. Der Bereich 0.0.0.0 bis 255.255.255.255. Es ist nicht empfehlenswert, aber für Vorerst es in Ordnung ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top