logo
SQL2008_Administration

4.3.6 Управление схемами базы данных

Каждая БД после создания имеет одну схему, которая называется dbo, являющуюся схемой по умолчанию при создании объектов БД. Пользователю можно назначить схему по умолчанию. В эту схему SQL Server будет по умолчанию помещать объекты, которые создает пользователь. Кроме того, искать объекты, к которым обращается пользователь (например, в случае запроса вида SELECT * FROM Table1), SQL Server также будет в первую очередь в его схеме по умолчанию.

Для создания схемы можно воспользоваться:

При создании схемы можно явно указать, кто будет являться владельцем схемы (owner_name), а также создать в схеме таблицу или представление при помощи команд CREATE TABLE или CREATE VIEW. Либо определить разрешения на объекты схемы для пользователей или ролей, используя конструкции GRANT\REVOKE\DENY.

Изменение и удаление схемы

Нельзя удалить схему, пока в ней присутствует хотя бы один объект.