Bonjour,
Je viens de faire une procedure afin de recuperer les requêtes des grant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 create proc test_HBU
as
begin
declare @cmd2 varchar(255)
set nocount on
select @cmd2 = "select 'grant execute on '+ p.name + ' to g_readonly' + char(10
         ) + 'go' from Perf..sysobjects p
where p.type = 'P'"
exec (@cmd2)
if @@error > 0
raiserror 99999 'Error
  ocurred during report dynamic SQL exec'
end
J'arrive à avoir le contenu des grants conseilsmais comment puis-je faire pour les executer ?

merci de vos conseils .