Tag: "permission"

Objektberechtigungen anzeigen

Posted on Okt 21, 2008 von in SQL Server
DECLARE @string sysname;

SELECT @string = '< search string >';

SELECT
OBJECT_NAME(major_id) AS ObjectName,
USER_NAME(grantor_principal_id) AS Grantor,
USER_NAME(grantee_principal_id) AS Grantee,
p.permission_name
FROM
sys.database_permissions p
WHERE
OBJECTPROPERTY(major_id, 'IsMSSHipped') = 0 AND
USER_NAME(grantee_principal_id) = @string
ORDER BY
OBJECT_NAME(major_id), USER_NAME(grantee_principal_id), permission_name;

Sichtbarkeit von Metadaten

Posted on Feb 17, 2008 von in SQL Server

Eine dieser berühmt-berüchtigten "Kleinigkeiten", über die ich mir bisher wenig Gedanken gemacht habe, ist die Sichtbarkeit von Metadaten innerhalb einer SQL Server Datenbank. Sie waren bisher einfach immer und überall verfügbar, sprich abfragbar. Bis jetzt, als wir dann eine Applikation troubleshooten mussten, die Datenmodifikationen nicht mehr korrekt trackte. Man stelle sich einmal folgendes Szenario vor:

Ganze Geschichte »