이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 12335|회답: 0

[출처] sqlserver2008의 주요 시스템 테이블 설명

[링크 복사]
게시됨 2014. 11. 26. 오후 3:45:26 | | |

sysaltfiles 주 데이터베이스는 데이터베이스의 파일을 보관합니다
syscharsets 메인 데이터베이스 문자 집합과 정렬 순서
Sysco Nfigures 주요 데이터베이스 구성 옵션

Syscurco nfigs 주요 데이터베이스 현재 구성 옵션

  기본 데이터베이스 서버의 sysdatabases 데이터베이스

  syslanguages는 주요 데이터베이스 언어입니다

  syslogins 메인 데이터베이스 로그인 계정 정보

SysoleDBUsers 메인 데이터베이스 링크 서버 로그인 정보

  sysprocesses의 주요 데이터베이스 프로세스

  sysremotelogins 기본 데이터베이스 원격으로 계정에 로그인하세요

  데이터베이스 컬럼당 syscolumn

  데이터베이스 한도당 Sysco NSTRAINS

  데이터베이스 파일그룹별로 sysfilegroups(시스템 파일그룹)

  각 데이터베이스 파일의 sysfiles

  각 데이터베이스 외부 키워드에 대한 sysforeignkeys

  데이터베이스 인덱스별 sysindexes

  각 데이터베이스 역할 구성원에 대한 Sysmenber

  각 데이터베이스의 sysObjects

sysComments 데이터베이스 객체

  syspermissio ns Per database permissions

  데이터베이스별 사용자 정의 데이터 타입별 systypes

  sysusers는 데이터베이스 사용자별로


sysaltfiles 헤더
특별한 경우에는 데이터베이스 내 파일에 해당하는 행을 포함합니다. 이 테이블은 마스터 데이터베이스에 저장됩니다.

열명: 데이터 타입 설명
fileid smallint 각 데이터베이스마다 고유한 파일 식별 번호입니다.
Groupid Smallint 파일 그룹 식별 번호.
정수(int) 파일 크기 (8 KB 페이지 단위).
maxsize int 최대 파일 크기(8 KB 페이지 단위). 값이 0이면 성장이 없고, –1이면 파일이 항상 그래야 함을 의미합니다

디스크 가득 찼습니다.
성장 내치: 데이터베이스의 성장 규모. 0 값은 성장이 없음을 의미합니다. 상태 값에 따라 수백 페이지나 파일 크기에 달할 수 있습니다

비율을 나누어 보세요. 상태가 0x100000일 경우, 성장은 파일 크기의 백분율입니다; 그렇지 않으면 페이지 수가 문제입니다.  
내부 사용 전용으로 상태 내성.
투명 유지.
dbid smallint 파일이 속한 데이터베이스의 데이터베이스 식별 번호입니다.
nchar(128) 파일 이름의 논리적 이름입니다.
파일명 nchar(260) 물리적 장치의 이름으로, 파일의 전체 경로를 포함합니다.

> syscharsets 상단 페이지

각 문자 집합은 테이블의 한 행을 차지하며, 그 행에는 마이크로소프트의 정의도 포함되어 있습니다. SQL Server인가요? 정렬 순서가 어떻게 되나요? 로우

시퀀스 중 하나는 sysco nfigures에서 기본 정렬 순서로 표시되어 있는데, 실제로 사용되는 순서는 이 순서뿐입니다.

열명: 데이터 타입 설명
type smallint 이 선으로 표현되는 엔터티의 유형입니다. 1001은 문자 집합이며; 2001년이 분류 순서입니다.
id tinyint 문자 집합 또는 정렬 순서의 고유 ID입니다. 정렬 순서와 문자 집합이 동일한 ID 번호를 공유할 수 없다는 점에 유의하세요. 보장

SQL Server가 사용할 수 있도록 ID 범위를 1부터 240까지 남겨두세요.
CSID Tinyint 필드는 해당 줄이 문자 집합을 나타내는 경우 사용되지 않습니다. 행이 정렬 순서를 나타내면, 필드는

그 위에 정렬 순서의 문자 집합 ID가 생성됩니다. 그 테이블에 해당 ID를 가진 문자 집합 행이 있다고 가정해 봅시다.
status smallint 내부 시스템 상태 정보 비트.
이름 sysname 문자 집합 또는 정렬 순서의 고유 이름입니다. 필드에는 숫자 0인 A-Z 또는 a-z만 포함되어야 합니다 –

9와 밑줄(_)을 사용합니다. 반드시 편지에서 시작해야 합니다.
descriptio n nvarchar(255) 문자 집합 또는 정렬 순서 함수의 선택적 설명.
내부 용도로만 BinaryDefinitio N Varbinary(255)를 사용합니다.
정의 n 이미지 문자 집합 또는 내부 정의 순서. 이 필드의 데이터 구조는 타입에 따라 다릅니다.


Sysco nfigures 페이지 상단

사용자가 설정한 각 구성 옵션은 테이블의 한 행을 차지합니다. Sysco nfigures에는 최근 출시된 마이크로소프트가 포함되어 있나요? SQL

서버? 이전에 정의된 구성 옵션에는 최근 출시 이후 설정된 모든 동적 구성 옵션도 포함되어 있습니다. 테이블은 마스터에만 위치해 있습니다

데이터베이스.

열명: 데이터 타입 설명
value int 변수(SQL Server에서 RECo nFIGURE가 실행된 후에만 사용됨).
CO NFIG Smallint 구성 변수 번호.
nvarchar(255)의 설정 옵션에 대해 의견을 남기세요.
Status Smallint는 옵션 상태의 비트맵을 나타냅니다. 가능한 값은 다음과 같습니다:
0 = 정적 (이 설정은 서버가 재시작할 때 적용됩니다).
1 = 동적 (이 변수는 RECo nFIGURE 문이 실행될 때 적용됩니다).
2 = 고급 (변수는 고급 표시 옵션이 설정되어 있을 때만 표시됩니다).
3 = 역동적이고 고급.


Syscurco nfigs 페이지 상단

현재 각 구성 옵션은 각각에 대해 하나씩 있습니다. 또한, 테이블에는 구성 구조를 설명하는 네 가지 항목이 포함되어 있습니다. Syscurco NFIGS가 사용 중입니다

쿼리 시 동적으로 생성됩니다. 자세한 내용은 Sysco nfigures를 참조하세요.

열명: 데이터 타입 설명
value int 사용자 수정 가능 변수 값 (RECo nFIGURE가 Microsoft에 의해 실행된 경우에만 가능?) SQL

서버? 사용).
CO NFIG Smallint 구성 변수 번호.
nvarchar(255)의 설정 옵션에 대해 의견을 남기세요.
Status Smallint는 옵션 상태의 비트맵을 나타냅니다. 가능한 값은 다음과 같습니다:
0 = 정적 (이 설정은 서버가 재시작할 때 적용됩니다).
1 = 동적 (이 변수는 RECo nFIGURE 문이 실행될 때 적용됩니다).
2 = 고급 (변수는 고급 표시 옵션이 설정되어 있을 때만 표시됩니다).
3 = 역동적이고 고급.

sysdatabases 페이지

마이크로소프트? SQL Server인가요? 테이블 위의 각 데이터베이스는 한 행을 차지합니다. SQL Server를 처음 설치할 때,

sysdatabases에는 마스터, 모델, MSDB, MSSQLWEB, tempdb 데이터베이스 항목이 포함되어 있습니다. 테이블은 단지 존재할 뿐입니다

마스터 데이터베이스에 저장되어 있습니다.

열명: 데이터 타입 설명
시스템 이름 데이터베이스 이름.
dbid smallint 데이터베이스 ID입니다.
sid varbinary(85) 데이터베이스 생성자의 시스템 ID.
Mode Smallint는 데이터베이스가 생성될 때 내부적으로 잠그는 데 사용됩니다.
Status int 상태 비트 중 일부는 사용자가 N sp_dboptio 사용할 수 있습니다(O nly, DBO 사용).

단일 사용자, 단일 사용자 등):
1 = 자동종료 ; sp_dboptio 설정을 사용하세요.
4 = 선택 인토/벌크복사 ; sp_dboptio 설정을 사용하세요.
8 = 트런크. log o n chkpt ; sp_dboptio 설정을 사용하세요.
16 = 찢어진 페이지 감지 n, sp_dboptio n 설정 사용.
32 = 로딩 。
64 = 회복 전
128 = 회복 중.
256 = 회수되지 않음.
512 = 오프라인; sp_dboptio 설정을 사용하세요.
1024 = 독 O nly; sp_dboptio 설정을 사용하세요.
2048 = DBO 사용은 오 nly; 사용
sp_dboptio 설정.
4096 = 단일 사용자; sp_dboptio 설정을 사용하세요.
32768 = 비상 모드 。
4194304 = 자동 수축 .
1073741824 = 깔끔하게 셧다운 .

여러 비트를 동시에 열 수 있습니다.

status2 int 16384 = ANSI 무효 디폴트 ; sp_dboptio 설정을 사용하세요.
65536 = CO NCAT null은 sp_dboptio n 설정에서 null을 생성합니다.
131072 = sp_dboptio n 가지 설정을 사용한 재귀 트리거.
1048576 = sp_dboptio n 설정을 사용하여 로컬 커서로 기본 설정.
8388608 = 인용 식별자, 사용
sp_dboptio 설정.
33554432 = 커서 근접 n 커밋, sp_dboptio n 설정을 사용함.
67108864 = sp_dboptio n 설정을 사용한 ANSI nulls.
268435456 = sp_dboptio n 설정을 사용한 ANSI 경고.
536870912 = 전체 텍스트 활성화, 사용
sp_fulltext_database 설정.
CRDATE DateTime, 생성 날짜.
데이트 예약.
카테고리 int는 복사용 정보의 비트맵을 포함하고 있습니다:
1 = 출판됨.
2 = 구독 완료.
4 = 합병 게시됨.
8 = 가입 합병.

CMPTLEVEL TinyINT 데이터베이스. 자세한 내용은 sp_dbcmptlevel 참조.  
파일 이름 nvarchar(260) 운영체제 경로와 데이터베이스 마스터 파일의 이름입니다.
데이터베이스를 생성하는 데 사용된 SQL Server 코드의 빌드 번호. SQL Server 도구 전용입니다

내부 업그레이드 처리를 위한 것이죠.

SysLanguages 헤더

마이크로소프트에 출연하는 것? SQL Server인가요? 표의 각 언어는 한 줄씩 있습니다. 하지만 미국 영어는 없습니다

하지만 테이블은 항상 SQL Server에서 이용 가능합니다. 이 테이블은 마스터 데이터베이스에만 저장됩니다.

열명: 데이터 타입 설명
langid smallint 고유 언어 ID.
날짜 형식 nchar(3) 날짜 순서(예: DMY).
datefirst tinyint 주 첫날: 월요일에는 1, 화요일에는 2, 그리고 7까지 이어지면 별이 나옵니다

데이트.
시스템 사용을 위해 지능을 업그레이드하세요.
이름 sysname은 공식 언어 이름(예: Fran?AIS)입니다.
별칭 sysname 대체 언어 이름(예: 프랑스어).
mo nths nvarchar(372) 1월부터 12월까지의 월별 전체 이름 목록, 각 이름과

최대 20자까지 포함된다.
쇼트모 nths varchar(132)는 1월부터 12월까지 순서대로 축약된 월명을 쉼표로 구분한 목록입니다.

각 이름은 최대 9자까지 포함할 수 있습니다.
days nvarchar(217) 1월부터 12월까지 순서대로 쉼표로 구분된 날짜 이름 목록으로, 각 이름이 가장 많이 포함된 것

30자 포함.
이 언어에 대해 마이크로소프트 윈도우 NT에 LCID int가 있나요? 지역 식별.
mslangid smallint SQL Server 메시지 그룹 ID.

SQL Server에서 제공하는 33가지 언어가 설치되어 있습니다. 아래는 언어 목록입니다.

영어 이름은 NT LCID SQL Server 메시지 그룹 ID입니다
영어 1033 1033
독일어 1031 1031
프랑스어 1036 1036
일본 1041 1041
덴마크어 1030 1030
스페인어 3082 3082
이탈리아어 1040 1040
네덜란드 1043 1043
노르웨이어 2068 2068
포르투갈어 2070 2070
핀란드어 1035 1035
스웨덴어 1053 1053
체코어 1029 1029
헝가리어 1038 1038
폴란드어 1045 1045
루마니아어 1048 1048
크로아티아 1050 1050
슬로바키아 1051 1051
슬로베니아어 1060 1060
그리스 1032 1032
불가리아어 1026 1026
러시아어 1049 1049
터키어 1055 1055
영국 영어 2057 1033
에스토 니안 1061 1061
라트비아 1062 1062
리투아니아어 1063 1063
브라질 1046 1046
전통 안 중국어 1028 1028
한국어 1042 1042
간체화 2052 2052
아랍어 1025 1025
태국어 1054 1054


syslogins 헤더

각 로그인 계정은 테이블의 한 행을 차지합니다.

열명: 데이터 타입 설명
SID VARBINARY(85) 보안 식별자.
내부 사용 전용으로 Smallint 상태입니다.
CreateDate DateTime은 로그인 날짜를 추가합니다.
업데이트날짜 날짜 로그인일을 업데이트하세요.
내부 사용 시각에만 해당됩니다.
내부 용도로만 TOTCPU INT.
Totio 지능은 내부 용도로만 사용됩니다.
내부 용도로만 공간 제한 int.
시간 제한 지능은 내부 사용에만 적용됩니다.
ResultLimit는 내부 용도로만 허용됩니다.
이름: varchar(30) 사용자의 로그인 ID.
dbname nvarchar(128) 연결을 설정할 때 사용자의 기본 데이터베이스 이름입니다.
비밀번호 nvarchar(128) 사용자의 암호화된 비밀번호(NULL일 수 있음).
언어 nvarchar(128) 사용자의 기본 언어입니다.
로그인이 마이크로소프트라면 denylogin int? 윈도우 NT인가요? 1은 접근 권한이 거부된 사용자 또는 그룹에 해당합니다.
로그인 권한이 승인되면 HASaccess int는 1입니다.
isntname int는 로그인이 Windows NT 사용자 또는 그룹이고, 로그인이 Microsoft SQL일 경우 1입니다

서버? 로그인, 0입니다.
로그인 시 isntgroup int

Windows NT 그룹이라면 1입니다.
isntuser int는 로그인자가 Windows NT 사용자일 경우 1입니다.
로그인이 시스템 관리자 서버 역할 멤버일 경우 sysadmin int는 1입니다.
로그인이 Securityadmin 서버 역할의 구성원일 경우 SecurityAdmin INT는 1입니다.
serveradmin int는 로그인이 serveradmin 고정 서버 역할 멤버일 경우 1입니다.
Setupadmin int는 로그인이 setupadmin 고정 서버 역할 멤버일 경우 1입니다.
processadmin int는 로그인이 processadmin fixed server 역할 멤버일 경우 1입니다.
diskadmin int는 로그인이 diskadmin 고정 서버 역할 멤버일 경우 1입니다.
dbcreator int는 로그인이 DbCreator 고정 서버 역할 멤버일 경우 1입니다.
loginname nvarchar(128) 실제 로그인 이름으로, SQL Server에서 사용하는 로그인과 다를 수 있습니다


SysoleDBUsers 헤더

각 지정된 연결된 서버의 사용자 및 비밀번호 매핑은 테이블의 한 행에 표시됩니다. 이 테이블은 마스터 데이터베이스에 저장됩니다.

열명: 데이터 타입 설명
rmtsrvid smallint 서버의 SID(보안 식별 번호)입니다.
rmtloginame nvarchar(128) loginsid는 연결된 rmtservid의 원격 로그인에 매핑됩니다.
RMTPASSWORD NVarchar(128)는 RMTSRVID 내에서 지정된 원격 로그인의 암호화된 비밀번호를 연결합니다.
loginsid varbinary(85) 매핑할 로컬 로그인 SID.
status smallint 값이 1이라면, 매핑은 사용자의 자격증명을 사용해야 합니다.
변경날짜DateTime매핑 정보가 마지막으로 변경된 날짜.


sysprocesses의 상단 페이지

Microsoft에서 실행하는 sysprocesses 테이블에 대해 알려주세요. SQL Server인가요? 과정에 관한 정보 이러한 과정들은 다음과 같습니다:

클라이언트 프로세스 또는 시스템 프로세스. sysprocess는 마스터 데이터베이스에만 저장됩니다.

열명: 데이터 타입 설명
spid smallint SQL Server 프로세스 ID.
kpid smallint 마이크로소프트 윈도우 NT 4.0? 스레드 ID.
차단된 smallint 차단된 프로세스의 프로세스 ID(spid)입니다.
대기유형 바이너리(2) 예약.
대기 시간 int 현재 대기 시간을 밀리초 단위로 나타냅니다. 프로세스가 대기하지 않을 때는 0입니다.
lastwaittype nchar(32)는 마지막 또는 현재 대기 유형 이름의 문자열을 나타냅니다.
waitresource nchar(32) 락 자원의 텍스트 표현.
현재 프로세스에서 사용되는 DBID Smallint가 있습니다.
uid smallint 명령을 실행한 사용자 ID입니다.
CPU int 프로세스의 누적 CPU 시간입니다. SET STATISTICS TIME O N 옵션이 O N이든 OFF든 상관없습니다

항목을 업데이트하는 절차가 있습니다.
정액 프로세스에 대한 누적 디스크 읽기 및 쓰기 physical_io.
Memuse int 프로세스 캐시에 현재 할당된 페이지 수. 음수 수는 그 과정이 다른 사람에 의해 방출되고 있음을 나타냅니다

프로세스가 할당한 메모리입니다.
login_time 날짜 시간은 클라이언트 프로세스가 서버에 로그인한 시간입니다. 시스템 프로세스의 경우, SQL Server 스토리지입니다

창업이 이루어진 시기입니다.
last_batch datetime: 클라이언트 프로세스가 마지막으로 원격 저장 프로시저 호출 또는 EXECUTE 문을 실행한 시간입니다. 부서를 위해

시스템 프로세스는 SQL Server가 저장되기 시작하는 시간입니다.
ECID Smallint는 단일 프로세스를 대신해 동작하는 자식 스레드의 실행 컨텍스트 ID를 고유하게 식별하는 데 사용됩니다.
open_tran smallint 프로세스의 미해결 트랜잭션 수.
status nchar(30) 프로세스 ID 상태(예: 실행 중, 최대 절전 모드 등).
sid binary(85) 사용자의 전 세계 고유 식별자(GUID).
호스트네임 nchar(128) 워크스테이션의 이름입니다.
program_name nchar(128) 신청서의 이름입니다.
호스트프로세스 NCHAR(8) 워크스테이션 프로세스 ID 번호.
현재 실행 중인 중령 NCHAR(16) 명령.
nchar(128) 클라이언트의 Windows NT 4.0 도메인(Windows 인증 사용 시) 또는 신뢰를 부여nt_domain

연결된 Windows NT 4.0 도메인.
nt_username nchar(128) Windows NT 4.0 사용자 이름(Windows 인증 사용 시) 또는 프로세스용 문자

연결된 Windows NT 4.0 사용자 이름.
nchar(12)net_address 각 사용자 워크스테이션의 네트워크 인터페이스 카드에 대한 고유 식별자에 할당됩니다. 사용자가 로그인하면,

식별자는 net_address 열에 삽입됩니다.
net_library nchar(12) 열은 클라이언트 네트워크 라이브러리를 저장하는 데 사용됩니다. 각 클라이언트 프로세스는 네트워크 연결을 통해 진입합니다.

네트워크 연결은 이러한 프로세스와 연결된 네트워크 라이브러리를 가지고 있어 프로세스들이 연결을 구축할 수 있도록 합니다. 자세한 정보는

, 클라이언트 및 서버 넷 라이브러리를 참조하세요.
Loginame nchar(128) 로그인.


sysremotelogins를 페이지 상단으로 이동시켰습니다

각자 마이크로소프트에 전화할 수 있나요? SQL Server인가요? 원격 저장 프로시저의 원격 사용자는

열명: 데이터 타입 설명
remoteserverid smallint 원격 서버 식별.
원격 사용자 이름: nvarchar(128) 원격 서버에 사용자 로그인.
스몰린트 옵션으로 정해진 상태.
sid varbinary(85) Microsoft Windows NT? 사용자 보안 ID.
ChangeDate DateTime은 원격 사용자의 날짜와 시간을 추가합니다.


syscolumns 헤더

각 테이블과 뷰의 각 열은 테이블의 한 행을 차지하며, 저장된 프로세스의 각 매개변수도 테이블의 한 행을 차지합니다. 테이블은 각 번호마다 위치해 있습니다

창고에 따르면.

열명: 데이터 타입 설명
이름 sysname 열명 또는 프로시저 매개변수의 이름.
id int 해당 열이 속한 테이블 객체 ID 또는 매개변수와 연관된 저장 프로시저 ID입니다.
xtype Tinyint 시스템타입.
Typestat tinyint는 내부 용도로만 사용됩니다.
xusertype smallint 확장 프로그램.
length smallint 시스템 타입에서 최대 물리적 저장 공간 길이.
Xprec Tinyint는 내부 용도로만 사용됩니다.
Xscale Tinyint는 내부 용도로만 사용됩니다.
콜리드 스몰린트 컬럼 또는 파라미터 ID.
xoffset smallint는 내부 용도로만 사용됩니다.
BitPOS Tinyint는 내부 용도로만 사용됩니다.
Tinyint는 내부 용도로만 예약되어 있습니다.
내부 용도로만 사용할 수 있는 Colstat Smallint입니다.
cdefault int 열의 기본 값 ID입니다.
도메인 int 또는 열의 CHECK 제약 ID 또는 규칙을 포함합니다.
number smallint 절차가 그룹화되었을 때 (0은 비프로세스 항목임을 나타냄) 하위 절차 번호입니다.
내부 용도로만 Smallint를 주문하세요.
Autoval Varbinary(255) 내부 용도로만 사용됩니다.
offset smallint 열이 위치한 행의 오프셋; 음수라면 가변 길이 행을 의미합니다.
Status tinyint는 열 또는 매개변수 속성을 설명하는 비트맵입니다:
0x08 = 컬럼은 null 값을 허용합니다.
0x10 = ANSI 패딩은 varchar 또는 varbinary 열이 추가될 때 적용됩니다. varchar 기둥의 후방 공간을 유지하세요,

변속 열에 뒤에 있는 0을 남겨두세요.
0x40 = 매개변수는 출력 매개변수입니다.
0x80 = 정식 열로 된 열.

타입 tinyint 시스템 타입에서 물리적 저장 공간의 유형입니다.
usertype smallint systype.
내부 용도로만 Varchar(255) 인쇄.
prec smallint 열의 정밀도 수준.
scale int 열의 소수점 수입니다.
iscomputed int는 해당 열의 플래그가 계산되었는지 여부를 나타냅니다:
0 = 계산되지 않음.
1 = 계산된 값.

isoutparam int는 프로세스 매개변수가 출력 매개변수인지 여부를 나타냅니다:
1 = 참.
0 = 거짓.

isnullable int는 해당 열이 null 값을 허용하는지 여부를 나타냅니다:
1 = 참.
0 = 거짓.


Sysco 긴장 페이지 상단

제약 맵을 포함하며, 제약 조건을 소유한 객체에 매핑됩니다. 이 시스템 디렉터리는 각 데이터베이스에 저장됩니다.

열명: 데이터 타입 설명
CO nstid INT의 제약 번호.
id int는 해당 제약 조건의 테이블 ID를 가집니다.
Colid Smallint는 그 제약 조건의 열 ID를 정의하며, 테이블 제약 조건일 경우 0을 정의합니다.
예비 1 타이닌트 보유.
status int 비트맵은 상태를 나타냅니다. 가능한 값은 다음과 같습니다:
1 = 기본 키 제약 조건.
2 = 고유 키 제약 조건.
3 = 외래키 제약 조건.
4 = CHECK 제약.
5 = 기본 제약 조건.
16 = 열 수준 제약 조건.
32 = 테이블 수준 제약 조건.

행동 정치가 유지됨.
오류 INT가 남아 있습니다.


sysfilegroups 헤더

데이터베이스 내 각 파일 그룹은 테이블의 한 행을 차지합니다. 이 테이블은 각 데이터베이스에 저장됩니다. 표 내 적어도 하나의 항목이 본문에 사용됩니다

말 준비.

열명: 데이터 타입 설명
groupid smallint: 각 데이터베이스마다 고유한 그룹 식별 번호입니다.
알로폴리티 스몰린트가 보유했습니다.
status int 0x8 = READ o nLY
0x10 = 디폴트
groupname sysname filegroup.


sysfiles 헤더

데이터베이스 내 각 파일은 테이블의 한 행을 차지합니다. 이 시스템 테이블은 가상 테이블이며 직접 업데이트하거나 수정할 수 없습니다.

열명: 데이터 타입 설명
fileid smallint 각 데이터베이스마다 고유한 파일 식별 번호입니다.
Groupid Smallint 파일 그룹 식별 번호.
정수(int) 파일 크기 (8 KB 페이지 단위).
maxsize int 최대 파일 크기(8 KB 페이지 단위). 값이 0이면 성장이 없고, –1이면 파일이 항상 그래야 함을 의미합니다

디스크 가득 찼습니다.
성장 내치: 데이터베이스의 성장 규모. 0 값은 성장이 없음을 의미합니다. 상태 값에 따라 수백 페이지나 파일 크기에 달할 수 있습니다

비율을 나누어 보세요. status에 0x100000이 포함될 경우, 성장은 파일 크기의 백분율입니다; 그렇지 않으면 페이지 수가 문제입니다.
상태 int 성장 값을 메가바이트(MB) 또는 킬로바이트(KB)로 표현합니다).
0x1 = 기본 장치.
0x2 = 디스크 파일.
0x40 = 로그 장치.
0x80 = 마지막 백업 이후 작성된 파일.
0x4000 = CREATE DATABASE 문에 의해
암묵적으로 만들어진 장치들.
0x8000 = 데이터베이스 생성 중에 생성된 장치들.
0x100000 = 페이지 단위가 아닌 백분율 성장.

투명 유지.
nchar(128) 파일 이름의 논리적 이름입니다.
파일명 nchar(260) 물리적 장치의 이름으로, 파일의 전체 경로를 포함합니다.


sysforeignkeys 페이지 상단

테이블 정의 내 외래 키 제약 조건에 관한 정보를 포함하고 있습니다. 이 테이블은 각 데이터베이스에 저장됩니다.

열명: 데이터 타입 설명
CO nstid int of FOREIGN Key constraint의 ID입니다.
fkeyid int FOREIGN KEY 제약 조건이 있는 테이블 객체 ID.
rkeyid int FOREIGN KEY 제약 조건에서 참조된 테이블 객체 ID입니다.
fkey smallint가 열의 ID를 참조하고 있습니다.
rkey smallint 참조 열의 ID.
keyno smallint 참조 열 목록에서 열의 위치.


페이지 상단으로 가는 sysindexs

데이터베이스 내 각 인덱스와 테이블은 테이블의 한 행을 차지합니다. 이 테이블은 각 데이터베이스에 저장됩니다.

열명: 데이터 타입 설명
id int 테이블 ID (indid = 0 또는 255 경우). 그렇지 않으면 인덱스가 속한 테이블의 ID입니다.
상태 int 내부 시스템 상태 정보.
첫 번째 이진수(6) 포인터는 첫 번째 또는 루트 페이지로 가리킵니다.
indid smallint 인덱스 ID:
1 = 군집 지수
>1 = 비집계
255 = 텍스트 또는 이미지 데이터가 포함된 테이블 항목

루트 바이너리(6) indid >= 1이고 < 255이면, 루트는 루트 페이지로 가는 포인터입니다. indid = 0 또는

indid = 255, root는 마지막 페이지로 가는 포인터입니다.  
minlen smallint 최소 줄 크기.
keycnt smallint key.
GroupID smallint로, 객체의 파일 그룹 ID가 생성됩니다.
dpages int indid = 0 또는 indid = 1이면, dpages는 사용된 페이지 수입니다. 만약 indid =

255, 0으로 설정되어 있어. 그렇지 않으면 색인화된 페이지 수를 기준으로 합니다.
reserved int indid = 0 또는 indid = 1이라면, rereserve는 모든 인덱스와 테이블 데이터에 할당된 페이지 미터입니다

번호. ind가 255인 경우, 예약된 것은 텍스트 또는 이미지 데이터에 할당된 페이지 수입니다. 그렇지 않으면 인덱스에 할당됩니다

페이지 수.
사용&

nbsp; int inid = 0 또는 indid = 1이면, 사용되는 페이지 수는 모든 인덱스 및 테이블 데이터에 사용된 총 페이지 수입니다. 만약

indid = 255는 텍스트 또는 이미지 데이터에 사용되는 페이지 수를 의미합니다. 그렇지 않으면 색인에 사용되는 페이지 수입니다.
Rowcnt Bigint는 데이터 수준 행 개수를 Indid = 0, Indid = 1을 기반으로 합니다. indid = 255이면 rowcnt

0으로 설정.
RowModctr int는 테이블의 마지막 개수 이후 삽입, 삭제, 업데이트된 행의 총 수를 계산합니다.
xmaxlen smallint 최대 행 크기.
maxirow smallint 최대 비잎 인덱스 행 크기.
OrigFillFactor tinyint 인덱스를 생성할 때 사용된 초기 fill, factor 값입니다. 가치는 유지되지 않습니다; 하지만 무거워야 한다면

이 값은 새 인덱스를 만들었지만 처음 사용한 채움 계수를 기억하지 못할 때 도움이 될 수 있습니다.
예약 1 티냐인트 유지.
리저브2 인터셉트 유지.
첫 번째 IAM 이진법(6)은 유지됩니다.
스몰린트가 지켰다. 인덱스 구현 플래그.
lockflags smallint는 고려된 인덱스 잠금 세분성을 제한하는 데 사용됩니다. 예를 들어, 읽기 전용 조회 테이블의 경우,

잠금 비용을 최소화하기 위해 테이블 수준 잠금만 설정하는 것.
PGMODCTR 내부 유지.
키 varbinary(816) 인덱스 키를 구성하는 열 ID 목록입니다.
시스템 이름 테이블 이름 이름 (indid = 0 또는 255 때). 그렇지 않으면 인덱스 이름입니다.
statblob 이미지 통계 blob.
맥슬렌 인터뷰 보유.
행 정치는 indid = 0이고 indid = 1인 데이터 수준 행 수를 기준으로 하며, indid > 1에 대해서도 반복됩니다. 만약

indid = 255, 행 수는 0으로 설정됨. 이 열은 하위 호환성을 위해 제공됩니다.


sysmembers 페이지
각 데이터베이스 역할 멤버는 테이블의 한 행을 차지합니다. 이 테이블은 각 데이터베이스에 저장됩니다.

열명: 데이터 타입 설명
memberuid smallint 역할 구성원의 사용자 ID.
groupuid smallint 역할의 사용자 ID.


sysobjects 헤더
데이터베이스 내에서 생성된 각 객체(제약 조건, 기본값, 로그, 규칙, 저장 프로시저 등)는 테이블의 한 행을 차지합니다. 오직

tempdb에서는 각 임시 객체가 테이블의 한 행을 차지합니다.

열명: 데이터 타입 설명
이름 sysname object name.
id int 객체 식별 번호.
xtype char(2) 객체 타입. 다음 객체 유형 중 하나일 수 있습니다:
C = CHECK 제약 조건
D = DEFAULT 또는 DEFAULT 제약 조건
F = 외래키 제약 조건
L = 로그
FN = 스칼라 함수
IF = 인라인 테이블 함수
P = 저장 프로시저
PK = 기본 키 제약 조건 (타입은 K)
RF = 복제 필터 저장 프로시저
S = 시스템 테이블
TF = 테이블 함수
TR = 트리거
U = 사용자 테이블
UQ = 유일성 제약 조건 (타입은 K)
V = 뷰
X = 확장 저장 프로시저

uid smallint 소유자 객체의 사용자 ID입니다.
Smallint가 보관한 정보. 내부 용도로만 사용됩니다.
상태 INT는 보존. 내부 용도로만 사용됩니다.
base_schema_
모든 국제가 유지되었습니다. 내부 용도로만 사용됩니다.
Replinfo INT는 유지됨. 생식 용도로.
parent_obj 부모 객체의 객체 식별자(예: 트리거나 제약 조건의 경우 테이블 ID)를 int로 설정합니다.
crdate datetime 객체의 생성일입니다.
FTCATID Smallint는 등록되지 않은 모든 사용자에 대한 전체 텍스트 인덱스 등록 테이블의 전체 텍스트 디렉터리 식별자입니다

테이블은 0입니다.  
schema_ver 정수형 버전 번호로, 테이블의 스키마 변경마다 증가합니다.
stats_schema_
모든 국제가 유지되었습니다. 내부 용도로만 사용됩니다.
유형 char(2) 객체 유형. 다음 값 중 하나일 수 있습니다:
C = CHECK 제약 조건
D = DEFAULT 또는 DEFAULT 제약 조건
F = 외래키 제약 조건
FN = 스칼라 함수
IF = 인라인 테이블 함수
K = 주 키 또는 고유 제약 조건
L = 로그
P = 저장 프로시저
R = 규칙
RF = 복제 필터 저장 프로시저
S = 시스템 테이블
TF = 테이블 함수
TR = 트리거
U = 사용자 테이블
V = 뷰
X = 확장 저장 프로시저

Userstat Smallint 보유.
sysstat smallint 내부 상태 정보.
인덱스델 스몰린트 선정.
날짜 참고 날짜는 나중으로 하겠습니다.
나중에 사용할 수 있도록 versio n int.
델트리그 인테일 보유.
인스트래그 INT는 유지됨.
UPDTRIG 내부 유지.
셀트릭 내부 유지.
카테고리 정치는 출판, 제약 조건, 식별에 사용됩니다.
캐시 스몰린트 보유.


syspermissio ns 페이지 상단
데이터베이스 내에서 사용자, 그룹, 역할에 부여된 권한과 거부된 기능에 관한 정보를 포함하고 있습니다. 이 테이블은 각 데이터베이스에 저장됩니다.

열명: 데이터 타입 설명
id int 객체 권한의 객체 ID; 0은 명언 권한을 나타냅니다.
grantee smallint 권한에 영향을 받는 사용자, 그룹, 역할의 ID입니다.
Grantor Smallint 권한이 부여되거나 취소되는 사용자, 그룹 또는 역할의 ID.
ActAdd Smallint는 내부 용도로만 사용하세요.
Actmod Smallint는 내부 용도로만 사용됩니다.
셀라드 바비너리(4000)는 내부 용도로만 사용됩니다.
셀모드 바비너리(4000)는 내부 용도로만 사용됩니다.
내부 용도로만 UPDADD varbinary(4000)를 사용하세요.
내부 용도로만 UPDMOD Varbinary(4000)를 업데이트합니다.
내부 용도로만 refadd varbinary(4000)를 사용합니다.
내부 용도로만 사용할 수 있는 refmod varbinary(4000).


systypes 헤더
각 시스템은 데이터 타입과 사용자 정의 데이터 타입 모두에 대해 한 줄의 정보를 제공합니다. 이 테이블은 각 데이터베이스에 저장됩니다.

이들은 시스템이 제공하는 데이터 유형과 그 ID 번호입니다.

열명: 데이터 타입 설명
이름 sysname 데이터 타입 name.
xtype tinyint 물리적 저장 유형.
Status Tinyint는 내부 용도로만 사용됩니다.
xusertype smallint는 사용자 유형을 확장합니다.
length smallint 데이터 타입의 물리적 길이입니다.
Xprec Tinyint 서버가 사용하는 내부 정밀도. (쿼리에는 제공되지 않음.) )
Xscale Tinyint 서버가 사용하는 내부 소수점 수입니다. (쿼리에는 제공되지 않음.) )
tdefault int 이 데이터 타입에 대한 무결성 검사를 수행하는 저장 프로시저의 ID입니다.
도메인 int 이 데이터 타입에 대한 무결성 검사를 수행하는 저장 프로시저의 ID입니다.
uid smallint 데이터 타입 생성자의 사용자 ID.
smallint는 내부 용도로만 예약되어 있습니다.
usertype smallint 사용자 유형 ID입니다.
가변 비트는 가변 길이 데이터 타입에 대해 1이며, 그렇지 않으면 0입니다.
allownulls 비트는 이 데이터 타입이 기본적으로 nullity임을 나타냅니다. CREATE 또는 ALTER TABLE이 비어 있으면

이 경우 이 값은 이 데이터 타입의 기본 null을 덮어씁니다.
type tinyint 데이터 타입을 물리적으로 저장합니다.
인쇄물(255) 유지.
prec smallint 이 데이터 유형의 정밀도 수준입니다.
scale tinyint 이 데이터 유형의 소수점 자리(정밀도에 기반)입니다.


sysuser 헤더
데이터베이스에 있는 모든 마이크로소프트인가요? 윈도우 사용자, 윈도우 그룹, 마이크로소프트 SQL 서버 중 어떤 게 좋을까요? 사용자 또는 SQL

서버 역할은 테이블의 한 행을 차지합니다.

열명: 데이터 타입 설명
uid smallint 사용자 ID는 이 데이터베이스에서 유일합니다. 1은 데이터베이스 소유자입니다.
내부 사용 전용으로 Smallint 상태입니다.
이 데이터베이스에서 고유한 시스템 이름 사용자 이름 또는 그룹 이름이 필요합니다.
SID VARBINARY(85) 이 항목의 보안 식별자입니다.
내부 용도로만 사용할 수 있는 역할 varbinary(2048).
createDate Date 계정에 추가된 날짜의 시간.
업데이트날짜 날짜 계정의 마지막 수정일입니다.
Altuid Smallint는 내부용으로만 사용됩니다.
내부 사용 전용으로 비밀번호 varbinary(256)입니다.
gid smallint 이 사용자가 속한 그룹 ID입니다. 만약 uid = gid라면, 이 항목은 군을 정의합니다.
Enviro N Varchar (255) 예약.
계정이 데이터베이스 접근 권한을 가지고 있다면 HASBaccess의 정수성비는 1입니다.
islogin int 계정이 Windows 그룹, Windows 사용자 또는 로그인 계정이 있는 SQL Server 사용자일 경우

1.
isntname int는 계정이 Windows 그룹이거나 Windows 사용자일 경우 1입니다.
isntgroup int는 계정이 Windows 그룹이면 1입니다.
isntuser int는 계정이 Windows 사용자일 경우 1입니다.
issqluser int는 계정이 SQL Server 사용자일 경우 1입니다.
다른 사용자가 계정을 별칭으로 설정하면 isaliased int는 1입니다.
ISSQL롤러의 int는 계정이 SQL Server 역할이면 1입니다.
ISappRole int는 계정이 애플리케이션 역할일 경우 1입니다.






이전의:SQL2012에는 사용자 TSQL 스크립트를 빠르게 생성할 수 있는 데이터베이스가 포함되어 있습니다
다음:2011년 MSSQL 데이터 생성 보안 .mdb 데이터베이스 튜토리얼
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com