如何在SQL Server中使用查询删除特定的数据库权限?
我正在根据给定的查询授予权限 现在我想从用户测试中删除test1db如何在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,在这种情况下
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;撤销用户名中的所有内容
。它将从数据库中撤消用户的所有权限。有关详细信息,请单击以下链接: