sql-server - Sqlserver 现有用户将“db_owner”提供给数据库失败
问题描述
我在 sqlserver -> security -> Logins 中创建了一个用户,我想将 db owner 角色提供给数据库的现有用户。当我尝试更改 SSMS 中的用户属性时,出现以下错误:
用户已经存在。我只想更新所有者属性。
谁能帮我这个?
谢谢
解决方案
因为用户已经存在于单个数据库中,所以在删除用户之前无法更新数据库所有者。
所以我通过先删除拥有的模式然后删除用户来删除用户
推荐阅读
- python - 奇怪的 SARMAX 适合 python statsmodels
- java - 我正在使用 ManyToOne , OneToMany 并且在获取数据时有无限循环
- java - 如何在 Java 中的数组中获取数组中的 json 数据?
- swiftui - 如何在 SwiftUI 中的列表项的 onDelete 后使文本更改前景色?
- ios - 错误 ITMS-90725:“此应用程序是使用 iOS 12.1 SDK 构建的。适用于 iPhone 或 iPad 的新应用程序必须使用 iOS 13 SDK 或更高版本构建。”
- image - 使用 Docker 将测试手册部署到 Ubuntu 映像。嗨,有人知道为什么会出现这个错误,我无法通过谷歌找到解决方案
- php - Symfony 5.1 找不到实体
- javascript - 如何在 Javascript 中编写数学公式
- python - 使用 pandas 将 DataFrame 导出到 Excel,无需订阅
- c++ - 可变参数模板与使用元组在参数中添加不同的数据对