Quais são as novidades nas Extensões de Linguagem do SQL Server?
Aplica-se a: SQL Server 2019 (15.x) e versões posteriores
As funcionalidades da Extensão de Linguagem são adicionadas ao SQL Server em cada versão conforme continuamos expandindo, estendendo e aprofundando a integração entre linguagens externas e a plataforma de dados.
SQL Server 2019 e versões posteriores
Os novos recursos para Extensões de Linguagem do SQL Server no SQL Server 2019 (15.x) e versões posteriores são descritos neste artigo. Para obter mais informações, revise os artigos a seguir.
- Novidades no SQL Server 2019 (15.x)
- Novidades no SQL Server 2022 (16.x)
- Notas sobre a versão do SQL Server 2019 (15.x)
- Notas sobre a versão do SQL Server 2022
Extensões de linguagem Python e R
Um runtime personalizado do Python está disponível com as Extensões de Linguagem. Para obter mais informações, confira como Instalar um runtime personalizado do Python no Windows ou Instalar um runtime personalizado do Python no Linux.
Um runtime personalizado do R está disponível com as Extensões de Linguagem. Para obter mais informações, confira como Instalar um runtime personalizado do R no Windows ou Instalar um runtime personalizado do R no Linux.
Extensão da linguagem Java
- O Runtime do Java padrão no Windows e Linux é o Open Zulu JRE e é incluído com a instalação das Extensões de Linguagem do SQL Server no Windows e a instalação das Extensões de Linguagem do SQL Server no Linux.
- Tipos de dados com suporte no Java e SQL Server.
- CREATE EXTERNAL LANGUAGE para registrar a linguagem externa (por exemplo, Java) no SQL Server.
- SDK de Extensibilidade da Microsoft para Java para SQL Server.
- No Windows e no Linux, o código Java pode ser acessado em uma biblioteca externa usando a instrução CREATE EXTERNAL LIBRARY (Transact-SQL). Saiba mais: Como chamar o runtime Java nas Extensões de Linguagem do SQL Server.
- Extensões de Linguagem do SQL Server no Windows e no Linux. Você pode disponibilizar o código Java compilado para o SQL Server atribuindo permissões e definindo o caminho. Os aplicativos cliente com acesso ao SQL Server podem usar dados e executar seu código chamando sp_execute_external_script, o mesmo procedimento usado para a integração do R e Python nos Serviços de Machine Learning do SQL Server.
Extensão de linguagem C#
Uma Extensão de Linguagem C# está disponível, com suporte da estrutura de extensibilidade das Extensões de Linguagem do SQL Server.
Para obter detalhes sobre como instalar, configurar e usar a extensão, confira O que é a Extensão de Linguagem C#?
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários