Команды администрирования базы данных
Большинство команд 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. |