sys.assemblies (Transact-SQL)

Aplica-se a:SQL ServerAzureSQL Managed InstanceAzureSynapse AnalyticsSQLanalytics endpoint in Microsoft FabricWarehousein 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.