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