cuando haces un insert o un delete un trigger puede consultar 2 tablas una que se llama inserted y otra deleted en donde puedes ver cual es el usuario que esta insertando por ejemplo
Código SQL:
Ver originalCREATE TRIGGER ON TABLE after INSERT
AS
DECLARE @variable AS INT
SELECT id FROM inserted
SELECT @variable=COUNT(*) FROM TABLE WHERE usuario=id
IF @variable=4 THEN
print 'no puedes agregar mas'
ELSE
print 'otro mensaje'
Saludos!!!