Share via


sys.external_libraries (Transact-SQL)

Aplica-se a: SQL Server 2017 (14.x) e versões posteriores Instância Gerenciada de SQL do Azure

Dá suporte ao gerenciamento de bibliotecas de pacotes relacionadas a runtimes externos, como R, Python e Java.

Observação

No SQL Server 2017, há compatibilidade apenas com a linguagem R e a plataforma Windows. Há suporte para R, Python e Java nas plataformas Windows e Linux no SQL Server 2019 e posteriores. Em Instância Gerenciada de SQL do Azure, há suporte para R e Python.

sys.external_libraries

A exibição de catálogo sys.external_libraries lista uma linha para cada biblioteca externa que foi carregada no banco de dados.

Nome da coluna Tipo de dados Descrição
external_library_id INT ID do objeto de biblioteca externa.
name sysname Nome da biblioteca externa. É exclusivo no banco de dados por proprietário.
principal_id INT ID da entidade de segurança que possui essa biblioteca externa.
Linguagem sysname Nome do idioma ou runtime que dá suporte à biblioteca externa. Os valores válidos são 'R', 'Python' e 'Java'. Runtimes adicionais podem ser adicionados no futuro.
scope INT 0 para escopo público; 1 para escopo privado
scope_desc varchar(7) Indica se o pacote é público ou privado

Confira também