Freigeben über


sys.external_libraries (Transact-SQL)

Gilt für: SQL Server 2017 (14.x) und höher Azure SQL verwaltete Instanz

Unterstützt die Verwaltung von Paketbibliotheken im Zusammenhang mit externen Laufzeiten wie Z. B. R, Python und Java.

Hinweis

In SQL Server 2017 werden die R-Sprache und die Windows-Plattform unterstützt. R, Python und Java werden für die Windows- und die Linux-Plattform in SQL Server 2019 und höher unterstützt. In Azure SQL verwaltete Instanz werden R und Python unterstützt.

sys.external_libraries

Die Katalogansicht sys.external_libraries listet eine Zeile für jede externe Bibliothek auf, die in die Datenbank hochgeladen wurde.

Spaltenname Datentyp Beschreibung
external_library_id int ID des externen Bibliotheksobjekts.
name sysname Name der externen Bibliothek. Ist innerhalb der Datenbank pro Besitzer eindeutig.
principal_id int ID des Prinzipals, der diese externe Bibliothek besitzt.
language sysname Name der Sprache oder Laufzeit, die die externe Bibliothek unterstützt. Gültige Werte sind "R", "Python" und "Java". Weitere Laufzeiten können in Zukunft hinzugefügt werden.
scope int 0 für den öffentlichen Bereich; 1 für privaten Bereich
scope_desc varchar(7) Gibt an, ob das Paket öffentlich oder privat ist.

Weitere Informationen