database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Tutorials 180 게시물 읽기
 News | Q&A | Columns | Tutorials | Devel | Files | Links
No. 180
T-SQL 에서 사용되는 함수들 - 보안 함수
작성자
정재익(advance)
작성일
2001-12-03 00:48
조회수
8,113

Microsoft SQL Server를 중심으로 사용되는 Transact-SQL의 함수 아홉번째 이야기 이다.

 

전체적인 함수들의 용도에 대해서 숙지한 다음 이후 구문 작성시 활용하길 바라며 오늘 숙지할 내용은 보안 함수 이다. 자세한 사용 예들은 마이크로소프트의 자료들을 참조하도록 하자.

 

보안 함수는 다음과 같은 특징이 있다

 

보안 함수는 과거 버전에서 저장프로시저가 담당했던 부분을 함수로 만들어 2000에서 제공하는 함수로 사용자와 역할에 관한 정보를 반환한다. 모든 보안 함수는 항상 동일한 값을 반환하지 않는 비확정성 함수이다.

 

Transact-SQL의 보안 함수는?

 

fn_trace_geteventinfo

추적한 이벤트에 대한 정보를 반환한다.

 

fn_trace_getfilterinfo

지정한 추적에 적용되는 필터에 대한 정보를 반환한다.

 

fn_trace_getinfo

지정한 추적이나 기존 추적에 대한 정보를 반환한다.

 

fn_trace_gettable

추적 파일 정보를 테이블 형식으로 반환한다.

 

HAS_DBACCESS

사용자가 지정된 데이터베이스를 액세스할 수 있는지에 대한 정보를 반환한다.

 

IS_MEMBER

현재 사용자가 지정된 Windows Server 그룹 또는 Microsoft SQL Server 역할의 구성원인지 여부를 표시한다.

 

IS_SRVROLEMEMBER

현재 사용자 로그인이 지정된 서버 역할의 구성원인지 여부를 나타낸다.

 

SUSER_SID

사용자 로그인 이름에 대한 보안 ID(SID)를 반환한다.

 

SUSER_SNAME

사용자 보안 ID(SID)로부터 로그인 ID 이름을 반환한다.

 

USER_ID

사용자의 데이터베이스 ID 번호를 반환한다.

 

USER

기본값이 지정되지 않은 경우에 현재 사용자의 데이터베이스 사용자 이름에 대해 시스템이 제공한 값을 테이블에 삽입할 수 있도록 허용한다.

[Top]
No.
제목
작성자
작성일
조회
191SQL SERVER DTS [1]
정재익
2001-12-07
20436
190MS SQL 서버 몇가지 팁 (FAQ)
정재익
2001-12-07
22116
181T-SQL 에서 사용되는 함수들 - 텍스트 및 이미지 함수
정재익
2001-12-03
9505
180T-SQL 에서 사용되는 함수들 - 보안 함수
정재익
2001-12-03
8113
179T-SQL 에서 사용되는 함수들 - 행집합 함수
정재익
2001-12-03
8620
178T-SQL 에서 사용되는 함수들 - 커서 함수
정재익
2001-12-03
8106
177T-SQL 에서 사용되는 함수들 - 메타 데이타 함수
정재익
2001-12-03
7953
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.047초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다