MS SQL-Server 2000. Сивохин А.В. - 3 стр.

UptoLike

Составители: 

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, которая содержит необходимые параметры
по умолчанию. Таким образом, эту базу данных можно использовать как корпоративный стандарт
на формат базы данных, указывая при создании лишь имя новой базы.