ВУЗ:
Составители:
Рубрика:
26
Не следует напрямую работать с системными таблицами с помощью команд
SQL Insert, Update и Delete. Для изменения данных в системных таблицах в SQL
Server 2000 имеется набор системных хранимых процедур, с помощью которых
можно выполнить практически любые действия по администрированию сервера.
Фирма Microsoft настоятельно рекомендует использовать эти хранимые процедуры,
а не изменять данные непосредственно. Это связано не только
с опасностью повре-
ждения системных данных, но еще и с обеспечением совместимости. Microsoft мо-
жет изменить структуру системных таблиц и назначение колонок в следующих вер-
сиях SQL Server.
Таблица 3. Набор таблиц системной базы данных master
Название таблицы Описание
sysaltfiles
Сведения о всех файлах всех баз данных
syscacheobjects
Информация об использовании кэш-памяти
syscharsets
Все наборы символов сервера и порядок сортировки
sysconfigures
Настройки сервера перед запуском во время работы
(динамические), производимые пользователем
sysurconfigs
Текущие значения параметров настройки сервера
sysdatabases
Сведения обо всех базах данных сервера
sysdevices
Сведения обо всех файлах базы данных, хранящихся
на различных устройствах
syslanguages
Сведения о языках сервера (кроме английского)
syslockinfo
Информация обо всех блокировках
syslogins
Сведения об учетной записи пользователя
sysmessages
Сведения об ошибках и предупреждениях
sysdedbusers
Учетные записи и пароли пользователей для связан-
ных серверов
sysperinfo
Внутренние с
sysprocesses
Информация о процессорах, запушенных на сервере
(системных и клиентских)
sysremotelogins
Сведенья о пользователях, которым разрешено вызы-
вать удалённые хранимые процедуры
sysservers
Информация о серверах, способных выступать в роли
источника данных OLE DBдля сервера
Если приложение напрямую изменяет системные таблицы SQL Server 2000 и
при этом корректно работает, то нет никакой гарантии, что оно станет правильно
работать в следующих версиях. При использовании системных хранимых процедур
26 Не следует напрямую работать с системными таблицами с помощью команд SQL Insert, Update и Delete. Для изменения данных в системных таблицах в SQL Server 2000 имеется набор системных хранимых процедур, с помощью которых можно выполнить практически любые действия по администрированию сервера. Фирма Microsoft настоятельно рекомендует использовать эти хранимые процедуры, а не изменять данные непосредственно. Это связано не только с опасностью повре- ждения системных данных, но еще и с обеспечением совместимости. Microsoft мо- жет изменить структуру системных таблиц и назначение колонок в следующих вер- сиях SQL Server. Таблица 3. Набор таблиц системной базы данных master Название таблицы Описание sysaltfiles Сведения о всех файлах всех баз данных syscacheobjects Информация об использовании кэш-памяти syscharsets Все наборы символов сервера и порядок сортировки sysconfigures Настройки сервера перед запуском во время работы (динамические), производимые пользователем sysurconfigs Текущие значения параметров настройки сервера sysdatabases Сведения обо всех базах данных сервера sysdevices Сведения обо всех файлах базы данных, хранящихся на различных устройствах syslanguages Сведения о языках сервера (кроме английского) syslockinfo Информация обо всех блокировках syslogins Сведения об учетной записи пользователя sysmessages Сведения об ошибках и предупреждениях sysdedbusers Учетные записи и пароли пользователей для связан- ных серверов sysperinfo Внутренние с sysprocesses Информация о процессорах, запушенных на сервере (системных и клиентских) sysremotelogins Сведенья о пользователях, которым разрешено вызы- вать удалённые хранимые процедуры sysservers Информация о серверах, способных выступать в роли источника данных OLE DBдля сервера Если приложение напрямую изменяет системные таблицы SQL Server 2000 и при этом корректно работает, то нет никакой гарантии, что оно станет правильно работать в следующих версиях. При использовании системных хранимых процедур
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »