sys.assemblies (Transact-SQL)

Gäller för:SQL ServerAzureSQL Managed InstanceAzureSynapse AnalyticsAnalyticsPlatform System (PDW)SQL analytics endpoint in Microsoft FabricWarehousein Microsoft Fabric

Returnerar en rad för varje montering.

Kolumnnamn Datatyp Description
name sysname Namnet på sammansättningen. Är unikt i databasen.
principal_id int ID för det huvudnamn som äger den här sammansättningen.
assembly_id int Monteringsnummer. Är unik i en databas.
clr_name nvarchar(4000) Kanonisk sträng som kodar det enkla namnet, versionsnumret, kulturen, den publika nyckeln och arkitekturen för assemblern. Detta värde identifierar entydigt assembleren på common language runtime (CLR)-sidan.
permission_set tinyint Behörighetsinställning/säkerhetsnivå för montering.

1 = Säker åtkomst

2 = Extern åtkomst

3 = Osäker åtkomst
permission_set_desc nvarchar(60) Beskrivning för behörighetsuppsättning/säkerhetsnivå för assembler.

SAFE_ACCESS

EXTERNAL_ACCESS

UNSAFE_ACCESS
is_visible bit 1 = Montering är synlig för att registrera Transact-SQL ingångspunkter.

0 = Assembly är avsedd endast för hanterade anropare. Det vill säga, assembleren tillhandahåller intern implementation för andra assemblies i databasen.
create_date datetime Datum då församlingen skapades eller registrerades.
modify_date datetime Datum då monteringen ändrades.
is_user_defined bit Anger källan till samlingen.

0 = Systemdefinierade assemblies (såsom Microsoft. SqlServer.Types för hierarkiid-datatypen)

1 = Användardefinierade sammansättningar

behörigheter

Synligheten för metadata i katalogvyer är begränsad till skyddsbara objekt som en användare antingen äger eller som användaren har beviljats viss behörighet för. För mer information, se inställningar för metadatasynlighet.