Condividi tramite


sys.assemblies (Transact-SQL)

Restituisce una riga per ogni assembly.

Nome colonna

Tipo di dati

Descrizione

name

sysname

Nome dell'assembly. Valore univoco all'interno del database.

principal_id

int

ID dell'entità proprietaria dell'assembly.

assembly_id

int

Numero di identificazione dell'assembly. Valore univoco all'interno di un database.

clr_name

nvarchar(4000)

Stringa canonica che codifica il nome semplice, il numero di versione, le impostazioni internazionali, la chiave pubblica e l'architettura dell'assembly. Questo valore identifica in modo univoco l'assembly sul lato CLR (Common Language Runtime).

permission_set

tinyint

Set di autorizzazioni o livello di protezione dell'assembly.

1 = Accesso sicuro

2 = Accesso esterno

3 = Accesso non sicuro

permission_set_desc

nvarchar(60)

Descrizione del set di autorizzazioni o del livello di protezione dell'assembly.

SAFE_ACCESS

EXTERNAL_ACCESS

UNSAFE_ACCESS

is_visible

bit

1 = L'assembly è visibile per la registrazione di punti di ingresso Transact-SQL.

0 = L'assembly è destinato unicamente a chiamanti gestiti, ovvero fornisce un'implementazione interna per altri assembly del database.

create_date

datetime

Data di creazione o registrazione dell'assembly.

modify_date

datetime

Data di modifica dell'assembly.

is_user_defined

bit

Indica l'origine dell'assembly.

0 = Assembly definiti dal sistema (ad esempio, Microsoft.SqlServer.Types per il tipo di dati hierarchyid)

1 = Assembly definiti dall'utente

Autorizzazioni

In SQL Server 2005 e nelle versioni successive, la visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per ulteriori informazioni, vedere Configurazione della visibilità dei metadati.