Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает по одной строке для каждой функции, процедуры или триггера, которые определены сборкой среды CLR. Это представление каталога сопоставляет хранимые процедуры, триггеры или функции среды CLR с их базовой реализацией. Объекты типов TA, AF, PC, FS и FT имеют связанный с ними модуль сборки. Чтобы найти взаимосвязь между объектом и сборкой, можно соединить это представление каталога с другими представлениями каталога. Например, при создании хранимой процедуры среды CLR она представлена одной строкой в sys.objects, одной строкой в sys.procedures (которая наследует от sys.objects), а также одной строкой в sys.assembly_modules. Сама хранимая процедура представлена метаданными в таблицах sys.objects и sys.procedures. Ссылки на базовую реализацию процедуры в среде CLR можно найти в таблице sys.assembly_modules.
Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии). |
Имя столбца |
Тип данных |
Описание |
|---|---|---|
object_id |
int |
Идентификационный номер объекта SQL. Уникален в пределах базы данных. |
assembly_id |
int |
Идентификатор той сборки, откуда был создан этот модуль. |
assembly_class |
sysname |
Имя класса в сборке, определяющее этот модуль. |
assembly_method |
sysname |
Имя метода в таблице assembly_class, определяющее этот модуль. Для агрегатных функций (AF) имеет значение NULL. |
null_on_null_input |
bit |
Модуль выдает выходные значения NULL при любых входных значениях NULL. |
execute_as_principal_id |
int |
Идентификатор участника базы данных, в контексте которого производится выполнение, как указано в предложении EXECUTE AS функции, хранимой процедуры или триггера среды CLR. NULL = EXECUTE AS CALLER. Это значение по умолчанию. Идентификатор указанного участника базы данных = EXECUTE AS SELF, EXECUTE AS user_name или EXECUTE AS login_name. -2 = EXECUTE AS OWNER. |
Разрешения
Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Настройка видимости метаданных.