logo
SQL2008_Administration

4.3.5 Разрешения sql Server 2008

Разрешения SQL Server 2008 подразделяются на две группы:

  1. Разрешения на выполнение инструкций - позволяют пользователям создавать структуру хранения данных (таблицы, представления, создание резервных копий и т.п.)

  2. Разрешения на доступ к объектам - определяют права доступа пользователей к объектам БД (таблицам, представлениям, хранимым процедурам, ролям, пользователям баз данных и т.п.)

В SQL Server 2008 появилась возможность предоставлять разрешения на уровне схемы. Если вы назначите пользователю разрешения на схему, то он получит разрешения на все объекты этой схемы.

Перечень разрешений, предоставляемых на уровне схемы.

Разрешение

Описание

ALTER 

Разрешение применять инструкции CREATE, ALTER, DROP к защищаемому объекту и всем объектам в его иерархии. Единственное что нельзя менять – владельца.

CONTROL 

Разрешение на владение объектом и всеми объектами в его иерархии.

DELETE

Разрешение удалять существующую информацию из таблиц.

EXECUTE 

Разрешение выполнять хранимые процедуры и функции.

INSERT 

Разрешение на вставку новых данных в таблицы.

REFERENCES 

Разрешение, которое можно предоставить для целей проверки ограничений целостности. Если две таблицы связаны с помощью внешнего ключа, это разрешение, выданное для главной таблицы, позволит пользователям извлекать данные из внешней связной таблицы без наличия отдельного разрешения SELECT для внешней таблицы.

SELECT 

Разрешение извлекать даные из таблицы или представления.Может быть определено на уровне отдельных столбцов таблицы или предствления.

TAKE OWNERSHIP 

Разрешение принять на себя владение объектом.

UPDATE 

Разрешение модифицировать существующие данные в таблице или представлении, за исключением добавленния новых строк или удаления имеющихся. Может быть определено на уровне столбца.

VIEW DEFINITION 

Разрешение на просмотр синтаксиса TSQL, использованного для создания защищаемого объекта

CREATE

Разрешение на создание объектов.

IMPERSONATE

Разрешение одной регистрационной записи или пользователю подменять другую