sys.assemblies (Transact-SQL)

Platí na:SQL ServerAzureSQL Managed InstanceAzureSynapse AnalyticsSQLanalytics endpoint in Microsoft FabricWarehousein Microsoft Fabric

Vrací řádek pro každou sestavu.

Název sloupce Datový typ Description
name sysname Název sestavení. Je v databázi jedinečný.
principal_id int ID objektu zabezpečení, který vlastní toto sestavení.
assembly_id int Identifikační číslo sestavy. Je jedinečný v rámci databáze.
clr_name nvarchar(4000) Kanonický řetězec, který kóduje jednoduché jméno, číslo verze, kulturu, veřejný klíč a architekturu assembleru. Tato hodnota jednoznačně identifikuje assembler na straně běžného času (CLR) v běžném jazyce.
permission_set tinyint Nastavení oprávnění/bezpečnostní úroveň pro assembler.

1 = Bezpečný přístup

2 = Externí přístup

3 = Nebezpečný přístup
permission_set_desc nvarchar(60) Popis pro nastavení oprávnění/bezpečnostní úroveň pro assembler.

SAFE_ACCESS

EXTERNAL_ACCESS

UNSAFE_ACCESS
is_visible bit 1 = Montáž je viditelná pro registraci Transact-SQL vstupních bodů.

0 = Sestavení je určeno pouze pro spravované volající. To znamená, že assembler poskytuje interní implementaci pro další assemblery v databázi.
create_date datetime Datum vytvoření nebo registrace shromáždění.
modify_date datetime Datum úpravy shromáždění.
is_user_defined bit Označuje zdroj shromáždění.

0 = Systemově definované sestavy (například Microsoft. SqlServer.Types pro datový typ hierarchyid)

1 = Uživatelsky definované sestavy

Permissions

Viditelnost metadat v zobrazeních katalogu je omezena na položky, které uživatel vlastní, nebo na které má uživatel udělené určité oprávnění. Další informace naleznete v kapitole Konfigurace viditelnosti metadat.