SQL Server 2005 - Rechte auf View msdb.sysmail_allitems

04/09/2009 - 09:08 von Alex | Report spam
Hallo NG!

Gibt es eine Möglichkeit einem Benutzer Rechte auf die Mail-Views zu geben
ohne dass er die Rolle Sysadmin hat?

Danke
Gruß Alex
 

Lesen sie die antworten

#1 Uwe Ricken
04/09/2009 - 09:40 | Warnen spam
Servus Alex,

das geht:
USE MSDB
GO

GRANT SELECT ON dbo.sysmail_allitems TO public

Ich würde es nicht über die Tabelle sondern über eine View machen.
CREATE VIEW dbo.view_sys_sysmail_allitems
WITH ENCRYPTION
AS
SELECT ...
FROM dbo.sysmail_allItems
GO

GRANT SELECT ON dbo.view_sys_sysmail_allitems TO public
GO

So musst Du keine Berechtgungen auf die die Tabelle selbst geben.

Gruss, Uwe Ricken

Ähnliche fragen