2016-09-30 5 views
1

Ich habe eine SQL Server-Instanz und -Datenbank über Azure erstellt. Dann löschte und erstellte ich diese Datenbank im Laufe der Entwicklung über SQL Management Studio neu. Ich kann immer noch die Datenbank unter dem SQL Server-Instanz sehen, aber wenn ich darauf klicke, erhalte ich:Azure-Portal - Zugriff auf SQL Server-Datenbank nicht möglich

Access denied 
You do not have access 
Looks like you don't have access to this content. To get access, please contact the owner. 

Hinweis: Dies tritt nur auf der neuen Azure-Portal. Das alte funktioniert gut, aber es wird bald weggehen.

Zugang in den neuen Azure Jede Idee, was ich tun muß Portal

Antwort

0

Ich war nicht einmal bewusst, könnten Sie bekommen löschen und Azure SQL-Datenbanken aus SSMS erstellen ...

Ich vermute es hat dann die Datenbank mit verschiedenen Anmeldeinformationen erstellt. Wenn Sie in der Ressourcengruppe Owner/Contributor/Reader in der Datenbank vorhanden sind, in der sich die Datenbank befindet, sollten Sie darauf zugreifen können. Mehr noch, wenn Sie eine dieser Rollen im Abonnement haben/sind ein Administrator.

Sie müssen Ihre Rollen überprüfen.

+0

Zukünftig sollten Sie das Löschen/Erstellen von Datenbanken über Azure-APIs durchführen. Verwenden Sie z.B. das Portal, PowerShell, xPlat CLI. – juunas

+0

DB ist etwa 1/4 GB und wird aktiv verwendet, um zu vermeiden, zu löschen und neu zu erstellen. Ich habe eine Test-DB erstellt und unter Sicherheit für diese Datenbank habe ich die gleichen dbo, guest, INFORMATION_SCHEMA und sys Benutzer, die meine andere Datenbank hat. Die SQL Server-Instanz (über meinen Datenbanken) hat meinen azure Login-Benutzer. In der neuen db, die nicht in meiner alten db ist, sehe ich nichts sicherheitsrelevant. Ich kann die Passwörter für diese 4 Benutzer nicht sehen, denke aber nicht, dass es das ist. – Mike

+0

Derselbe azure-Login-Benutzer existiert unter der master-Datenbank unter security. Muss irgendwo in Master-DB-Tabellen sein. – Mike

Verwandte Themen