2
我正在SQL Server中创建多个数据库用户。假设我创建2个用户,除了默认的系统管理员,如下所示。如何通过查询将数据库中的所有对象的权限授予数据库用户
- SA(系统管理员)
- USER1
- user2的
我想SA(系统管理员)授予的所有权限,如允许创建表,视图等为user1。然后让user1向user2授予权限。如果我使用SQL Server GUI执行此操作,我需要检查每个用户授予的长列表权限。
我试过下面的查询,但它只授予一个表而不是数据库的权限。所以如果我的数据库有超过100个表,那么我将需要运行超过100个这样的查询。因此,任何人都可以让我知道是否有一个查询,我可以让sa将权限授予特定数据库上的不同用户,而不仅仅是一张表。
GRANT SELECT,INSERT,UPDATE,DELETE ON dbo.table1 TO user1;
你好, 我试过这个上面的查询,但它没有授予任何权限。 – Rashmi