ВУЗ:
Составители:
Рубрика:
syscomments – сведения о каждом объекте базы данных в виде отдельной записи, причем в
колонке text содержатся команды SQL, с помощью которых был создан этот объект(см. хранимую
процедуру sp_helptext);
sysconstrains – описание связи между ограничениями и обьектами;
sysdepends – ссылки на объекты использованные при определении других объектов;
sysfilegroups – имена групп фалов принадлежащих базе данных;
sysfiles – имена всех файлов базы данных;
sysforeignkeys – информация об ограничении FOREIGN KEY;
sysfulltextcatalogs – имена полнотекстовых каталогов присоединенных к базе данных;
sysindexes – информация об индексах таблицах базы данных;
sysindexkeys – сведения о ключах и столбцах индексов;
sysmembers – имена участников ролей базы данных;
sysobjects – сведения обо всех объектах, создаваемых в базе данных;
syspermissions – информация о правах доступа к объектам для пользователей групп и
ролей;
sysprotects – сведения о разрешениях (см. команды GRANT и REVOKE);
systypes – все типы данных, как встроенные так и пользовательские;
sysusers – все пользователи базы данных: пользователи и роли SQL Server, пользователи и
группы Windows NT;
sysreferenc – соответствия между FOREIGN KEY и столбцами;
В базе master имеется еще набор дополнительных таблиц со следующей системной
информацией.
sysaltfiles – сведения о всех файлах всех баз данных;
syscacheobjects – информация об кэш-памяти;
syscharsets – все наборы символов сервера и порядок сортировки;
sysconfigures – настройки сервера перед запуском и во время работы(динамические),
производимые пользователем;
sysconfings – текущие значения параметров настройки сервера;
sysdatabases – сведения обо всех базах данных сервера;
sysdevices – сведения обо всех файлах базы данных, хранящихся на различных устройствах
(для совместимости со старыми SQL);
syslanguages – сведения о языках сервера(кроме английского);
syslockinfo – информация обо всех блокировках;
syslogins – сведения об учетной записи пользователя SQL Server;
sysmessages – сведения об ошибках и предупреждениях;
sysdeadbusers – учетные записи и пароли
пользователей для связанных серверов;
sysperinfo – внутренние счетчики серверов для Windows NT Performance Monitor;
sysprocesses – информация о процессах запущенных на сервере (системных и клиентских);
sysremotelogins – сведения о пользователях, которым разрешено вызывать удаленные
хранимые процедуры;
sysservers – информация о серверах, способных выступать в роли источника данных OLE
DB для сервер.
База данных tempdb является глобальным ресурсом, доступным все пользователям,
при
этом объекты в таблице либо локальные либо глобальные. Локальные объекты существуют в
пределах сеанса хранимые процедуры, триггера или пакета команд. Глобальные объекты
существуют постоянно и ими могут пользоваться все приложения. Заметим, что для создания
локальной таблицы надо в качестве первого символа указать #, а для глобальной два знака ##.
Создание новых баз данных на сервере, в том числе и системной базы tempdb,
производиться путем копирования системной model, которая содержит необходимые параметры
по умолчанию. Таким образом, эту базу данных можно использовать как корпоративный стандарт
на формат базы данных, указывая при создании лишь имя новой базы.
syscomments – сведения о каждом объекте базы данных в виде отдельной записи, причем в колонке text содержатся команды SQL, с помощью которых был создан этот объект(см. хранимую процедуру sp_helptext); sysconstrains – описание связи между ограничениями и обьектами; sysdepends – ссылки на объекты использованные при определении других объектов; sysfilegroups – имена групп фалов принадлежащих базе данных; sysfiles – имена всех файлов базы данных; sysforeignkeys – информация об ограничении FOREIGN KEY; sysfulltextcatalogs – имена полнотекстовых каталогов присоединенных к базе данных; sysindexes – информация об индексах таблицах базы данных; sysindexkeys – сведения о ключах и столбцах индексов; sysmembers – имена участников ролей базы данных; sysobjects – сведения обо всех объектах, создаваемых в базе данных; syspermissions – информация о правах доступа к объектам для пользователей групп и ролей; sysprotects – сведения о разрешениях (см. команды GRANT и REVOKE); systypes – все типы данных, как встроенные так и пользовательские; sysusers – все пользователи базы данных: пользователи и роли SQL Server, пользователи и группы Windows NT; sysreferenc – соответствия между FOREIGN KEY и столбцами; В базе master имеется еще набор дополнительных таблиц со следующей системной информацией. sysaltfiles – сведения о всех файлах всех баз данных; syscacheobjects – информация об кэш-памяти; syscharsets – все наборы символов сервера и порядок сортировки; sysconfigures – настройки сервера перед запуском и во время работы(динамические), производимые пользователем; sysconfings – текущие значения параметров настройки сервера; sysdatabases – сведения обо всех базах данных сервера; sysdevices – сведения обо всех файлах базы данных, хранящихся на различных устройствах (для совместимости со старыми SQL); syslanguages – сведения о языках сервера(кроме английского); syslockinfo – информация обо всех блокировках; syslogins – сведения об учетной записи пользователя SQL Server; sysmessages – сведения об ошибках и предупреждениях; sysdeadbusers – учетные записи и пароли пользователей для связанных серверов; sysperinfo – внутренние счетчики серверов для Windows NT Performance Monitor; sysprocesses – информация о процессах запущенных на сервере (системных и клиентских); sysremotelogins – сведения о пользователях, которым разрешено вызывать удаленные хранимые процедуры; sysservers – информация о серверах, способных выступать в роли источника данных OLE DB для сервер. База данных tempdb является глобальным ресурсом, доступным все пользователям, при этом объекты в таблице либо локальные либо глобальные. Локальные объекты существуют в пределах сеанса хранимые процедуры, триггера или пакета команд. Глобальные объекты существуют постоянно и ими могут пользоваться все приложения. Заметим, что для создания локальной таблицы надо в качестве первого символа указать #, а для глобальной два знака ##. Создание новых баз данных на сервере, в том числе и системной базы tempdb, производиться путем копирования системной model, которая содержит необходимые параметры по умолчанию. Таким образом, эту базу данных можно использовать как корпоративный стандарт на формат базы данных, указывая при создании лишь имя новой базы.