Computer >> 컴퓨터 >  >> 프로그램 작성 >> SQL Server

SQL Server에서 로그인 찾기

SQL Server에 모든 로그인 계정과 이에 대한 정보를 반환하는 쿼리가 있습니까? SQL Server에는 sys.sql_logins라는 가상 카탈로그 테이블(VIEW 또는 시스템 테이블)이 있습니다. 위의 쿼리를 실행할 수 있으며 결과는 그에 대한 정보와 함께 SQL Server에서 생성된 모든 로그인을 반환합니다.

SQL Server에서 모든 로그인 계정을 검색하려면 다음 명령을 실행하세요.

  SELECT  * 
Ma ster.sys.sql_logins FROM ma ;

VIEW sys.sql_logins에는 아래 열이 포함되어 있습니다.

설명 ten CREATE LOGIN 명령에 지정된 ten_dangnhap id_uynhem 숫자 값 giatri_duynhat CREATE LOGIN 명령에 지정된 고유 값 type

프록시 유형:

  1. S =SQL Server 사용자
  2. U =Windows 사용자
  3. G =Windows 그룹
  4. A =애플리케이션 권한
  5. R =데이터베이스 권한
  6. C =인증 매핑됨
  7. K =비대칭 키가 매핑됨
type_desc

프록시 유형에 대한 설명:

  1. SQL_USER
  2. WINDOWS_USER
  3. WINDOWS_GROUP
  4. APPLICATION_ROLE
  5. DATABASE_ROLE
  6. CERTIFICATE_MAPPED_USER
  7. ASSYMETRIC_KEY_MAPPED_USER
vohieu 0 또는 1 즉시 o 마지막 순간에 CREATE LOGIN 명령을 사용하여 로그인을 생성하는 날짜/시간 ALTER LOGIN 명령을 사용하여 날짜/시간 ten_cosodulieu_macdinh 이것은 CREATE LOGIN 또는 ALTER LOGIN 명령의 기본 데이터베이스입니다. CREATE LOGIN 또는 ALTER LOGIN 명령에서 id_chungthuc 이것은 CREATE LOGIN 또는 ALTER 명령에 지정된 0 또는 1을 시작하기 위해 CREATE LOGIN 또는 ALTER LOGIN 명령에 지정된 CREATE LOGIN 또는 ALTER LOGIN 명령에 사용되는 인증서입니다. LOGIN makhaus_bam 비밀번호의 해시 값

이전 버전과 호환

이전 SQL Server 버전에서는 아래 명령을 사용하여 sys.syslogins와 같은 SQL Server 2000 시스템 테이블을 사용하여 모든 로그인 정보를 얻을 수 있습니다.

  SELECT * 
FROM master.s ys.syslogins;

시스템 테이블 sys.syslogins(SQL Server 2000)에는 다음 열이 포함되어 있습니다.

설명 giatri_duynhat CREATE LOGIN 페이지 명령에 지정된 고유 값이 즉시 적용되지 않음 생성된 날짜/시간 CREATE LOGIN 명령으로 즉시 로그인 snapnhat 마지막 로그인 날짜/시간 ALTER LOGIN accdate 사용되지 않음 totcpu 없음 적용 totio 적용하지 않음 spacelimit 적용 없음 해당 없음 timelimit 적용하지 않음 resultlimit 적용하지 않음 ten CREATE LOGIN 명령에서 지정한 ten_dangnhap입니다. tenb 기본 데이터베이스는 기본 언어입니다 0 또는 1 기본 0 또는 1 숫자 0 또는 1 숫자 0 또는 1 숫자 0 또는 1 admins 0 또는 1 admin 또는 0 adminset 0 또는 1 admin 0 또는 1 adminodia 0 또는 1 nguoitaodb 0 또는 1 adminbulk 0 or 1 ten_dangnhap CREATE LOGIN 명령어에서 지정한 ten_dangnhap이다.