Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 12335|Отговор: 0

[Източник] Основни описания на системните таблици в sqlserver2008

[Копирай линк]
Публикувано в 26.11.2014 г. 15:45:26 ч. | | |

Основната база данни sysaltfiles съдържа файловете на базата данни
Основен набор от символи и ред на сортиране в основната база данни на syscharsets
Основни опции за конфигурация на базата данни на SYSCO NFIGURES

Syscurco nfigs основни опции за текуща конфигурация на база данни

  Sysdatabases база данни в основния сървър на базата данни

  Syslanguages е основният език за бази данни

  syslogins основна база данни Информация за акаунта за вход

Основна база данни на sysoledbuser Link за вход към сървъра

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

  sysremotelogins Основна база данни Влезте в акаунта дистанционно

  syscolumns за всяка колона в базата данни

  Sysco NStrains за лимит на база данни

  sysfilegroups по файлови групи с база данни

  sysfiles за всеки файл с база данни

  sysforeignkeys за всяка външна ключова дума на база данни

  Sysindexes per database index

  Sysmenbers за всеки член на ролята в базата данни

  sysobjects за всяка база данни

Обект с база данни syscomments

  syspermissio ns Per database permissions

  Systypes по потребителски дефинирани типове данни за база данни

  Системни потребители на потребител на база данни


Хедър на sysaltfiles
В специални случаи съдържат редовете, съответстващи на файловете в базата данни. Таблицата се съхранява в основната база данни.

Име на колоната Описание на типа данни
fileid smallint Уникален идентификационен номер на файла за всяка база данни.
Groupid Smallint File Group идентификационен номер.
размер на INT размер на файла (в 8 KB страници).
maxsize int Максималният размер на файла (в 8 KB страници). Стойност 0 означава липса на растеж, а стойност –1 означава, че файлът винаги трябва да бъде

Пораснете до пълен диск.
растеж в рамките на размера на базата данни. Стойност 0 означава, че няма растеж. В зависимост от стойността на статуса, той може да бъде стотици страници или размер на файла

Разделете съотношението. Ако статусът е 0x100000, растежът е процент от размера на файла; В противен случай това е броят на страниците.  
статус INT само за вътрешна употреба.
Перфектността беше запазена.
dbid smallint Идентификационният номер на базата данни на базата, към която принадлежи файлът.
име nchar(128) Логическото име на файла.
Име на файла NCHAR(260) Името на физическото устройство, включително пълния път към файла.

> Syscharsets горна страница

Всеки набор от символи заема ред в таблицата, която съдържа и дефиниции за Microsoft? SQL Server? Редът на сортиране, който използваше. Ред

Една от последователностите е маркирана като стандартен ред на сортиране в sysco nfigures, което е единственият реално използван ред.

Име на колоната Описание на типа данни
тип smallint Типът на обекта, представен от тази линия. 1001 е наборът от знаци; 2001 е редът на сортиране.
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 конфигурационен променлив номер.
Коментар на Нварчар(255) относно опциите за конфигурация.
Status smallint представлява битмап на статуса на дадена опция. Възможните стойности включват:
0 = статичен (тази настройка влиза в сила, когато сървърът се рестартира).
1 = Динамична (тази променлива влиза в сила, когато се изпълнява операторът RECo nFIGURE).
2 = Разширено (променливата се показва само ако е зададена опцията Show Advance).
3 = Динамичен и напреднал.


Syscurco nfigs най-горе на страницата

Всяка текуща конфигурационна опция е по една за всяка. Освен това таблицата съдържа четири елемента, които описват конфигурационната структура. Syscurco NFIGS се използва

Генерира се динамично при заявки. За повече информация вижте Sysco nfigures.

Име на колоната Описание на типа данни
стойност int променлива, която може да се модифицира от потребителя (само ако RECo nFIGURE е изпълнен от Microsoft?) SQL

Сервитьор? използвай).
co nfig smallint конфигурационен променлив номер.
Коментар на Нварчар(255) относно опциите за конфигурация.
Status smallint представлява битмап на статуса на дадена опция. Възможните стойности включват:
0 = статичен (тази настройка влиза в сила, когато сървърът се рестартира).
1 = Динамична (тази променлива влиза в сила, когато се изпълнява операторът RECo nFIGURE).
2 = Разширено (променливата се показва само ако е зададена опцията Show Advance).
3 = Динамичен и напреднал.

Страница на sysdatabases

Microsoft? SQL Server? Всяка база данни в таблицата заема ред. Когато първоначално инсталирате SQL Server,

SysDatabases съдържа елементи за бази данни Master, Model, MSDB, MSSQLWEB и TempDBB. Съществува само таблицата

съхранена в основната база данни.

Име на колоната Описание на типа данни
име 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 = преди възстановяване 。
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 дава null с sp_dboptio n настройка.
131072 = рекурсивни тригери, използващи sp_dboptio n настройки.
1048576 = по подразбиране локален курсор, използвайки sp_dboptio n настройка.
8388608 = използван цитатиран идентификатор
sp_dboptio n настройки.
33554432 = Cursor close o n commit, използвайки sp_dboptio n настройка.
67108864 = ANSI нулове, използвайки настройката sp_dboptio n.
268435456 = ANSI предупреждения, използващи sp_dboptio n настройка.
536870912 = пълният текст е активиран, използвайте
sp_fulltext_database Настройки.
CRDATE Datetime Създадена дата.
Резервирана среща.
Категория 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).
псевдоним sysname Алтернативно езиково име (като френски).
mo nths nvarchar(372) Пълен списък с пълни имена за месеци, подредени от януари до декември, всяко име

Съдържа максимум 20 знака.
shortmo nths varchar(132) – списък с намалени имена на месеци, разделен със запетая, подредени от януари до декември,

Всяко име може да съдържа до 9 знака.
дни nvarchar(217) Списък с имена на дените, разделени със запетая, подредени от януари до декември, с най-много от всяко име.

Съдържа 30 знака.
lcid int за този език Microsoft Windows NT? Локал ID.
mslangid smallint SQL Server message group ID.

Инсталирани са тридесет и три езика, предоставени от 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 добавя датата на вход.
updateDate DateDateTime Актуализирайте датата на вход.
Accate Datetime само за вътрешна употреба.
totcpu int само за вътрешна употреба.
Totio int е само за вътрешна употреба.
Spacelimit int само за вътрешна употреба.
Времеви ограничения само за вътрешна употреба.
ResultLimit int само за вътрешна употреба.
име varchar(30) Идентификаторът за вход на потребителя.
dbname nvarchar(128) Стандартното име на база данни на потребителя при установяване на връзка.
парола nvarchar(128) Криптираната парола на потребителя (може да бъде NULL).
език nvarchar(128) Стандартният език за потребителите.
denylogin int ако входът е 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 потребител.
Sysadmin int е 1, ако входът е член на ролята на sysadmin сървъра.
SecurityAdmin INT е 1, ако входът е член на ролята на сървъра на SecurityAdmin.
ServerAdmin Int е 1, ако входът е член на ServerAdmin Fixed Server Role.
Setupadmin int е 1, ако входът е член на SetupAdmin Fixed Server Role.
ProcessAdmin Int е 1, ако входът е член на ProcessAdmin Fixed Server Role.
DiskAdmin Int е 1, ако входът е член на DiskAdmin Fixed Server Role.
DBcreator Int е 1, ако входът е член на DBrCreator Fixed Server Role.
loginname nvarchar(128) Действителното име на входа, което може да се различава от използвания от SQL Server


Header на 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? ID на нишката.
blocked smallint Идентификаторът на процеса (spid) на блокирания процес.
Резервация за Waittype Binar(2).
Време на изчакване в Текущото време за изчакване е в милисекунди. 0, когато процесът не чака.
lastwaittype nchar(32) означава низа на последното или текущото име на чакащия тип.
waitresource nchar(32) Текстово представяне на катинарен ресурс.
DBID Smallint в момента се използва от процеса.
uid smallint Потребителският идентификатор, който изпълни командата.
Кумулативното CPU време на процеса на CPU int. Няма значение дали опцията SET STATISTICS TIME или n е o n или ИЗКЛЮЧЕНА

Има процес за актуализиране на записа.
physical_io кумулативни четения и записи на диск за int процеси.
Memusage int Броят страници в кеша на процеса, които в момента са разпределени за този процес. Отрицателното число означава, че процесът се освобождава от друг

Паметта, разпределена от процес.
login_time datetime Времето, когато клиентският процес е влязъл в сървъра. За системните процеси това е SQL Server съхранение

Времето, когато стартирането се случи.
last_batch datetime Времето, когато клиентският процес последно е изпълнил отдалечено съхранено извикване на процедура или EXECUTE оператор. За катедрата

Системният процес е времето, когато SQL Server започва да се съхранява.
ECID Smallint се използва за уникално идентифициране на контекста на изпълнението на дъщерна нишка, която оперира от името на един процес.
open_tran Броят на отворените транзакции за процеса smallint.
статус nchar(30) Статусът на ID на процеса (например работещ, хибернация и др.).
sid бинарен(85) Глобално уникалният идентификатор на потребителя (GUID).
Име на хоста NCHAR(128) Името на работната станция.
program_name nchar(128) името на заявлението.
HostProcess NCHAR(8) ID номер на работната станция.
cmd nchar(16) команда, която в момента се изпълнява.
nt_domain nchar(128) домейна на клиента Windows NT 4.0 (ако се използва Windows Authentication) или доверие

Свързан домейн на 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 Идентичността на отдалечения сървър.
remoteuser name 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 Максималната физическа дължина на съхранение при systypes.
Xprec Tinyint е само за вътрешна употреба.
Xscale Tinyint е само за вътрешна употреба.
Colid Smallint колона или ID на параметъра.
xoffset smallint само за вътрешна употреба.
BitPOS Tinyint е само за вътрешна употреба.
Запазих Tinyint само за вътрешна употреба.
Colstat Smallint само за вътрешна употреба.
cdefault int Стандартният ID на стойността на колоната.
домейн в правилото или CHECK ограничението ID на колоната.
число smallint Номерът на подпроцедурата, когато процедурата е групирана (0 означава елемент, който не е процесен).
Colorder smallint само за вътрешна употреба.
Autoval Varbinary(255) само за вътрешна употреба.
offset smallint Изместването на реда, в който се намира колоната; Ако е отрицателно, това означава ред с променлива дължина.
Status tinyint е битмап, използван за описание на свойствата на колони или параметри:
0x08 = Колона позволява нулеви стойности.
0x10 = ANSI допълването влиза в сила, когато се добавят варчар или варбинарни колони. Запази задното пространство на варчарската колона, запази

Оставете последната нула в варбинарната колона.
0x40 = параметърът е параметърът ИЗХОД.
0x80 = Колона като колона за идентичност.

type tinyint Типът физическо съхранение в systypes.
Usertype smallint systype.
PrintFMT Varchar(255) само за вътрешна употреба.
prec smallint Нивото на прецизност на колоната.
мащаб int Броят на десетичните знаци в колоната.
iscomputed int показва дали флагът за тази колона е изчислен:
0 = Не е изчислено.
1 = Изчислено.

isoutparam int показва дали параметърът на процеса е изходен параметър:
1 = вярно.
0 = невярно.

Isnullable int показва дали колоната позволява null стойности:
1 = вярно.
0 = невярно.


Sysco nstraints най-горе на страницата

Съдържа карта на ограничение, която се преобразува в обекта, който притежава ограничението. Тази системна директория се съхранява във всяка база данни.

Име на колоната Описание на типа данни
CO NSTID INT Брой на ограничението.
id int има ID на таблицата на това ограничение.
colid smallint дефинира ID на колоната на ограничението върху него, или 0, ако е ограничение на таблица.
spare1 tinyint запазен.
Статус int битмап показва статуса. Възможните стойности включват:
1 = ОСНОВНО КЛЮЧОВО ограничение.
2 = УНИКАЛНИ КЛЮЧОВИ ограничения.
3 = ограничения за FOREIGN KEY.
4 = CHECK ограничение.
5 = DEFAULT ограничение.
16 = ограничения на ниво колони.
32 = ограничения на ниво таблица.

Actio ns int запазени.
Грешката INT остава.


Header sysfilegroups

Всяка група файлове в базата заема ред в таблицата. Таблицата се съхранява във всяка база данни. Поне един елемент в таблицата се използва за основния текст

Комплект части.

Име на колоната Описание на типа данни
groupid smallint Уникален идентификационен номер на група за всяка база данни.
Allocpolicy Smallint запази.
status int 0x8 = READ o nLY
0x10 = ПО ПОДРАЗБИРАНЕ
groupname sysname filegroup.


Хедър на sysfiles

Всеки файл в базата заема ред в таблицата. Тази системна таблица е виртуална и не може да бъде актуализирана или модифицирана директно.

Име на колоната Описание на типа данни
fileid smallint Уникален идентификационен номер на файла за всяка база данни.
Groupid Smallint File Group идентификационен номер.
размер на INT размер на файла (в 8 KB страници).
maxsize int Максималният размер на файла (в 8 KB страници). Стойност 0 означава липса на растеж, а стойност –1 означава, че файлът винаги трябва да бъде

Пораснете до пълен диск.
растеж в рамките на размера на базата данни. Стойност 0 означава, че няма растеж. В зависимост от стойността на статуса, той може да бъде стотици страници или размер на файла

Разделете съотношението. Ако статусът съдържа 0x100000, растежът е процент от размера на файла; В противен случай е въпрос на броя на страниците.
Стойността на растежа на статус int в мегабайти (MB) или килобати (KB)).
0x1 = Устройство по подразбиране.
0x2 = Дисков файл.
0x40 = Лог устройство.
0x80 = Файлове, написани след последното архивиране.
0x4000 = чрез изявлението CREATE DATABASE
Имплицитно създадени устройства.
0x8000 = Устройства, създадени по време на създаването на база данни.
0x100000 = Растеж по проценти, не по страници.

Перфектността беше запазена.
име nchar(128) Логическото име на файла.
Име на файла NCHAR(260) Името на физическото устройство, включително пълния път към файла.


sysforeignkeys най-горе на страницата

Съдържа информация за ограниченията FOREIGN KEY в дефиницията на таблицата. Таблицата се съхранява във всяка база данни.

Име на колоната Описание на типа данни
co nstid int ID на ограничението FOREIGN KEY.
fkeyid int Идентификаторът на обекта на таблицата с ограничението FOREIGN KEY.
rkeyid int Идентификаторът на обекта на таблицата, рефериран в ограничението FOREIGN KEY.
fkey smallint се позовава на ID на колоната.
rkey smallint рефериран идентификатор на колона.
keyno smallint Позицията на колоната в списъка с реферирани колони.


sysindexes в горната част на страницата

Всеки индекс и таблица в базата заемат ред в таблицата. Таблицата се съхранява във всяка база данни.

Име на колоната Описание на типа данни
id int таблица ID (ако INDID = 0 или 255). В противен случай ID-то на таблицата, към която принадлежи индексът.
Статус INT Вътрешна информация за състоянието на системата.
Първите двоични (6) указатели към първата или коренова страница.
Indid Smallint индекс ID:
1 = Клъстериран индекс
>1 = неагрегиран
255 = Таблици с текстови или изображения данни

root binary(6) Ако indid >= 1 и < 255, коренът е указателят към основната страница. Ако indid = 0 или

indid = 255, коренът е указателят към последната страница.  
Minlen smallint минимален размер на линията.
keycnt малък ключ.
groupid smallint, върху който се създава ID-то на файловата група на обекта.
dpages int Ако indid = 0 или indid = 1, dpages е броят на използваните страници. Ако indid =

255, което е настроено на 0. В противен случай това е броят на страниците, които са били индексирани.
reserved int Ако indid = 0 или indid = 1, reserved е метърът за страници, присвоен на всички индекси и данни от таблици

номер. Ако indid = 255, reserved е броят страници, присвоен на текстовите или изображенията. В противен случай се присвоява на индекс

Брой страници.
Употребявани&

nbsp; int Ако indid = 0 или indid = 1, използва е общият брой страници, използвани за всички индексни и таблицни данни. Ако

INDID = 255, използва се броят страници, използван за текстови или изображения. В противен случай това е броят страници, използван за индексиране.
Rowcnt Bigint се базира на броя редове на ниво данни Indid = 0 и Indid = 1. Ако indid = 255, rowcnt

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

Тази стойност може да бъде полезна, ако създадете нов индекс, но не можете да запомните коя стойност за запълване сте използвали първоначално.
Резервирано1 Tinyint запазено.
Резервиран 2 интелект запазен.
Първо IAM бинарно(6) задържа.
Импид Смолинт запази. Флаг за имплементация на индекса.
Lockflags smallint се използва за ограничаване на разглежданата гранулярност на индексната заключваща система. Например, за таблици за търсене, които са само за четене, можете

да го настроя само на ниво маса, за да минимизира разходите за заключване.
PGMODCTR INT запазен.
ключове varbinary(816) Списък с идентификатори на колони, които съставляват индексния ключ.
Име на таблицата на sysname (ако INDID = 0 или 255). В противен случай името на индекса.
statblob изображение Статистически blob.
Maxlen Int се запази.
Редовете int се базират на броя редове на ниво данни с indid = 0 и indid = 1, което се повтаря за indid > 1. Ако

indid = 255, редовете са зададени на 0. Колоната е осигурена за обратна съвместимост.


Страница на sysmembers
Всеки член на ролята в базата заема ред в таблицата. Таблицата се съхранява във всяка база данни.

Име на колоната Описание на типа данни
memberuid smallint Потребителският ID на члена на ролята.
Потребителският ID на smallint ролята на groupuid.


Header на sysobjects
Всеки обект (ограничения, стандарти, логове, правила, съхранени процедури и др.), създаден в базата данни, заема ред в таблицата. Само в

tempDB, всеки временен обект заема ред в таблицата.

Име на колоната Описание на типа данни
Име на обект на sysname.
Id int идентификационен номер на обекта.
xtype char(2) тип обект. Може да бъде един от следните типове обекти:
C = CHECK ограничение
D = DEFAULT или DEFAULT ограничение
F = FOREIGN KEY ограничение
L = log
FN = скаларна функция
IF = функция на вградената таблица
P = съхранена процедура
PK = Ограничение PRIMARY KEY (тип е K)
RF = Процедура за съхранение на филтър за репликация
S = Таблица на системата
TF = функция на таблицата
TR = Тригер
U = Потребителска таблица
UQ = УНИКАЛНО ограничение (типът е K)
V = изглед
X = Разширена процедура за съхранение

Потребителският ID на обекта uid smallint owner.
Информацията Smallint беше запазена. Само за вътрешна употреба.
Статусът на интелигентността е запазен. Само за вътрешна употреба.
base_schema_
Ver Int се запази. Само за вътрешна употреба.
Replinfo Int запазена. За репродукционна употреба.
parent_obj int идентификатора на обекта на родителския обект (например, за тригери или ограничения, идентификаторът на таблицата).
Датата на създаване на обекта crdate datetime.
FTCATID SMALLINT е идентификаторът на директория за пълен текст за всички потребителски таблици, регистрирани за индекса на пълния текст, за всички потребители, които не са регистрирани

Масата е 0.  
schema_ver int версия, който се увеличава с всяка промяна на схемата в таблицата.
stats_schema_
Ver Int се запази. Само за вътрешна употреба.
тип char(2) тип обект. Това може да бъде една от следните стойности:
C = CHECK ограничение
D = DEFAULT или DEFAULT ограничение
F = FOREIGN KEY ограничение
FN = скаларна функция
IF = функция на вградената таблица
K = ПЪРВИЧЕН КЛЮЧ или УНИКАЛНИ ограничения
L = log
P = съхранена процедура
R = правило
RF = Процедура за съхранение на филтър за репликация
S = Таблица на системата
TF = функция на таблицата
TR = Тригер
U = Потребителска таблица
V = изглед
X = Разширена процедура за съхранение

Userstat Smallint задържа.
Sysstat smallint вътрешна информация за състоянието.
Indexdel Smallint запази.
Дата-дата за по-късно.
версия и интелигенция за по-късна употреба.
Deltrig int запазен.
Instrig Int беше запазен.
Updtrig INT е запазен.
Seltrig Int беше запазен.
Категория int се използва за публикуване, ограничения и идентификация.
Кешът Smallint беше запазен.


syspermissio ns в горната част на страницата
Съдържа информация за разрешенията, предоставени и отказани на потребители, групи и роли в базата данни. Таблицата се съхранява във всяка база данни.

Име на колоната Описание на типа данни
id int object ID на обектните разрешения; 0 означава разрешения за изказване.
Grantee 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 Потребителският ID на създателя на типа данни.
Smallint е запазен само за вътрешна употреба.
Usertype smallint Потребителският тип ID.
променливият бит е 1 за тип данни с променлива дължина, иначе 0.
Битът allownulls показва, че този тип данни по подразбиране е нулев. Ако CREATE или ALTER TABLE е посочена като празна

, тогава стойността ще замести стандартната нулева стойност за този тип данни.
тип tinyint Физически съхранява типове данни.
PRINTFMT Варчар (255) е запазен.
prec smallint Нивото на прецизност на този тип данни.
scale 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, тогава този запис дефинира група.
Enviro N Varchar (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.
Isaliased int е 1, ако акаунтът е псевдонимиран от друг потребител.
issqlrole int е 1, ако акаунтът е роля в SQL Server.
isapprole int е 1, ако акаунтът е роля в приложението.






Предишен:SQL 2012 включва база данни за бързо генериране на потребителски TSQL скриптове
Следващ:2011 MSSQL Secure .mdb Data Database Tutorial
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com