sys.assemblies (Transact-SQL)
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 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
In SQL Server 2005 und späteren Versionen ist die Sichtbarkeit der Metadaten in Katalogsichten 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.