RedCrow + GreenBean

Feed Rss

[MS-SQL] DB 사용자 권한

02.19.2010, SQL, by .


————————————————————
결과
user_id  objectname  권한
guest     TABLE1       SELECT
guest     TABLE2       SELECT
guest     SP1            SELECT



sysprotects


GRANT 및 DENY 문과 함께 보안 계정에 적용되는 권한에 관한 정보를 포함합니다. 이 테이블은 각 데이터베이스에 저장됩니다.































열 이름 데이터 형식 설명
id int 권한이 적용되는 개체의 ID입니다.
uid smallint 권한이 적용되는 사용자 또는 그룹의 ID입니다.
action tinyint 다음 권한 중 하나를 사용할 수 있습니다.

26 = REFERENCES
178 = CREATE FUNCTION
193 = SELECT
195 = INSERT
196 = DELETE
197 = UPDATE
198 = CREATE TABLE
203 = CREATE DATABASE
207 = CREATE VIEW
222 = CREATE PROCEDURE
224 = EXECUTE
228 = BACKUP DATABASE
233 = CREATE DEFAULT
235 = BACKUP LOG
236 = CREATE RULE

protecttype tinyint 다음과 같은 값을 사용할 수 있습니다.

204 = GRANT_W_GRANT
205 = GRANT
206 = REVOKE

columns varbinary(4000) 이러한 SELECT 또는 UPDATE 권한이 적용되는 열의 비트맵입니다. 0 비트는 모든 열을 표시합니다. 1 비트는 해당 열에 적용되는 권한을 의미하며 NULL은 정보가 없음을 의미합니다.
grantor smallint 부여 또는 취소 권한을 발급한 사용자의 사용자 ID입니다.








답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.