2013-03-03 8 views
5

Azure-Datenbank und Azure-Site erstellt. Verwendete die Verbindungszeichenfolge, die von der Azure-Site bereitgestellt wurde, und füllte das Kennwort aus. Wenn ich versuche, über die Anwendung auf die Datenbank zuzugreifen, wird ein Fehler zurückgegebenAzure Login für Benutzer fehlgeschlagen? System.Data.SqlClient.SqlException

Anmeldung fehlgeschlagen für Benutzer 'stefan'. System.Data.SqlClient.SqlException: Anmeldung fehlgeschlagen für Benutzer 'stefan' Dieser Sitzung wurde die Ablaufverfolgungs-ID '6ee9a27b-4be7-494b-aadd-7b05a8a3bddb' zugewiesen. Stellen Sie diese Ablaufverfolgungs-ID dem Kundendienst zur Verfügung, wenn Sie Hilfe benötigen.

Wenn Sie http://clickpc.azurewebsites.net/ besuchen, können Sie den Fehler für sich selbst sehen.

ich, dass der Zugang glauben kann, ist in SQL-IP-Konfiguration für die IP des Verbindungsknotens verweigert

Ich erlaubte Verbindungen von Azure in die Datenbank aber scheint nach wie vor keinen Zugang

Antwort

0

Dieser Fehler zeigt an, dass Ihr Benutzername /Das Passwort ist inkorrekt. Wenn dies auf ein Firewall-Problem zurückzuführen wäre, hätten Sie eine Fehlermeldung erhalten, die etwa Folgendes enthält:

Firewall-Überprüfung fehlgeschlagen. Der Server 'XXXXXXXXX', der von der -Anmeldung angefordert wurde, kann nicht geöffnet werden. Der Client mit der IP-Adresse 'XXXXXXXXX' darf nicht auf den Server zugreifen. Verwenden Sie das SQL Azure Portal, um den Zugriff zu aktivieren, oder führen Sie in der Masterdatenbank sp_set_firewall_rule aus, um eine Firewallregel für diese IP-Adresse oder diesen Adressbereich zu erstellen. Es kann bis zu fünf Minuten dauern, bis diese Änderung wirksam wird.

Typischerweise SQL Azure Benutzernamen sind Teil Benutzernamen und ein Teil Servernamen, etwa so: stefan @ xxxxxxx

Bitte stellen Sie sicher, dass Sie korrekte SQL Azure Benutzername und Passwort angegeben haben

+0

Server = tcp: fu12xyhuc2.database.windows.net, 1433; Datenbank = [ClickPCdb]; Benutzer-ID = stefan @ fu12xyhuc2; Kennwort = {******}; Trusted_Connection = False; Verschlüsseln = True; Verbindungstimeout = 30; ist dies das richtige Format für die Verbindungszeichenfolge – Evildommer5

1

Verwalten von Anmeldungen in der SQL Azure World sind leider schwierig. Mit SQL Server Management Studio können Sie beispielsweise keine neuen Anmeldungen und Benutzer über die grafische Benutzerschnittstelle hinzufügen. Dinge müssen mit T-SQL gemacht werden.

Wenn Sie beim ersten Erstellen der Datenbank mithilfe des Azure-Portals zunächst Stefan als Anmeldenamen verwendet haben, ist dies der Fall. Das ist wichtig, weil Stefan die Datenbankrolle dbo (admin) übernimmt. Andernfalls müssen Sie neue Benutzer erstellen und Berechtigungen zuweisen.

Suchen Sie im Azure-Portal nach Ihrer Datenbank und klicken Sie auf Verwalten. Versuchen Sie, sich über diese Webseite mit Stefan anzumelden. Wenn das nicht funktioniert, haben Sie den falschen Benutzernamen oder das falsche Passwort. Wenn es funktioniert, öffnen Sie Management Studio und stellen Sie über Stefan eine Verbindung zu Ihrer SQL Azure-Datenbank her. Verwenden Sie dann diese Microsoft-Anleitung zur Fehlerbehebung: Managing Databases and Logins in Windows Azure SQL Database

Verwandte Themen