sys.external_libraries (Transact-SQL)
Se aplica a: SQL Server 2017 (14.x) y versiones posteriores Azure SQL Managed Instance
Admite la administración de bibliotecas de paquetes relacionadas con entornos de ejecución externos, como R, Python y Java.
Nota:
En SQL Server 2017, se admiten el lenguaje R y la plataforma Windows. En SQL Server 2019 y versiones posteriores se admiten R, Python y Java en las plataformas Windows y Linux. En Azure SQL Instancia administrada, se admiteN R y Python.
sys.external_libraries
La vista de catálogo sys.external_libraries enumera una fila para cada biblioteca externa que se ha cargado en la base de datos.
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
external_library_id | int | Identificador del objeto de biblioteca externa. |
nombre | sysname | Nombre de la biblioteca externa. Es único dentro de la base de datos por propietario. |
principal_id | int | Identificador de la entidad de seguridad propietaria de esta biblioteca externa. |
language | sysname | Nombre del lenguaje o tiempo de ejecución que admite la biblioteca externa. Los valores válidos son "R", "Python" y "Java". Es posible que se agreguen entornos de ejecución adicionales en el futuro. |
scope | int | 0 para ámbito público; 1 para ámbito privado |
scope_desc | varchar(7) | Indica si el paquete es público o privado. |