如何在SQL Server中使用查询删除特定的数据库权限?

如何在SQL Server中使用查询删除特定的数据库权限?,sql,sql-server-2008,sql-server-2012,sql-server-2014,sql-server-2016,Sql,Sql Server 2008,Sql Server 2012,Sql Server 2014,Sql Server 2016,我正在根据给定的查询授予权限 现在我想从用户测试中删除test1db ALTER AUTHORIZATION ON DATABASE::test TO test; ALTER AUTHORIZATION ON DATABASE::test1 TO test; 将所有权分配回数据库的默认所有者dbo ALTER AUTHORIZATION ON DATABASE::test1 TO dbo 或 如果test1中有4个用户,您可以将所有权分配给要分配给的用户,而不是将其分配给dbo,在这种情况下

我正在根据给定的查询授予权限

现在我想从用户测试中删除test1db

ALTER AUTHORIZATION ON DATABASE::test TO test;
ALTER AUTHORIZATION ON DATABASE::test1 TO test;

将所有权分配回数据库的默认所有者
dbo

ALTER AUTHORIZATION ON DATABASE::test1 TO dbo


如果test1中有4个用户,您可以将所有权分配给要分配给的用户,而不是将其分配给
dbo

,在这种情况下,从所有用户中删除DB权限?请尝试
使用数据库\u NAME;撤销用户名中的所有内容
。它将从数据库中撤消用户的所有权限。有关详细信息,请单击以下链接: