sql-server - 用户在更新数据库后无权执行此操作实体框架
问题描述
复制并重命名我的应用程序后,我对模型进行了一些更改。但是当我创建迁移“Add-Migration 201808190436285_ARPContext23 -Force”并尝试应用更新“update-database -verbose”时,我收到消息“用户无权执行此操作。”
你有想法吗 ??
解决方案
应用更新“update-database -verbose”我收到消息“用户无权执行此操作。”
. . .
我为我的用户启用了 db_datareader 和 db_datawriter
要在 SQL Server 中删除和创建表,用户至少需要对目标架构具有 CREATE TABLE 权限和 ALTER 权限。
更常见的是,您会将数据库上的 CONTROL 授予您的用户,或 DB_OWNER 固定数据库角色。
推荐阅读
- dask - 如何强制 dask 工作人员不将数据写入磁盘?
- python - QTreeWidget AlternatingRowColors 中的空白
- javascript - 带有代理 url 的 CORSS
- python - Python 错误:对象没有属性“META”
- sapui5 - 列表中的 SAPUI5 表
- performance - 如何在 Rust 中合并列表的两个元素?
- c# - ResourceDictionary 不用作按钮样式
- c++ - 实体组件系统和多个组件共享公共基础类型
- reactjs - 如何测试 history.push 内部操作?
- php - 使用 URL 将值(例如 URL)插入 MySQL 数据库时出错