我希望 Sql Server 数据库的某些用户能够:
我需要为他们分配什么角色或权限才能完成此任务?
我在网上搜索了很多解释模糊但没有找到直接答案的文章
创建登录: 用户需要成为
LoginManager
组的一部分才能 Create
/ Alter
登录。此外,他们需要具有更改任何登录权限:
GRANT ALTER ANY LOGIN TO user1
在数据库中创建用户 用户需要具有ALTER ANY USER权限才能创建用户。
GRANT ALTER ANY USER TO user1
分配对该数据库中某些表的插入、更新、选择和删除权限 用户需要拥有
SELECT
/ INSERT
/ UPDATE
/ DELETE
特定对象的权限。
GRANT SELECT ON dbo.Tabela TO users1
GRANT INSERT ON dbo.Tabela TO users1
GRANT UPDATE ON dbo.Tabela TO users1
GRANT DELETE ON dbo.Tabela TO users1