首先是EntityFramework代码 - 帐户权限问题

时间:2012-12-23 20:59:38

标签: database entity-framework azure permissions

我开始使用数据库开发(目标是天蓝色,到达那里......)。我按照this指南开始使用Azure开发。

我成功了:

  • 在VS2012中创建了一个网站
  • 安装了用于.NET的azure SDK
  • 通过NuGet安装实体框架(EF6alpha)
  • 写了我的第一个数据库实体。

当我执行“update-database -ProjectName Models”时,我收到了我缺少priveleges的错误(数据库'master'中的CREATE DATABASE权限被拒绝)。

过了一段时间,我读了一个线程,这可能与特权有关。所以我尝试以管理员身份运行VS,然后生成数据库+表。 (也许这一点可能会帮助其他人寻找这个问题的解决方案。)

但现在,回到我的开发帐户,我仍然不允许更新数据库。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

毕竟这并不太难。

  • 启动MS SQL Server Management Studio(以管理员身份)
  • 打开您要加入的数据库
  • 打开安全地图
  • 右键单击用户=>添加用户。
  • 在对话框中选择
  • ,选择windows用户并填写登录名。

进行。