2016-08-19 10 views
0

Ich verwende ein kostenloses Azure-Abonnement, habe einen SQL-Server (v12) eingerichtet und eine Datenbank darauf erstellt.Azure SQL - Anmeldung fehlgeschlagen für Benutzer

Allerdings kann ich mich nicht einloggen mit den Server-Admin-Anmeldeinformationen, die ich gesetzt habe, wenn während der SQL-Server-Anmeldeinformationen aufgefordert.

Management Studio zurückkehrt:

Cannot connect to <server name>...Login failed for user 'mickey' 

SQLCMD -S <servername>.database.windows.net -U [email protected] -P pass -q "select 1" 

Returns

Sqlcmd: Fehler: Microsoft ODBC-Treiber 11 für SQL Server: Anmeldung für den Benutzer ' fehlgeschlagen

Gibt es etwas, was ich bin fehlt? Wäre dies für Stunden

+1

Passwort scheint falsch zu sein wie pro Fehlermeldung und es ist 100% Prozent richtig für diese Fehlermeldungen – TheGameiswar

+0

Haben Sie diese unzählige Male zurückgesetzt und versucht erneut, aber immer noch den gleichen Fehler – Wasky

+0

Stellt sich heraus, ein Passwort-Problem zu sein, kann nicht herausfinden, aber ich setze das Passwort auf einem völlig anderen Rechner, dann führen Sie den Verbindungstest erneut auf meinem Rechner, und das hat funktioniert. – Wasky

Antwort

1

In SQL Server Management Studio, könnten Sie bitte überprüfen, ob Sie SQL Server-Authentifizierung oder Windows-Authentifizierung im Dialogfeld "Mit Server verbinden" haben? Die Verbindung mit Azure SQL DB funktioniert nur mit der SQL Server-Authentifizierung.

Auch bei SQLCMD versuchen Sie bitte den Befehl ohne Leerzeichen zwischen den Parameterindikatoren und Werten. Zum Beispiel:

SQLCMD -Sin4live.database.windows.net [email protected] -Ppass 

statt

SQLCMD -S in4live.database.windows.net -U [email protected] -P pass 
0

Es war eigentlich ein Passwort Problem, setzen Sie es von einem anderen Laptop und es worked.Could eine Tastatur Problem sein. Habe das mit meinem godaddy password auch zurückgesetzt

0

Es könnte sein, das Passwort enthält ein paar Sonderzeichen, die sqlcmd nicht behandelt (wie Dollar, einfache oder doppelte Anführungszeichen, Klammern). Ich habe versucht, die Azure-Schnittstelle zu benutzen und das Passwort mit einfachen Anführungszeichen zu umgeben (wir hatten ein Dollar-Zeichen im Passwort), aber das hat nicht funktioniert. Also haben wir einfach das Sonderzeichen entfernt und jetzt ist es in Ordnung. siehe: Powershell Invoke-Sqlcmd Anmeldung fehlgeschlagen und https://mohitgoyal.co/2017/08/09/vsts-azure-sql-database-deployment-task-keeps-failing-with-error-login-failed-for-user/

Verwandte Themen