0

私はデータベース開発を始めています(目標は紺碧で、そこに到達することです...)。このガイドに従って、Azure 開発を開始しました。

私は成功しました:

  • VS2012でウェブサイトを作成しました
  • .NET用のazure SDKをインストールしました
  • NuGet 経由でインストールされたエンティティ フレームワーク (EF6alpha)
  • 私の最初のデータベース エンティティを書きました。

"update-database -ProjectName Models" を実行すると、特権が不足しているというエラーが表示されます (データベース 'master' で CREATE DATABASE 権限が拒否されました)。

しばらくして、これが特権に関係している可能性があるというスレッドを読みました。そこで、VSを管理者として実行しようとすると、データベースとテーブルが生成されました。(おそらく、そのビットは、この問題の解決策を探している他の人に役立つかもしれません)。

しかし今、開発アカウントに戻ると、データベースを更新することはまだ許可されていません。どうすればこの問題に取り組むことができますか?

4

1 に答える 1

0

結局、それはそれほど難しいことではありませんでした。

  • MS SQL Server Management Studioを(管理者として)起動します
  • 参加したいデータベースを開きます
  • セキュリティマップを開く
  • ユーザーを右クリック=>ユーザーを追加します。
  • ダイアログで、windows userを選択し、ログイン名を入力します。

終わり。

于 2012-12-23T21:31:22.267 に答える