Database/SQL Server2010. 8. 15. 22:19

-- 보안 함수
SELECT IS_MEMBER(<group_or_role, sysname, >) -- 현재 사용자가 지정한 NT 그룹이나 SQL Server 역할의 구성원인지를 지정합니다.
SELECT IS_SRVROLEMEMBER(<role, sysname, >, <login, sysname, >) -- 현재 사용자 로그인이 지정한 서버 역할의 구성원인지를 지정합니다.
SELECT SUSER_ID(<login, nchar, >) --사용자의 로그인 ID를 반환합니다.
SELECT SUSER_NAME(<server_user_id, int, >) --사용자의 로그인 ID 이름을 반환합니다.
SELECT SUSER_SID(<login, sysname, >) -- 사용자의 로그인 이름에 대한 보안 ID(SID)를 반환합니다.
SELECT SUSER_SNAME(<server_user_id, is varbinary(85), >) --사용자의 보안 ID(SID)로부터 로그인 ID 이름을 반환합니다.
SELECT USER_ID(<user, nchar, >) -- 사용자의 데이터베이스 ID를 반환합니다.
SELECT USER_NAME(<id, int, >) --지정한 ID로 부터 사용자 데이터베이스 사용자 이름을 반환합니다.
SELECT USER --현재 사용자의 데이터베이스 사용자 이름에 대한 시스템 제공 값을 테이블에 삽입할 수 있게 합니다.
SELECT HAS_DBACCESS(<database_name, sysname, >) -- 사용자가 지정한 데이터베이스에 액세스할 수 있는지의 여부에 대한 정보를 반환합니다.
SELECT * FROM ::fn_trace_geteventinfo(<trace_id, int, >) -- 추적 중인 이벤트에 대한 정보를 반환합니다.
SELECT * FROM ::fn_trace_getfilterinfo(<trace_id, int, >) -- 지정한 추적에 적용된 필터에 대한 정보를 반환합니다.
SELECT * FROM ::fn_trace_getinfo(<trace_id, int, >) -- 지정한 추적이나 기존 추적에 대한 정보를 반환합니다.
SELECT * FROM ::fn_trace_gettable(<filename, nvarchar(256), >, <numfiles, int, >) --추적 파일 정보를 테이블 형식으로 반환합니다.

'Database > SQL Server' 카테고리의 다른 글

MSSQL 2000 시스템 함수  (0) 2010.08.15
MSSQL 2000 문자열 함수  (0) 2010.08.15
MSSQL 2000 메타데이터 함수  (0) 2010.08.15
MSSQL 2000 집계 함수  (0) 2010.08.11
MSSQL 2000 커서, 날짜 및 시간, 수치 연산 함수  (0) 2010.08.11
Posted by Tiwaz