|
Основная база данных sysaltfiles содержит файлы базы данных Основной набор символов и порядок сортировки основной базы данных syscharsets Основные настройки базы данных SYSCO NFIGURES Syscurco nfigs основные опции текущей конфигурации базы данных база данных sysdatabases в основном сервере баз данных Основной язык баз данных является основным языком баз данных Основная база данных syslogins Информация о входе в аккаунт Основные ссылки на базу данных sysoledbusers — информация о входе в сервер Основной процесс базы данных sysprocesses sysremotelogins Основная база данных Вход в учетную запись удалённо Syscolumns на каждый столбец базы данных Sysco NStrains на лимит базы данных Sysfilegroups для каждой базы данных файлов sysfiles для каждого файла базы данных sysforeignkeys для каждого внешнего ключевого слова базы данных Системные индексы на индекс базы данных Sysmenbers для каждого члена роли базы данных SysObjects для каждой базы данных Объект базы данных syscomments syspermissio ns Per database permissions Системные типы по пользователям-определённым типам данных базы данных Системные пользователи на каждого пользователя базы данных заголовок sysaltfiles В особых случаях содержат строки, соответствующие файлам базы данных. Таблица хранится в главной базе данных.
Название столбца Описание типа данных fileid smallint Уникальный идентификационный номер файла для каждой базы данных. Идентификационный номер группы SmallInt Файла Groupid. размер int размера файла (в 8 КБ страниц). maxsize int Максимальный размер файла (в 8 КБ страницах). Значение 0 означает отсутствие роста, а значение –1 означает, что файл всегда должен быть Вырасти до полного диска. Рост внутри Размер роста базы данных. Значение 0 указывает на отсутствие роста. В зависимости от значения статуса, это может быть сотни страниц или размер файла Делим соотношение. Если статус 0x100000, рост — это процент от размера файла; В остальном это количество страниц. Статус интеллект только для внутреннего использования. Перфорация сохранена. dbid smallint Идентификационный номер базы данных базы данных, к которой принадлежит файл. имя nchar(128) Логическое имя файла. Имя файла nchar(260) — имя физического устройства, включая полный путь к файлу. > Syscharsets на верхней странице Каждый набор символов занимает строку в таблице, которая также содержит определения для Microsoft? SQL Server? Порядок сортировки, который использовался. Ряд Одна из последовательностей обозначена как порядок сортировки по умолчанию в sysco nfigures, и это единственный фактически используемый порядок. Название столбца Описание типа данных type smallint Тип сущности, представленный этой строкой. 1001 — это набор символов; 2001 год — это порядок сортировки. ID маленький набор символов или уникальный идентификатор порядка сортировки. Обратите внимание, что порядок сортировки и набор символов не могут иметь одинаковый ID-номер. Гарантировано Оставьте диапазон идентификаторов от 1 до 240 для SQL Server. Поле Csid Tinyint не используется, если строка представляет набор символов. Если строка представляет порядок сортировки, то поле принадлежит Сверху формируется идентификатор набора символов порядка сортировки. Предположим, что в этой таблице существует строка набора символов с таким идентификатором. status smallint Внутренний бит информации о состоянии системы. имя sysname — уникальное название набора символов или порядка сортировки. Поле должно содержать только буквы A-Z или a-z, число 0 – 9 и подчеркнуть (_). Всё должно начинаться с буквы. descriptio n nvarchar(255) набор символов или необязательное описание функции порядка сортировки. BinaryDefinitio N Varbinary(255) только для внутреннего использования. Определение и изображение символов или внутреннее определение порядка сортировки. Структура данных в этой области зависит от типа. Sysco nfigures в верхней части страницы
Каждая настройка, заданная пользователем, занимает строку в таблице. Sysco nfigures включает недавно запущенную Microsoft? SQL Официант? Ранее определённые опции конфигурации также содержат все динамические настройки, установленные после недавнего запуска. Стол расположен только в мастер-классе базы данных. Название столбца Описание типа данных значение int variable (используется SQL Server только после выполнения RECo nFIGURE). co nfig smallint конфигурационная переменная номер. Комментарий Нварчар(255) о настройках. Status smallint представляет собой растровую карту статуса опции. Возможные значения включают: 0 = статический (эта настройка вступает в силу при перезапуске сервера). 1 = Динамическая (эта переменная вступает в силу при выполнении оператора RECo nFIGURE). 2 = Продвинутый (переменная отображается только если установлена опция Показать расширенное). 3 = Динамический и продвинутый.
Syscurco nfigs в верхней части страницы
Каждый текущий вариант конфигурации — это один вариант для каждого. Кроме того, таблица содержит четыре элемента, описывающих структуру конфигурации. Syscurco NFIGS используется Генерируется динамически при запросах. Для получения дополнительной информации см. nfigures Sysco. Название столбца Описание типа данных значение int изменяемой пользовательской переменной (только если RECo nFIGURE был выполнен Microsoft?) SQL Официант? использовать). co nfig smallint конфигурационная переменная номер. Комментарий Нварчар(255) о настройках. Status smallint представляет собой растровую карту статуса опции. Возможные значения включают: 0 = статический (эта настройка вступает в силу при перезапуске сервера). 1 = Динамическая (эта переменная вступает в силу при выполнении оператора RECo nFIGURE). 2 = Продвинутый (переменная отображается только если установлена опция Показать расширенное). 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 = усеченная. log o n chkpt ; Используйте настройки sp_dboptio n. 16 = детектио разорванной страницы n, с использованием sp_dboptio n. 32 = загрузка 。 64 = pre recovery 。 128 = восстановление 。 256 = не восстановлено 。 512 = офлайн; Используйте настройки sp_dboptio n. 1024 = читается о 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 = Null 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 Созданная Дата. Зарезервировано время свидания. Категория int содержит растровые изображения информации для копирования: 1 = Опубликовано. 2 = подписались. 4 = Слияние опубликовано. 8 = Merge Subscribed.
База данных CMPTLEVEL TinyINT. См. sp_dbcmptlevel для получения дополнительной информации. Имя файла nvarchar(260) — путь операционной системы и имя главного файла базы данных. Номер сборки кода SQL Server, используемого для создания базы данных. Только инструменты SQL Server Внутри для обработки обновлений. заголовок syslanguages Появляетесь в Microsoft? SQL Server? Каждый язык в таблице имеет строку. Хотя американский английский там отсутствует системных языков, но таблица всегда доступна 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? Идентификатор местоположения. 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 Эсто нянь 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 добавляет дату входа. обновлениеДата ДатаВремя Обновить дату входа. Только для внутреннего использования Accate Datetime. Totcpu Int только для внутреннего использования. Totio int предназначен только для внутреннего использования. Spacelimit int только для внутреннего использования. Ограничение по времени только для внутреннего использования. ResultLimit int только для внутреннего использования. имя varchar(30) Идентификатор входа пользователя. dbname nvarchar(128) — имя базы данных пользователя по умолчанию при установлении соединения. password 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. Система администратора — это 1, если вход является членом роли сервера системного администратора. Безопасность администратора INT равна 1, если вход входит в серверную роль администратора безопасности. Интеллект Serveradmin равен 1, если вход является серверным членом серверной роли с фиксированным серверным администратором. Setupadmin int равна 1, если вход является членом роли setupadmin с фиксированным сервером. Интеллект Processadmin равен 1, если вход является членом роли Processoradmin с фиксированным сервером. Diskadmin int равен 1, если вход является членом сервера с фиксированным сервером. Интеллект dbCreator равен 1, если вход является членом роли dbcreator с фиксированным сервером. 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 входа для отображения. status smallint Если значение равно 1, сопоставление должно использовать собственные учетные данные пользователя. ИзменениеДатаДатаВремя Дата последнего изменения информации о картографии. Верхняя страница sysprocesses
Таблица sysprocesses о запуске на Microsoft? SQL Server? Информация о процессе на Эти процессы могут быть следующими: Клиентский процесс или системный процесс. Системные процессы хранятся только в главной базе данных. Название столбца Описание типа данных spid smallint SQL Server process ID. kpid smallint Microsoft Windows NT 4.0? Идентификатор потока. blocked smallint Идентификатор процесса (spid) заблокированного процесса. Резервирование Waittype Binar(2). Время ожидания внутри Текущее время ожидания в миллисекундах. 0, когда процесс не ожидает. lastwaittype nchar(32) указывает строку последнего или текущего имени ожидающего типа. waitresource nchar(32) Текстовое представление блокировочного ресурса. В настоящее время процессом используется dbid smallint. uid smallint Идентификатор пользователя, который выполнил команду. Накопленное время процессора CPU int процесса. Неважно, будет ли опция SET STATISTICS TIME 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 Option. sid varbinary(85) Microsoft Windows NT? User Security ID. ChangeDate DateTime добавляет дату и время удалённого пользователя. заголовок syscolumns
Каждый столбец в каждой таблице и представлении занимает строку в таблице, а каждый параметр в сохранённом процессе также занимает строку в таблице. Таблица расположена по каждому номеру По данным склада. Название столбца Описание типа данных имя sysname Название столбца или параметра процедуры. id int Идентификатор объекта таблицы, к которому принадлежит столбец, или сохранённый идентификатор процедуры, связанный с параметром. 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 указывает, допускает ли столбец null значения: 1 = истинно. 0 = ложно.
Sysco nstraints в верхней части страницы
Содержит отображение ограничений, отображаемое с объектом, владеющим этим ограничением. Этот системный каталог хранится в каждой базе данных. Название столбца Описание типа данных Число ограничения CO NSTID INT. id int содержит идентификатор таблицы этого ограничения. Colid Smallint определяет идентификатор столбца ограничения на нём, или 0, если это таблицное ограничение. spare1 tinyint сохранён. Растровая карта статуса int указывает на статус. Возможные значения включают: 1 = ОГРАНИЧЕНИЕ ПЕРВИЧНОГО КЛЮЧА. 2 = ОГРАНИЧЕНИЯ УНИКАЛЬНЫХ КЛЮЧЕЙ. 3 = ограничения FOREIGN KEY. 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 таблицы id int (если indid = 0 или 255). В противном случае — идентификатор таблицы, к которой относится индекс. Статус внутри внутренней информации о состоянии системы. первые двоичные (6) указатели на первую или корневую страницу. indid smallint index ID: 1 = Кластерный индекс >1 = неагрегированный 255 = Записи таблицы с текстом или изображениями
корневый бинар(6) Если indid >= 1 и < 255, корень — это указатель на корневую страницу. Если indid = 0 или indid = 255, корень — указатель на последнюю страницу. Minlen smallint минимальный размер линии. keycnt smallint key. groupid smallint, на котором создаётся идентификатор файловой группы объекта. dpages int Если indid = 0 или indid = 1, dpages — это количество использованных страниц. Если indid = 255, который установлен на 0. В противном случае — это количество индексированных страниц. reserved int Если indid = 0 или indid = 1, reserved — это индикатор страниц, назначенный всем индексам и данным таблиц номер. Если indid = 255, reserved — это количество страниц, присвоенное тексту или данным изображения. В противном случае он присваивается к индексу Количество страниц. Использованный& nbsp; int Если indone = 0 или indid = 1, используется — общее количество страниц, используемых для всех индексных и таблицных данных. Если INDID = 255, используется как количество страниц, используемое для текста или изображений. В противном случае это количество страниц, используемое для индексации. Rowcnt Bigint основан на уровне данных Indid = 0 и Indid = 1. Если indid = 255, rowcnt Установлен на 0. RowModctr int считает общее количество вставленных, удаленных или обновлённых строк с момента последнего обновления таблицы. xmaxlen smallint максимальный размер строки. Максимальный размер ряда, не индексный лист, не-лист. OrigFillFactor tinyint Начальное значение коэффициента заполнения, используемое при создании индекса. Значение не сохраняется; Однако, если нужно быть тяжёлым, Это значение может быть полезно, если вы создаёте новый индекс, но не можете вспомнить коэффициент заполнения, который использовали изначально. Зарезервировано1 Tinyint сохранено. Зарезервировано 2 интеллект сохранено. Во-первых, бинарный файл IAM(6) держится. Импид Смолинт сохранился. Флаг реализации индекса. Lockflags smallint используется для ограничения рассматриваемой детализации индексного замка. Например, для таблиц поиска, которые являются только для чтения, вы можете Чтобы установить блокировку только на уровне стола, чтобы минимизировать затраты на блокировку. PGMODCTR INT сохранен. keys varbinary(816) Список идентификаторов столбцов, составляющих индексный ключ. Имя таблицы sysname (если indid = 0 или 255). В противном случае — название индекса. Изображение statblob Статистический blob. Maxlen Int сохранился. Строки int основаны на количестве строк на уровне данных с indid = 0 и indid = 1, что повторяется для indid > 1. Если indid = 255, строки установлены на 0. Столбец предусмотрен для обратной совместимости. Страница sysmembers Каждый член роли базы данных занимает строку в таблице. Таблица хранится в каждой базе данных.
Название столбца Описание типа данных memberuid smallint — идентификатор пользователя роли. Идентификатор пользователя роли groupuid smallint. заголовок sysobjects Каждый объект (ограничения, стандарты, журналы, правила, хранимые процедуры и т.д.), созданный в базе данных, занимает строку в таблице. Только в
tempDB, каждый временный объект занимает строку в таблице. Название столбца Описание типа данных Имя объекта Sysname. Идентификационный номер объекта int. 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 owner. Информация Smallint сохранилась. Только для внутреннего использования. Статус INT сохранён. Только для внутреннего использования. 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 = Ограничение по умолчанию или по умолчанию F = ограничение ИНОСТРАННОГО КЛЮЧА FN = скалярная функция IF = функция встроенной таблицы K = ПЕРВИЧНЫЙ КЛЮЧ или УНИКАЛЬНЫЕ ограничения L = лог P = сохранённая процедура R = правило RF = Процедура сохранения фильтра репликации S = Таблица систем TF = функция таблицы TR = Триггер U = пользовательская таблица V = вид X = Расширенная процедура хранения
Userstat smallint сохранился. Sysstat smallint внутренняя информация о состоянии. Indexdel Smallint сохранен. Ссылка на дату на потом. версии n int для дальнейшего использования. 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 Идентификатор пользователя создателя типа данных. Smallint зарезервирован только для внутреннего использования. Usertype smallint Идентификатор типа пользователя. Переменный бит равен 1 для типа данных с переменной длиной, иначе 0. Бит allownulls указывает, что этот тип данных по умолчанию имеет nullity. Если CREATE или ALTER TABLE указаны как пустые , тогда значение переопределит стандартное null для этого типа данных. тип tinyint Физически хранит типы данных. PRINTFMT Варшар (255) сохранён. prec smallint Уровень точности этого типа данных. масштаб tinyint Количество знаков после запятой (на основе точности) для этого типа данных. Заголовок системного пользователя Все Microsoft в базе данных? Пользователи Windows, группы Windows, Microsoft SQL Server? Пользователь или SQL
Роль сервера занимает строку в таблице. Название столбца Описание типа данных UID Smallint User ID, который уникален в этой базе данных. 1 — это владелец базы данных. Статус smallint только для внутреннего использования. Имя пользователя sysname или имя группы, что уникально в данной базе данных. sid varbinary(85) Идентификатор безопасности для этой записи. Roles varbinary(2048) только для внутреннего использования. создатьДатаДатаВремя добавления аккаунта. ОбновлениеДата ДатаВремя Последняя дата изменения аккаунта. 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, если аккаунт является прикладной ролью.
|