Compartilhar 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

Suporta o gerenciamento de bibliotecas de pacotes relacionadas a tempos de execução 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. Na Instância Gerenciada de SQL do Azure, há suporte para R e Python.

sys.external_libraries

A exibição do 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 tempo de execução que dá suporte à biblioteca externa. Os valores válidos são 'R', 'Python' e 'Java'. Tempos de execução 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