sys.assemblies (Transact-SQL)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)Ponto de extremidade de análise do SQL no Microsoft FabricWarehouse no Microsoft Fabric

Retorna uma linha para cada assembly.

Nome da coluna Tipo de dados Descrição
name sysname Nome do assembly. É exclusiva no banco de dados.
principal_id int ID da entidade que é proprietária desse assembly.
assembly_id int Número de identificação de assembly. É exclusivo em um banco de dados.
clr_name nvarchar(4000) Cadeia de caracteres canônica que codifica o nome simples, o número de versão, a cultura, a chave pública e a arquitetura do assembly. Esse valor identifica exclusivamente o assembly no lado CLR (Common Language Runtime).
permission_set tinyint Conjunto de permissões/nível de segurança do assembly.

1 = Acesso seguro

2 = Acesso externo

3 = Acesso não seguro
permission_set_desc nvarchar(60) Descrição do conjunto de permissões/nível de segurança do assembly.

SAFE_ACCESS

EXTERNAL_ACCESS

UNSAFE_ACCESS
is_visible bit 1 = O assembly é visível para registrar pontos de entrada Transact-SQL.

0 = Assembly só é planejado para chamadores gerenciados. Ou seja, o assembly fornece implementação interna para outros assemblies do banco de dados.
create_date datetime Data em que o assembly foi criado ou registrado.
modify_date datetime Data em que o assembly foi modificado.
is_user_defined bit Indica a origem do assembly.

0 = assemblies definidos pelo sistema (como Microsoft.SqlServer.Types para o tipo de dados hierarchyid )

1 = Assemblies definidos pelo usuário

Permissões

A visibilidade dos metadados em exibições de catálogo é limitada a protegíveis que um usuário possui ou nos quais o usuário recebeu alguma permissão. Para obter mais informações, consulte Metadata Visibility Configuration.

Confira também

Exibições do catálogo assembly CLR (Transact-SQL)
Exibições do Catálogo (Transact-SQL)
ASSEMBLYPROPERTY (Transact-SQL)