2016-04-26 13 views
0

データベースの作図機能のエラーを使用する必要があります。 db_ownerロールのメンバは、データベースのダイアグラム機能のエラーを使用する必要があります。db_ownerロールのメンバーは、私は単純なデータベースを持っている

私のデータベースはローカルデータベースではなく、ローカルホストであることに注意してくださいダイアグラムを作成するにはOKですが、SQL Server(server:webtcc.ir、1437)に接続するとエラーが発生します。

私は私のウェブサイトでentityframeworkを使用しており、関係を作成する必要があります。 お困りですか?

答えて

0

このエラーは、それが言うことを意味します。接続先のユーザーは、そのデータベースのdb_ownerロールの一部ではありません。あなたは、データベースのアクセス権の範囲内で役割を持つユーザーとして接続するか、役割を使用する必要があります。 This SO postは、あなたのホストがそれが起こることを想定しているか、あなたが変更のためにあなたのホストに要求を入れなければならないかもしれないと仮定して、それを行う方法をあなたに歩いてくれます。

これを行うには、関係を作成する限り、これは実際には必要ありません。ダイアグラムには、データベース内のすべてのテーブルの視覚的表現と、現在それらが互いにどのように関係しているかが表示されます。 Entity Frameworkで関係を作るのに助けが必要な場合は、あなたの問題とあなたの現在のコードの問題を含む新しい質問を投稿してください。

+0

私は実際にテーブル間の関係を作成する必要があります。どのように私は図なしでそれを行うことができますか? –

+0

これは、あなたが投稿する必要がある別の質問であると述べました。両方のテーブルの質問とコード定義をEF(コードを前提とする)に投稿すると、それを手助けすることができます。 – Matthew

0

私はまったく同じエラーがありました。しかし、SQL Server認証接続であった現在の接続を切断し、Windows認証を使用して再接続しました。この後、SQL Server管理スタジオでデータベースダイアグラムを作成し、エラーメッセージは表示されなくなりました。

関連する問題