Compartilhar via


sys.assemblies (Transact-SQL)

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure Azure PDW (Sistema de Plataforma de Análise) do Azure Synapse Analytics Ponto de extremidade de análise de SQL no Microsoft Fabric Warehouse 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 está 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 do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu 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)