COLUMN_PRIVILEGES (Transact-SQL)

Возвращает по одной строке для каждого столбца, имеющего права доступа, предоставленные текущему пользователю или текущим пользователем в текущей базе данных.

Для получения данных из этих представлений укажите полное имя схемы **INFORMATION_SCHEMA.**view_name.

Применимо для следующих объектов: SQL Server (SQL Server 2008 по текущую версию), База данных SQL Windows Azure (С первоначального выпуска по текущий выпуск).

Имя столбца

Тип данных

Описание

GRANTOR

nvarchar(128)

Лицо, предоставляющее права доступа.

GRANTEE

nvarchar(128)

Лицо, получающее права доступа.

TABLE_CATALOG

nvarchar(128)

Квалификатор таблицы.

TABLE_SCHEMA

nvarchar(128)

Имя схемы, содержащей таблицу.

Важное примечаниеВажно!

Не используйте представления INFORMATION_SCHEMA, чтобы определить схему объекта.Единственный надежный способ найти схему объекта — выполнить запрос к представлению каталога sys.objects.

TABLE_NAME

sysname

Имя таблицы.

COLUMN_NAME

sysname

Имя столбца.

PRIVILEGE_TYPE

varchar(10)

Тип прав доступа.

IS_GRANTABLE

varchar(3)

Определяет, может ли участник, предоставлять разрешения другим пользователям.

См. также

Справочник

Системные представления (Transact-SQL)

Представления информационной схемы (Transact-SQL)

sys.sql_modules (Transact-SQL)

sys.objects (Transact-SQL)

sys.database_permissions (Transact-SQL)

sys.server_permissions (Transact-SQL)