Freigeben über


sys.assemblies (Transact-SQL)

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

Spaltenname

Datentyp

Beschreibung

name

sysname

Der Name der Assembly. Ist innerhalb 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 zum Registrieren des Transact-SQL-Einstiegpunktes sichtbar.

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 Katalogsichten ist auf sicherungsfähige Elemente eingeschränkt, bei denen der Benutzer entweder der Besitzer ist oder für die dem Benutzer eine Berechtigung erteilt wurde. Weitere Informationen finden Sie unter Konfigurieren der Sichtbarkeit von Metadaten.

Siehe auch

Verweis

CLR-Assemblykatalogsichten (Transact-SQL)

Katalogsichten (Transact-SQL)

ASSEMBLYPROPERTY (Transact-SQL)