중화사전망 - 자전 검색 - Sql 2000 은 사용자 권한을 어떻게 조회합니까?
Sql 2000 은 사용자 권한을 어떻게 조회합니까?
일반적으로 다음과 같은 마스터 테이블 권한 (예: sa) 이 필요합니다.
Sp_helpuser
현재 데이터베이스에서 Microsoft 를 보고합니까? SQL Server? 사용자, Microsoft Windows NT? 사용자 및 데이터베이스 롤에 대한 정보입니다.
문법
Sp _ helpuser [[@ name _ in _ db =]' security _ account']
매개 변수
[@name_in_db =]' 보안 계정'
현재 데이터베이스에 있는 SQL Server 사용자, Windows NT 사용자 또는 데이터베이스 역할의 이름입니다. Security_account 가 현재 데이터베이스에 있어야 합니다. Security_account 의 데이터 유형은 sysname 이고 기본값은 NULL 입니다. Security_account 를 지정하지 않으면 시스템 프로시저는 현재 데이터베이스의 모든 사용자, Windows NT 사용자 및 롤에 대한 정보를 보고합니다. Windows NT 사용자를 지정할 때 데이터베이스에 있는 Windows NT 사용자의 구분 이름 (sp _ grantdbaccess 로 추가됨) 을 지정합니다.
반환 코드 값
0 (성공) 또는 1 (실패)
주다주석을 달다
Sp_helpsrvrole 및 sp_helpsrvrolemember 를 사용하여 고정 서버 역할에 대한 정보를 반환합니다.
데이터베이스 롤에서 sp_helpuser 를 실행하는 것은 데이터베이스 롤에서 sp_helpgroup 을 실행하는 것과 같습니다.
권한
기본적으로 Execute 권한은 public 역할에 부여됩니다.
예
A. 모든 사용자 나열
다음 예제에서는 현재 데이터베이스의 모든 사용자를 나열합니다.
EXEC sp_helpuser
B. 개별 사용자에 대한 정보 나열
다음 예는 사용자 dbo 에 대한 정보를 나열합니다.
EXEC sp_helpuser 'dbo'
C. 데이터베이스 롤에 대한 정보를 나열합니다.
다음 예제에서는 db_securityadmin 고정 데이터베이스 롤에 대한 정보를 나열합니다.
Exec sp _ helpuser' db _ securityadmin'
- 관련 기사
- 뭐라고 했지? 이 단어인가요?
- Wps 에 무료 템플릿이 있습니까? Wps 무료 템플릿은 어디서 찾을 수 있습니까?
- 신화사전' 의 1 19 페이지 9 번째와 11 번째 단어는 무엇입니까?
- 좋은 영어 학습 사이트를 추천할 수 있습니까?
- 큰 사전 1992
- 64 비트 win8 아래의 mt4 플랫폼에는 전문가 폴더가 없습니다.
- 남자 20 12 음력 (음력) 1 1.06 17 아침 7 시 08 분, 낯선 사람에게 오행이 부족하다 조언 좀 해주세요! 성왕 씨, 어떻게 이름을 지어요?
- 이름 테스트는 어떤 사전으로 획을 계산합니까?
- 자바스크립트가 지도를 통과하는 방법
- 8 번 굵은체의 높이