Bonjour, je désire purger tous les droits que possède un utilisateur.
A savoir une sorte de REVOKE ALL ON ALL_TABLES TO THISUSER.
Est ce que c'est possible ?

Sinon pourquoi quand je décide de le faire en procédure stocké en passant le login en paramètre, cela ne marche pas ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
CREATE PROCEDURE [dbo].[REVOKE_ALL_RIGHTS]
(
	@Login varchar(100)
)
AS
BEGIN	
   REVOKE ALL ON MaTable TO @Login
   REVOKE ALL ON MaTable2 TO @Login
   REVOKE ALL ON MaTable3 TO @Login
...
END
GO
'Incorrect Syntax near @Login me dit-il ...'