在更新数据库之后,用户无权执行此操作。

时间:2018-08-20 13:55:44

标签: sql-server entity-framework nuget

复制并重命名应用程序后,我对模型进行了一些更改。但是当我创建迁移'Add-Migration 201808190436285_ARPContext23 -Force'并尝试应用更新'update-database -verbose'时,我收到消息'用户无权执行此操作。'

你有个主意吗?

1 个答案:

答案 0 :(得分:0)

  

应用更新'update-database -verbose'我收到了消息   “用户无权执行此操作。”

     

。 。

     

我已为用户启用db_datareader和db_datawriter

要在SQL Server中删除和创建表,用户至少需要在目标架构上具有CREATE TABLE权限和ALTER权限。

更常见的是,您应将数据库的CONTROL权限授予您的用户或DB_OWNER固定数据库角色。