2016-04-26 4 views
0

ich eine einfache Datenbank:ein Mitglied der db_owner-Rolle muss die Datenbank diagramming Funktionalität Fehler verwenden

enter image description here

Wenn ich versuche, ein Datenbank-Diagramm hinzuzufügen, es gibt den folgenden Fehler:

ein Mitglied der Rolle db_owner muss die Datenbank Diagrammfunktionalität Fehler

verwenden Bitte beachten Sie, dass meine Datenbank keine lokale Datenbank ist, in localhost es ist ok, um ein Diagramm zu erstellen, aber wenn ich eine Verbindung zu meinem SQL-Server (Server: webtcc.ir, 1437), gibt es den Fehler.

Ich benutze entityframework in meiner Website und ich muss Beziehung erstellen. Irgendwelche hilft?

Antwort

0

Der Fehler bedeutet genau das, was es sagt. Der Benutzer, der Ihre Verbindung herstellt, ist nicht Teil der db_owner-Rolle für diese Datenbank. Sie müssen entweder eine Verbindung als Benutzer herstellen, der die Rolle innerhalb der Datenbankberechtigungen verwendet oder Ihnen die Rolle zuweist. This SO post führt Sie durch, wie dies zu tun ist, vorausgesetzt, Ihr Host wird dies geschehen lassen, oder Sie müssen möglicherweise eine Anfrage an Ihren Host für die Änderung stellen.

Soweit das Erstellen einer Beziehung ist dies tatsächlich nicht erforderlich, um dies zu tun. Das Diagramm zeigt Ihnen nur eine visuelle Darstellung aller Tabellen in Ihrer Datenbank und wie sie aktuell miteinander verwandt sind. Wenn Sie Hilfe benötigen, um die Beziehung in Entity Framework zu machen, schreiben Sie bitte eine neue Frage mit dem Problem, das Sie haben, und Ihrem aktuellen Code dafür.

+0

Ich muss tatsächlich Beziehungen zwischen Tabellen erstellen. Wie kann ich das ohne Diagramme machen? –

+0

Wie gesagt, das wäre eine andere Frage, die Sie posten müssten. Wenn Sie die Frage und die Code-Definitionen für beide Tabellen in EF postulieren (vorausgesetzt, Code zuerst), können wir Ihnen dabei helfen. – Matthew

0

Ich hatte genau diesen gleichen Fehler. Aber ich habe die aktuelle Verbindung getrennt, bei der es sich um eine SQL Server-Authentifizierungsverbindung handelte, und die Verbindung mit der Windows-Authentifizierung wiederhergestellt. Danach kann ich Datenbank-Diagramm im SQL Server Management Studio mit keiner Fehlermeldung mehr erstellen.

Verwandte Themen