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.