sys.assemblies (Transact-SQL)

Gilt für:SQL ServerAzure SQL-Datenbank Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-Endpunkt in Microsoft FabricWarehouse in Microsoft Fabric

Gibt eine Zeile für jede Assembly zurück.

Spaltenname Datentyp BESCHREIBUNG
name sysname Der Name der Assembly. Ist in der Datenbank eindeutig.
principal_id int ID des Prinzipals, der der Besitzer dieser Assembly ist.
assembly_id int Assembly-ID. Ist innerhalb einer Datenbank eindeutig.
clr_name nvarchar(4000) Kanonische Zeichenfolge, die den einfachen Namen, die Versionsnummer, die Kultur, den öffentlichen Schlüssel und die Architektur der Assembly codiert. Durch diesen Wert wird die CLR-seitige Assembly (Common Language Runtime) eindeutig identifiziert.
Permission_set tinyint Berechtigungssatz/Sicherheitsebene für die Assembly.

1 = Sicherer Zugriff

2 = Externer Zugriff

3 = Unsicherer Zugriff
permission_set_desc nvarchar(60) Beschreibung von Berechtigungssatz/Sicherheitsebene für die Assembly.

SAFE_ACCESS

EXTERNAL_ACCESS

UNSAFE_ACCESS
is_visible bit 1 = Assembly ist sichtbar, um Transact-SQL-Einstiegspunkte zu registrieren.

0 = Assembly ist nur für verwaltete Aufrufer gedacht. Die Assembly stellt also die interne Implementierung für andere Assemblys in der Datenbank bereit.
create_date datetime Datum, an dem die Assembly erstellt oder registriert wurde.
modify_date datetime Datum, an dem die Assembly geändert wurde.
is_user_defined bit Gibt die Quelle der Assembly an.

0 = Systemdefinierte Assemblys (beispielsweise Microsoft.SqlServer.Types für den Datentyp hierarchyid )

1 = Benutzerdefinierte Assemblys

Berechtigungen

Die Sichtbarkeit der Metadaten in Katalogansichten ist auf sicherungsfähige Elemente beschränkt, die ein Benutzer besitzt oder für die der Benutzer eine Berechtigung erteilt hat. Weitere Informationen finden Sie unter Metadata Visibility Configuration.

Weitere Informationen

CLR-Assemblykatalogsichten (Transact-SQL)
Katalogsichten (Transact-SQL)
ASSEMBLYPROPERTY (Transact-SQL)