sys.assemblies (Transact-SQL)

Aplica-se a:SQL ServerAzureSQL Managed InstanceAzureSynapse AnalyticsSQLanalytics endpoint in Microsoft FabricWarehousein Microsoft Fabric

Devolve uma linha para cada montagem.

Nome da coluna Tipo de dados Description
name sysname Nome da assembleia. É exclusivo dentro do banco de dados.
principal_id int ID da entidade de segurança proprietária deste assembly.
assembly_id int Número de identificação da assembleia. É exclusivo dentro de um banco de dados.
clr_name nvarchar(4000) Cadeia canónica que codifica o nome simples, número de versão, cultura, chave pública e arquitetura da assembleia. Este valor identifica de forma única a montagem no lado do tempo de execução da common language (CLR).
permission_set tinyint Conjunto de permissões/nível de segurança para assembly.

1 = Acesso Seguro

2 = Acesso Externo

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

SAFE_ACCESS

EXTERNAL_ACCESS

UNSAFE_ACCESS
is_visible bit 1 = A montagem é visível para registar Transact-SQL pontos de entrada.

0 = Assembly destina-se apenas a chamadores geridos. Ou seja, o assembly fornece implementação interna para outros assemblies na base de dados.
create_date datetime Data em que a assembleia foi criada ou registada.
modify_date datetime Data da montagem foi modificada.
is_user_defined bit Indica a origem da assembleia.

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

1 = Montagens definidas pelo utilizador

Permissões

A visibilidade dos metadados nas visualizações de catálogo é limitada aos itens de segurança que um utilizador possui ou nos quais o utilizador recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.