Bonjour,
Je viens de faire une procedure afin de recuperer les requêtes des grant:
J'arrive à avoir le contenu des grants conseilsmais comment puis-je faire pour les executer ?
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
merci de vos conseils .
Partager