Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 12335|Відповідь: 0

[Джерело] Опис основних системних таблиць у sqlserver2008

[Копіювати посилання]
Опубліковано 26.11.2014 15:45:26 | | |

Основна база даних sysaltfiles містить файли бази даних
Основний набір символів і порядок сортування основних баз даних syscharsets
Основні налаштування бази даних Sysco NFIGURES

Поточні налаштування Syscurco nfigs основної бази даних

  База даних sysdatabases у первинному сервері бази даних

  Основна мова баз даних є основною мовою баз даних

  Основна база даних syslogins Інформація для входу

Основні посилання на бази даних sysoledbusers інформація про вхід до сервера

  Основний процес баз даних sysProcesses

  sysremotelogins Первинна база даних Увійти до облікового запису віддалено

  Syscolumns на кожен стовпець бази даних

  Sysco NStrains за лімітом бази даних

  Sysfilegroups на файлову групу бази даних

  sysfiles для кожного файлу бази даних

  sysforeignkeys для кожного зовнішнього ключового слова бази даних

  Системні індекси на індекс бази даних

  Sysmenbers для кожного члена ролі баз даних

  Системні об'єкти для кожної бази даних

Об'єкт бази даних syscomments

  syspermissio ns Per database permissions

  Systypes за користувачами даних за базою даних

  Системні користувачі на користувача бази даних


Заголовок sysaltfiles
У особливих випадках містять рядки, що відповідають файлам у базі даних. Таблиця зберігається у головній базі даних.

Назва колонки Опис типу даних
fileid smallint Унікальний ідентифікаційний номер файлу для кожної бази даних.
Ідентифікаційний номер групового файлу Smallint Groupid.
розмір int розміру файлу (у 8 КБ сторінках).
maxsize int Максимальний розмір файлу (у 8 КБ сторінках). Значення 0 означає відсутність зростання, а значення –1 означає, що файл завжди має бути

Виростіть до повного диска.
зростання в розмірі бази даних. Значення 0 означає відсутність зростання. Залежно від значення статусу, це може бути сотні сторінок або розмір файлу

Розділіть співвідношення. Якщо статус 0x100000, зростання — це відсоток від розміру файлу; Інакше — це кількість сторінок.  
Статус INT лише для внутрішнього використання.
Збереглося виконання.
dbid smallint Ідентифікаційний номер бази даних, до якої належить файл.
ім'я nchar(128) Логічна назва файлу.
Ім'я файлу nchar(260) Ім'я фізичного пристрою, включаючи повний шлях до файлу.

> Syscharsets на верхній сторінці

Кожен набір символів займає рядок у таблиці, яка також містить визначення для Microsoft? SQL Server? Порядок сортування, який використовували. Ряд

Одна з послідовностей позначається як порядок сортування за замовчуванням у sysco nfigures, і це єдиний фактично використаний порядок.

Назва колонки Опис типу даних
тип smallint Тип сутності, представлений цією лінією. 1001 — це набір символів; 2001 рік — це порядок сортування.
id tinyint набору символів або унікального ID порядку сортування. Зверніть увагу, що порядок сортування та набір символів не можуть мати однаковий ID-номер. Гарантовано

Залиште діапазон ID від 1 до 240 для SQL Server.
Поле Csid Tinyint не використовується, якщо рядок представляє набір символів. Якщо рядок представляє порядок сортування, то поле належить

Зверху генерується ідентифікатор набору символів порядку сортування. Припустимо, у цій таблиці існує рядок набору символів із цим ID.
статус smallint Внутрішній біт інформації про стан системи.
ім'я sysname — унікальна назва набору символів або порядку сортування. Поле має містити лише літери A-Z або a-z, число 0 –

9 та підкреслення (_). Вона має починатися з літери.
descriptio n nvarchar(255) набір символів або опціональний опис функції порядку сортування.
BinaryDefinitio N Varbinary(255) лише для внутрішнього використання.
Визначення символів на зображенні або внутрішнє визначення порядку сортування. Структура даних у цій галузі залежить від типу.


Sysco nfigures у верхній частині сторінки

Кожна опція конфігурації, встановлена користувачем, займає рядок у таблиці. Sysco nfigures включає нещодавно запущену Microsoft? SQL

Офіціант? Раніше визначені опції конфігурації також містять усі динамічні налаштування, встановлені після недавнього запуску. Стіл розташований лише в головній частині

базу даних.

Назва колонки Опис типу даних
змінна значення int (використовується SQL Server лише після виконання RECo nFIGURE).
CO NFIG Smallint конфігураційна змінна номер.
Коментар Nvarchar(255) щодо опцій конфігурації.
Статус smallint представляє бітмап статусу опціону. Можливі значення включають:
0 = статичний (це налаштування спрацьовує при перезавантаженні сервера).
1 = Динамічний (ця змінна набирає чинності при виконанні оператора RECo nFIGURE).
2 = Розширений (змінна відображається лише якщо встановлено опцію Show Advanced).
3 = Динамічний та просунутий.


Syscurco nfigs на початку сторінки

Кожна поточна опція конфігурації — це одна для кожного. Крім того, таблиця містить чотири елементи, які описують структуру конфігурації. Syscurco NFIGS використовується

Генерується динамічно під час запитів. Для детальнішої інформації дивіться Sysco nfigures.

Назва колонки Опис типу даних
значення int змінної, яку користувач змінює (тільки якщо Microsoft виконала RECo nFIGURE?) SQL

Офіціант? використання).
CO NFIG Smallint конфігураційна змінна номер.
Коментар Nvarchar(255) щодо опцій конфігурації.
Статус smallint представляє бітмап статусу опціону. Можливі значення включають:
0 = статичний (це налаштування спрацьовує при перезавантаженні сервера).
1 = Динамічний (ця змінна набирає чинності при виконанні оператора RECo nFIGURE).
2 = Розширений (змінна відображається лише якщо встановлено опцію Show Advanced).
3 = Динамічний та просунутий.

Сторінка sysdatabases

Microsoft? SQL Server? Кожна база даних на таблиці займає рядок. Коли ви вперше встановлюєте SQL Server,

Sysdatabases містить елементи для баз даних Master, Model, MSDB, mssqlWeb та TempDB. Існує лише таблиця

зберігається в головній базі даних.

Назва колонки Опис типу даних
ім'я sysname — назва бази даних.
dbid Smallint ID бази даних.
sid varbinary(85) Ідентифікатор системи творця баз даних.
Режим smallint використовується для внутрішнього блокування бази даних при її створенні.
Біти статусу INT, деякі з яких можуть використовуватися користувачем sp_dboptio n (читайте O nly, використання DBO).

o nly, однокористувацький тощо):
1 = автозакриття ; Використовуйте налаштування sp_dboptio n.
4 = вибирати в/копіювати; Використовуйте налаштування sp_dboptio n.
8 = trunc. log o n chkpt ; Використовуйте налаштування sp_dboptio n.
16 = виявлення розірваної сторінки n, з використанням sp_dboptio n налаштування.
32 = завантаження 。
64 = pre recovery 。
128 = відновлення 。
256 = не відновлено 。
512 = офлайн ; Використовуйте налаштування sp_dboptio n.
1024 = читати o nly ; Використовуйте налаштування sp_dboptio n.
2048 = використання dbo o nly ; Використання
sp_dboptio n налаштувань.
4096 = однокористувацький ; Використовуйте налаштування sp_dboptio n.
32768 = аварійний режим 。
4194304 = autoshrink 。
1073741824 = чисте вимкнення 。

Можна відкривати кілька бітів одночасно.

status2 int 16384 = ANSI null default ; Використовуйте налаштування sp_dboptio n.
65536 = нуль Co NCAT дає null при sp_dboptio n встановлення.
131072 = рекурсивні тригери, з використанням sp_dboptio n налаштувань.
1048576 = за замовчуванням локальний курсор, з використанням sp_dboptio n налаштування.
8388608 = цитований ідентифікатор, використаний
sp_dboptio n налаштувань.
33554432 = закриття курсора o n commit, використовуючи sp_dboptio n налаштування.
67108864 = ANSI-нуль, використовуючи налаштування sp_dboptio n.
268435456 = ANSI-попередження з використанням sp_dboptio n налаштування.
536870912 = увімкнено повний текст, використання
sp_fulltext_database Налаштування.
CRDATE Datetime Created Date.
Зарезервовано дату.
Category int містить бітмапи інформації для копіювання:
1 = Опубліковано.
2 = підписано.
4 = Злиття опубліковано.
8 = Підписано на злиття.

База даних CMPTLEVEL TinyINT. Дивіться sp_dbcmptlevel для отримання додаткової інформації.  
ім'я файлу nvarchar(260) — шлях операційної системи та ім'я головного файлу бази даних.
Номер збірки коду SQL Server, який використовувався для створення бази даних. Тільки інструменти SQL Server

Внутрішньо для обробки оновлень.

заголовок syslanguages

Виступаєте в Microsoft? SQL Server? Кожна мова в таблиці має рядок. Хоча американської англійської там немає

syslanguages, але таблиця завжди доступна для SQL Server. Таблиця зберігається лише в головній базі даних.

Назва колонки Опис типу даних
langid smallint унікальний мовний ідентифікатор.
дата формату NCHAR(3) — порядок дати (наприклад, DMY).
datefirst tinyint Перший день тижня: 1 у понеділок, 2 у вівторок і так далі, поки 7 означає зірку

Побачення.
Покращити інтелект для системного використання.
Назва Sysname Офіційна мована назва (наприклад, fran?ais).
alias sysname Альтернативна назва (наприклад, французька).
mo nths nvarchar(372) Список повних імен з розділеною комою для місяців у порядку з січня по грудень, кожне ім'я

Містить максимум 20 символів.
shortmo nths varchar(132) — список скорочених назв місяців у порядку з січня по грудень,

Кожне ім'я може містити до 9 символів.
дні nvarchar(217) Список назв днів з розділеними комами у порядку з січня по грудень, з найбільшою кількістю назв кожного з них

Містить 30 символів.
lcid int для цієї мови Microsoft Windows NT? Ідентифікатор локалізації.
mslangid smallint ідентифікатор групи повідомлень SQL Server.

Встановлено тридцять три мови, які надає SQL Server. Нижче наведено список мов.

Назва англійською мовою — NT LCID SQL Server Message Group 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
Esto nian 1061 1061
латвійська 1062 1062
Литовська 1063–1063
Бразильський 1046 1046
Traditio nal Chinese 1028 1028
корейська 1042 1042
Спрощена китайська 2052 2052
Арабська 1025 1025
Тай 1054 1054


заголовок syslogins

Кожен обліковий запис для входу займає рядок у таблиці.

Назва колонки Опис типу даних
Ідентифікатор безпеки SID varbinary(85).
статус smallint лише для внутрішнього використання.
CreateDate DateTime додає дату входу.
оновленняДата ДатаЧас Оновіть дату входу.
Acdate datetime лише для внутрішнього використання.
Totcpu Int лише для внутрішнього використання.
Totio int призначений лише для внутрішнього використання.
Spacelimit int лише для внутрішнього використання.
Обмеження часу інт. Лише для внутрішнього використання.
ResultLimit int лише для внутрішнього використання.
ім'я varchar(30) Ідентифікатор входу користувача.
dbname nvarchar(128) — ім'я бази даних користувача за замовчуванням при встановленні з'єднання.
пароль nvarchar(128) Зашифрований пароль користувача (може бути NULL).
мова nvarchar(128) Мова за замовчуванням для користувачів.
denylogin int, якщо log-in — це Microsoft? Windows NT? 1 для користувача або групи, якій відмовили у доступі.
HasAccess INT дорівнює 1, якщо доступ до входу авторизований.
isntname int дорівнює 1, якщо вхід є користувачем або групою Windows NT, а якщо вхід — Microsoft SQL

Офіціант? Увійдіть, це 0.
isntgroup int, якщо увійшов у систему

Якщо це група Windows NT, то це 1.
isntuser int дорівнює 1, якщо вхід є користувачем Windows NT.
Інтелект системного адміністратора дорівнює 1, якщо вхід є членом ролі сервера системного адміністратора.
Інтелект безпекиадміністратора дорівнює 1, якщо вхід є членом ролі сервера адміністратора безпеки.
Інтелект Serveradmin дорівнює 1, якщо вход є фіксованим членом ролі серверного адміністратора.
Int SetupAdmin дорівнює 1, якщо вход є членом фіксованого сервера SetupAdmin.
Інтелект Processadmin дорівнює 1, якщо вхід є членом ролі ProcessAdmin Fixed Server Role.
Інтелект diskadmin дорівнює 1, якщо вхід є членом сервера з фіксованим сервером.
Інтелект DBcreat дорівнює 1, якщо вхід є членом фіксованого сервера DBcreate.
loginname nvarchar(128) Фактична назва входу, яка може відрізнятися від логіну, що використовується SQL Server


заголовок sysoledbuses

Відображення користувача та пароля для кожного вказаного зв'язаного сервера займає рядок у таблиці. Таблиця зберігається у головній базі даних.

Назва колонки Опис типу даних
SID (Security Identification Number) сервера rmtsrvid smallint.
RMTLOGINAME Nvarchar(128) LoginSID відображається на віддалений логін зв'язаного RMTSERVID.
RMTPASSWORD NVARCHAR(128) пов'язує зашифрований пароль для вказаного віддаленого входу в межах RMTSRVID.
loginsid varbinary(85) Локальний SID входу для відображення.
статус smallint Якщо значення дорівнює 1, відображення має використовувати власні облікові дані користувача.
ЗмінаДатаДатаЧас Дата останньої зміни інформації про картографію.


Верхня сторінка sysProcesses

Таблиця sysprocesses про запуск на Microsoft? SQL Server? Інформація про процес на Ці процеси можуть бути:

Клієнтський процес або системний процес. Системні процеси зберігаються лише в головній базі даних.

Назва колонки Опис типу даних
spid smallint SQL Server process ID.
kpid smallint Microsoft Windows NT 4.0? Ідентифікатор потоку.
blocked smallint Ідентифікатор процесу (spid) заблокованого процесу.
Резервування Waittype Binary(2).
Час очікування в Поточний час очікування в мілісекундах. 0, коли процес не чекає.
lastwaittype nchar(32) позначає рядок останнього або поточного ім'я типу очікування.
waitresource nchar(32) Текстове представлення ресурсу замка.
DBID Smallint наразі використовується цим процесом.
uid smallint Ідентифікатор користувача, який виконував команду.
Кумулятивний час процесора процесу int процесора. Неважливо, чи опція SET STATISTICS TIME або n — це o n чи OFF

Існує процедура оновлення запису.
physical_io кумулятивне читання та запис на диску для int-процесів.
Memusage int Кількість сторінок у кеші процесу, яка наразі виділена цьому процесу. Від'ємне число означає, що процес звільняється іншим

Пам'ять, виділена процесом.
login_time datetime Час, коли клієнт увійшов на сервер. Для системних процесів це SQL Server сховище

Час, коли відбувся запуск.
last_batch datetime Час, коли клієнтський процес востаннє виконав віддалений збережений виклик процедури або оператор EXECUTE. Для кафедри

Системний процес — це час, коли SQL Server починає зберігатися.
ECID Smallint використовується для унікального ідентифікації ідентифікатора контексту виконання дочірнього потоку, який працює від імені одного процесу.
open_tran Кількість відкритих транзакцій для процесу smallint.
статус nchar(30) Статус ідентифікатора процесу (наприклад, запущений, сплячки тощо).
sid-бінарний (85) глобально унікальний ідентифікатор користувача (GUID).
Ім'я хоста NCHAR(128) Назва робочої станції.
program_name nchar(128) назву заявки.
Ідентифікатор процесу робочої станції HostProcess NCHAR(8).
CMD NCHAR(16), яка наразі виконується.
nt_domain домен nchar(128) клієнта Windows NT 4.0 (якщо використовується автентифікація Windows) або довір

Підключений домен Windows NT 4.0.
nt_username nchar(128) Ім'я користувача Windows NT 4.0 (якщо використовується автентифікація Windows) або літера для процесу

Будь-яке підключене ім'я користувача Windows NT 4.0.
net_address nchar(12) призначається унікальному ідентифікатору для карти мережевого інтерфейсу на кожній робочій станції. Коли користувач входить,

Ідентифікатор вставляється у стовпець net_address.
net_library стовпець nchar(12), який використовується для зберігання бібліотеки клієнтської мережі. Кожен клієнтський процес заходить через мережеве з'єднання.

Мережеві з'єднання мають мережеву бібліотеку, пов'язану з цими процесами, що дозволяє цим процесам встановлювати з'єднання. Для отримання додаткової інформації

, див. Мережеву бібліотеку клієнта та сервера.
Loginame NCHAR(128) Увійти.


sysremotelogins у верхній частині сторінки

Кожен має право дзвонити до Microsoft? SQL Server? Віддалений користувач віддаленої збереженої процедури на

Назва колонки Опис типу даних
remoteserverid smallint Ідентифікація віддаленого сервера.
Віддалене ім'я користувача nvarchar(128) Вхід користувача на віддаленому сервері.
Статус SmallInt опція.
sid varbinary(85) Microsoft Windows NT? User Security ID.
ChangeDate DateTime додає дату та час віддаленого користувача.


заголовок syscolumns

Кожен стовпець у кожній таблиці та представленні займає рядок у таблиці, а кожен параметр у збереженому процесі також займає рядок у таблиці. Таблиця розташована за кожним числом

За даними складу.

Назва колонки Опис типу даних
ім'я sysname — назва імені стовпця або параметра процедури.
id int Ідентифікатор об'єкта таблиці, до якого належить стовпець, або ID збереженої процедури, пов'язаний із параметром.
xtype Tinyint systypes.
typestat tinyint лише для внутрішнього використання.
розширення xusertype smallint.
довжина smallint Максимальна фізична довжина зберігання у системних типах.
Xprec Tinyint призначений лише для внутрішнього використання.
Xscale Tinyint призначений лише для внутрішнього використання.
COLID Smallint стовпець або ідентифікатор параметра.
xoffset smallint лише для внутрішнього використання.
BitPOS Tinyint призначений лише для внутрішнього використання.
Tinyint зарезервовано лише для внутрішнього використання.
Colstat Smallint лише для внутрішнього використання.
cdefault int — ідентифікатор значення за замовчуванням стовпця.
domain int правило або CHECK ідентифікатор обмеження стовпця.
число smallint Номер підпроцедури, коли процедура групується (0 позначає не-процесний елемент).
Colorder smallint лише для внутрішнього використання.
Autoval Varbinary (255) лише для внутрішнього використання.
зсув smallint Зсув рядка, в якому розташований стовпець; Якщо від'ємний, це означає рядок змінної довжини.
Статус Tinyint — це растровий мап, який використовується для опису властивостей стовпців або параметрів:
0x08 = Стовпець дозволяє нульові значення.
0x10 = ANSI-заповнення набуває чинності, коли додаються варчар або варбінарні стовпці. Тримайте задній простір колонки варчара, зберігайте

Залиште останній нуль у варбінарному стовпці.
0x40 = параметр — це параметр OUTPUT.
0x80 = Стовпець як стовпець тотожності.

тип tinyint Тип фізичного сховища у системних типах.
Usertype smallint systype.
PrintFMT Varchar(255) лише для внутрішнього використання.
prec smallint Рівень точності колони.
масштаб int Кількість десяткових знаків у стовпці.
iscomputed int показує, чи був обчислений прапорець для цього стовпця:
0 = Не обчислюється.
1 = Розраховано.

isoutparam int вказує, чи є параметр процесу вихідним параметром:
1 = істинно.
0 = неправда.

isnullable int вказує, чи дозволяє стовпець нульові значення:
1 = істинно.
0 = неправда.


Sysco nstraints вгорі сторінки

Містить карту обмежень, відображену на об'єкт, який володіє цим обмеженням. Цей системний каталог зберігається в кожній базі даних.

Назва колонки Опис типу даних
CO NSTID int Constraint Number.
id int має ID таблиці цього обмеження.
colid smallint визначає ідентифікатор стовпця обмеження на ньому, або 0, якщо це таблицеве обмеження.
spare1 tinyint збережено.
Статус int bitmap вказує на статус. Можливі значення включають:
1 = ОБМЕЖЕННЯ ПЕРВИННОГО КЛЮЧА.
2 = ОБМЕЖЕННЯ УНІКАЛЬНОГО КЛЮЧА.
3 = обмеження ІНОЗЕМНОГО КЛЮЧА.
4 = обмеження CHECK.
5 = СТАНДАРТНЕ обмеження.
16 = обмеження на рівні стовпців.
32 = обмеження на рівні таблиці.

Actio ns int збережено.
Помилка INT залишається.


заголовок sysfilegroups

Кожна група файлів у базі даних займає рядок у таблиці. Таблиця зберігається в кожній базі даних. Принаймні один елемент у таблиці використовується для основного тексту

Частина встановлена.

Назва колонки Опис типу даних
groupid smallint Унікальний ідентифікаційний номер групи для кожної бази даних.
Allocpolicy Smallint зберіг.
status int 0x8 = READ o nLY
0x10 = ЗА ЗАМОВЧУВАННЯМ
Ім'я групи, Sysname filegroup.


Заголовок sysfiles

Кожен файл у базі даних займає рядок у таблиці. Ця системна таблиця є віртуальною і не може бути оновлена чи змінена безпосередньо.

Назва колонки Опис типу даних
fileid smallint Унікальний ідентифікаційний номер файлу для кожної бази даних.
Ідентифікаційний номер групового файлу Smallint Groupid.
розмір int розміру файлу (у 8 КБ сторінках).
maxsize int Максимальний розмір файлу (у 8 КБ сторінках). Значення 0 означає відсутність зростання, а значення –1 означає, що файл завжди має бути

Виростіть до повного диска.
зростання в розмірі бази даних. Значення 0 означає відсутність зростання. Залежно від значення статусу, це може бути сотні сторінок або розмір файлу

Розділіть співвідношення. Якщо статус містить 0x100000, зростання — це відсоток від розміру файлу; Інакше — це кількість сторінок.
Значення зростання статусу int у мегабайтах (МБ) або кілобайтах (КБ)).
0x1 = Пристрій за замовчуванням.
0x2 = Файл на диску.
0x40 = Лог-пристрій.
0x80 = Файли, написані з часу останньої резервної копії.
0x4000 = за оператором CREATE DATABASE
Неявно створені пристрої.
0x8000 = Пристрої, створені під час створення бази даних.
0x100000 = Зростання за відсотками, а не за сторінками.

Збереглося виконання.
ім'я nchar(128) Логічна назва файлу.
Ім'я файлу nchar(260) Ім'я фізичного пристрою, включаючи повний шлях до файлу.


sysforeignkeys верх сторінки

Містить інформацію про обмеження FOREIGN KEY у визначенні таблиці. Таблиця зберігається в кожній базі даних.

Назва колонки Опис типу даних
co nstid int ID обмеження ІНОЗЕМНОГО КЛЮЧА.
fkeyid int Ідентифікатор об'єкта таблиці з обмеженням FOREIGN KEY.
rkeyid int Ідентифікатор об'єкта таблиці, на який посилається в обмеженні FOREIGN KEY.
fkey smallint посилається на ідентифікатор колонки.
rkey smallint посилався на ідентифікатор стовпця.
keyno smallint Позиція стовпця у списку посиланих стовпців.


sysindexes у верхній частині сторінки

Кожен індекс і таблиця в базі даних займають рядок у таблиці. Таблиця зберігається в кожній базі даних.

Назва колонки Опис типу даних
id int таблиці ID (якщо INDID = 0 або 255). Інакше — ID таблиці, до якої належить індекс.
Статус INT Інформація про стан внутрішньої системи.
Перший бінарний(6) вказівник на першу або кореневу сторінку.
indid smallint індекс ID:
1 = Кластерний індекс
>1 = неагрегований
255 = Записи таблиці з текстом або зображеннями

кореневий бінар(6) Якщо indid >= 1 і < 255, корінь є вказівником на кореневу сторінку. Якщо indid = 0 або

indid = 255, корінь — це вказівник на останню сторінку.  
Minlen smallint мінімальний розмір лінії.
keycnt smallint key.
groupid smallint, на якому створюється ідентифікатор файлової групи об'єкта.
dpages int Якщо indone = 0 або indid = 1, dpages — це кількість використаних сторінок. Якщо indid =

255, що встановлено на 0. Інакше — це кількість сторінок, які були індексовані.
зарезервовано int Якщо indid = 0 або indid = 1, reserve — це лічильник сторінок, призначений усім індексам і даним таблиць

номер. Якщо indid = 255, reserve — це кількість сторінок, призначена для тексту або зображення. Інакше він призначається індексу

Кількість сторінок.
Вживаний &

nbsp; int Якщо indid = 0 або indid = 1, використовується загальна кількість сторінок, використаних для всіх індексних і таблицьних даних. Якщо

INDID = 255, використовується кількість сторінок для тексту або даних зображень. В іншому випадку це кількість сторінок, що використовується для індексації.
Rowcnt Bigint базується на підрахунках рядків на рівні даних Indid = 0 та Indid = 1. Якщо indid = 255, rowcnt

Встановлено на 0.
RowModctr int рахує загальну кількість рядків, вставлених, видалених або оновлених з моменту останнього оновлення таблиці.
xmaxlen smallint максимальний розмір рядка.
Максиреу малий розмір ряду, не індекс листя.
OrigFillFactor tinyint Початкове значення коефіцієнта заповнення, яке використовується при створенні індексу. Вартість не зберігається; Однак, якщо потрібно бути важким

Це значення може бути корисним, якщо ви створите новий індекс, але не пам'ятаєте коефіцієнт заповнення, який використовували спочатку.
Зарезервовано1 Tinyint збережено.
Збережено резерв 2 інтелекту.
По-перше, двійковий (6) двійковий (6) тримається.
Імпід Смолінт залишився. Індексний прапорець реалізації.
Lockflags smallint використовується для обмеження деталізації індексного блокування. Наприклад, для таблиць пошуку, які є лише для читання, ви можете

встановити блокування лише на рівні столу, щоб мінімізувати витрати на блокування.
PGMODCTR INT збережено.
ключі varbinary(816) Список ідентифікаторів стовпців, що складають індексний ключ.
ім'я Sysname, ім'я таблиці (якщо INDID = 0 або 255). Інакше — назва індексу.
statblob image Statistics blob.
Maxlen Int зберігся.
Рядки int базуються на кількості рядків на рівні даних з indid = 0 та indid = 1, що повторюється для indid > 1. Якщо

indid = 255, рядки встановлені на 0. Стовпець передбачений для зворотної сумісності.


Сторінка sysmembers
Кожен член ролі бази даних займає рядок у таблиці. Таблиця зберігається в кожній базі даних.

Назва колонки Опис типу даних
memberuid smallint Ідентифікатор користувача рольового учасника.
Ідентифікатор користувача ролі groupuid smallint.


заголовок sysobjects
Кожен об'єкт (обмеження, стандарти, журнали, правила, збережені процедури тощо), створений у базі даних, займає рядок у таблиці. Тільки в

tempDB, кожен тимчасовий об'єкт займає рядок у таблиці.

Назва колонки Опис типу даних
ім'я об'єкта sysname.
Ідентифікаційний ідентифікаційний номер об'єкта.
xtype char(2) тип об'єкта. Це може бути один із наступних типів об'єктів:
C = обмеження CHECK
D = обмеження за замовчуванням або за замовчуванням
F = обмеження ІНОЗЕМНОГО КЛЮЧА
L = лог
FN = скалярна функція
IF = функція вбудованої таблиці
P = збережена процедура
PK = обмеження PRIMARY KEY (тип K)
RF = Процедура збереження реплікаційного фільтра
S = Таблиця систем
TF = функція таблиці
TR = Тригер
U = Таблиця користувачів
UQ = УНІКАЛЬНЕ обмеження (тип — K)
V = вигляд
X = Розширена процедура збереження

Ідентифікатор користувача об'єкта власника uid smallint.
Інформація Smallint збереглася. Лише для внутрішнього використання.
Статус INT збережено. Лише для внутрішнього використання.
base_schema_
Я зберіг інтацію. Лише для внутрішнього використання.
Replinfo INT збережено. Для розмноження.
parent_obj int ідентифікатор об'єкта батьківського об'єкта (наприклад, для тригерів або обмежень — ідентифікатор таблиці).
Дата створення об'єкта crdate datetime.
ftcatid smallint — це повнотекстовий ідентифікатор каталогу для всіх таблиць користувачів, зареєстрованих для повнотекстового індексу для всіх користувачів, які не зареєстровані

Таблиця — 0.  
schema_ver int версійний номер, який збільшується з кожною зміною схеми таблиці.
stats_schema_
Я зберіг інтацію. Лише для внутрішнього використання.
тип об'єкта тип char(2). Це може бути одне з наступних значень:
C = обмеження CHECK
D = обмеження за замовчуванням або за замовчуванням
F = обмеження ІНОЗЕМНОГО КЛЮЧА
FN = скалярна функція
IF = функція вбудованої таблиці
K = ПЕРВИННИЙ КЛЮЧ або УНІКАЛЬНІ обмеження
L = лог
P = збережена процедура
R = правило
RF = Процедура збереження реплікаційного фільтра
S = Таблиця систем
TF = функція таблиці
TR = Тригер
U = Таблиця користувачів
V = вигляд
X = Розширена процедура збереження

Userstat Smallint залишився.
Sysstat smallint внутрішня інформація про стан.
Indexdel Smallint залишився.
Передати дату на потім.
Версія і інтелект для подальшого використання.
Deltrig INT збережено.
Інстриг Інт зберігся.
Updtrig INT збережено.
Seltrig INT зберігся.
Категорія int використовується для публікації, обмежень і ідентифікації.
Кеш Smallint зберігся.


syspermissio ns верхня частина сторінки
Містить інформацію про дозволи, надані та відмовлені користувачам, групам і ролям у базі даних. Таблиця зберігається в кожній базі даних.

Назва колонки Опис типу даних
id int object ID дозволів об'єктів; 0 означає дозволи заяв.
Отримувач гранту smallint Ідентифікатор користувача, групи або ролі, на яку впливає дозвіл.
Grantor Smallint Ідентифікатор користувача, групи або ролі, якій надано або скасовується дозвіл.
ActAdd Smallint лише для внутрішнього використання.
Actmod Smallint призначений лише для внутрішнього використання.
Seladd Varbinary (4000) лише для внутрішнього використання.
Selmod Varbinary(4000) лише для внутрішнього використання.
Updadd varbinary(4000) лише для внутрішнього використання.
updmod varbinary(4000) лише для внутрішнього використання.
Refadd varbinary(4000) лише для внутрішнього використання.
refmod varbinary(4000) лише для внутрішнього використання.


Заголовок systypes
Кожна система надає один рядок інформації як для типу даних, так і для користувача визначеного типу даних. Таблиця зберігається в кожній базі даних.

Це типи даних, які надає система, та їхні ідентифікаційні номери.

Назва колонки Опис типу даних
Ім'я Sysname тип даних, ім'я.
xtype tinyint тип фізичного сховища.
Статус Tinyint призначений лише для внутрішнього використання.
xusertype smallint розширює тип користувача.
довжина smallint Фізична довжина типу даних.
Внутрішня точність, яку використовує сервер Xprec Tinyint. (Недоступно у запитах.) )
Кількість внутрішніх десяткових знаків, які використовує сервер Xscale Tinyint. (Недоступно у запитах.) )
tdefault int Ідентифікатор збереженої процедури, яка виконує перевірки цілісності для цього типу даних.
домен int Ідентифікатор збереженої процедури, яка виконує перевірки цілісності для цього типу даних.
uid smallint Ідентифікатор користувача творця типу даних.
Smallint зарезервовано лише для внутрішнього використання.
usertype smallint Ідентифікатор типу користувача.
змінний біт дорівнює 1 для типу даних змінної довжини, інакше 0.
Біт allownulls вказує, що цей тип даних за замовчуванням є нульовим. Якщо CREATE або ALTER TABLE вказано як порожнє

, тоді значення перекриє стандартне null для цього типу даних.
тип tinyint Фізично зберігає типи даних.
PRINTFMT Варчар (255) залишився.
prec smallint Рівень точності цього типу даних.
масштаб tinyint Кількість десяткових знаків (на основі точності) для цього типу даних.


Заголовок sysuser
Кожна Microsoft у базі даних? Користувачі Windows, групи Windows, Microsoft SQL Server? User або SQL

Роль сервера займає рядок у таблиці.

Назва колонки Опис типу даних
UID Smallint User ID, який є унікальним у цій базі даних. 1 — це власник бази даних.
статус smallint лише для внутрішнього використання.
Назвіть ім'я користувача sysname або назву групи, що є унікальним у цій базі даних.
sid varbinary(85) Ідентифікатор безпеки для цього запису.
Roles varbinary (2048) лише для внутрішнього використання.
createDate DateЧас додавання облікового запису.
ОновленняДата ДатаЧас Остання дата зміни облікового запису.
Altuid Smallint призначений лише для внутрішнього використання.
пароль varbinary(256) лише для внутрішнього використання.
gid smallint Ідентифікатор групи, до якої належить цей користувач. Якщо uid = gid, то цей запис визначає групу.
Енвіро Н. Варчар (255) зарезервований.
hasdbaccess int дорівнює 1, якщо обліковий запис має доступ до бази даних.
islogin int, якщо обліковий запис є групою Windows, користувачем Windows або користувачем SQL Server з обліковим записом для входу

для 1.
isntname int — це 1, якщо обліковий запис є групою Windows або користувачем Windows.
isntgroup int дорівнює 1, якщо обліковий запис є групою Windows.
isntuser int дорівнює 1, якщо обліковий запис є користувачем Windows.
issqluser int дорівнює 1, якщо обліковий запис є користувачем SQL Server.
Ізаліасований інтелект дорівнює 1, якщо акаунт має псевдонім інший користувач.
issqlrole int дорівнює 1, якщо обліковий запис є роллю SQL Server.
ISAPPROLE INT дорівнює 1, якщо обліковий запис є додатковою роллю.






Попередній:SQL 2012 містить базу даних для швидкої генерації користувацьких TSQL-скриптів
Наступний:2011 MSSQL Посібник із створення даних Secure .mdb Database
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com