Программирование в Microsoft SQL Server 2000

         

Команды администрирования базы данных


Большинство команд Transact-SQL, поддерживающие администрирование базы данных, доступны интерактивно через средства Enterprise Manager. Собственно команды администрирования позволяют выполнить эти же задачи программно.

Команды администрирования базы данных показаны в таблице 24.3. Команды GRANT, DENY и REVOKE управляют средствами ограничения доступа и защиты базы данных (безопасностью). Команды BACKUP, RESTORE и UPDATE STATISTICS дублируют функциональные возможности планировщика обслуживания в Enterprise Manager.

Команда SET используется совместно с ключевыми словами, например такими, как DATEFORMAT и LANGUAGE, для управления текущим сеансом SQL Server. В Enterprise Manager большинство из этих переменных доступны из диалогового окна свойств базы данных.

Последние две команды администрирования базы данных, KILL и SHUTDOWN, используются для управления работой SQL Server. Команда KILL заканчивает выполнение операций, ассоциированных с соединением с определенным пользователем. Команда SHUTDOWN безусловно завершает работу SQL Server.

Таблица 24.3. Команды администрирования базы данных.

КомандаФункция
GRANTУстанавливает определенные разрешения для объекта безопасности.
DENYОтключает определенные разрешения для объекта безопасности, и предотвращает наследование объектом разрешений через его членство в роли или группе.
REVOKEУдаляет определенное разрешение для объекта безопасности.
BACKUPСоздает резервную копию базы данных или журнала трансакций.
RESTOREВосстанавливает данные после резервирования.
UPDATE STATISTICSОбновляет статистику, используемую обработчиком запросов.
SETУправляет окружением SQL Server.
KILLЗавершает соединение и все связанные с ним процессы.
SHUTDOWNОтключает SQL Server.



Содержание раздела