Announcement

Collapse
No announcement yet.

SQL Schleife für Rechtevergabe

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    die prozeduren die ich benötige lasse ich mir so anzeigen:
    Code:
    SELECT * FROM sys.objects WHERE NAME LIKE N'sp_ED%'
    also vermutlich alle prozeduren die mit sp_ED anfangen

    mir wurde ein angefangenes skript hingeworfen und gesagt, ich soll damit weiter arbeiten und diese funktionen einfügen.
    alles verstehe ich davon leider noch nicht :/

    Comment


    • #17
      soo.. cheffe war gerade da und hat mir gezeigt wies geht, ohne cursor :-)

      Code:
      DECLARE @sql [nvarchar](max)
      SET @sql = N''
      SELECT @sql = @sql + N'GRANT EXECUTE ON [' + [ss].[name] + N'].[' + [so].[name] + N'] TO [Role_Reader] '
      FROM   sys.objects so 
             JOIN [sys].[schemas] ss ON [ss].[schema_id] = [so].[schema_id] 
      WHERE [so].[name] LIKE N'sp_ED%Select'
      PRINT @sql
      EXECUTE(@sql)

      Comment

      Working...
      X