sys.assemblies (Transact-SQL)
Retorna uma linha para cada assembly.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
name |
sysname |
Nome do assembly. É exclusivo 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 no 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 = 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
No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.
Consulte também