Novidades no SQL Server 2019 (15.x)
Aplica-se: SQL Server
O SQL Server 2019 (15.x) baseia-se em versões anteriores para ampliar o SQL Server como uma plataforma que fornece opções de linguagens de desenvolvimento, tipos de dados, ambientes locais ou na nuvem e sistemas operacionais.
Este artigo resume os novos recursos e aprimoramentos do SQL Server 2019 (15.x).
Para obter mais informações e ver os problemas conhecidos, confira Notas de versão do SQL Server 2019 (15.x).
Para obter a melhor experiência com o SQL Server 2019 (15.x), use as ferramentas mais recentes.
O SQL Server 2019 (15.x) introduz Clusters de Big Data no SQL Server. Ele também fornece melhorias e recursos adicionais para o mecanismo de banco de dados do SQL Server, SQL Server Analysis Services, SQL Server Serviços de Machine Learning, SQL Server em Linux e SQL Server Master Data Services.
O vídeo a seguir fornece uma introdução de 13 minutos ao SQL Server 2019:
As seções a seguir fornecem uma visão geral desses recursos.
Virtualização de dados e Clusters de Big Data do SQL Server 2019
Hoje em dia, as empresas costumam gerenciar grandes acervos de dados que consistem em uma ampla gama de conjuntos de dados cada vez maiores e são hospedados em fontes de dados em silos e presentes em toda a empresa. Obtenha informações quase em tempo real de todos os seus dados com os Clusters de Big Data do SQL Server 2019, que fornece um ambiente completo para trabalhar com grandes conjuntos de dados, incluindo funcionalidades de aprendizado de máquina e IA.
Novo recurso ou atualização | Detalhes |
---|---|
Solução de Big Data escalonável | Implantar clusters escalonáveis de contêineres do SQL Server, do Spark e do HDFS em execução no Kubernetes. Ler, gravar e processar Big Data do Transact-SQL ou do Spark. Combine e analise facilmente dados relacionais de valor elevado com Big Data de volume grande. Consultar fontes de dados externas. Armazenar Big Data no HDFS gerenciado por SQL Server. Consultar dados de várias fontes de dados externas por meio do cluster. Usar os dados para IA, aprendizado de máquina e outras tarefas de análise. Implante e execute aplicativos em Clusters de Big Data. A instância mestra do SQL Server fornece alta disponibilidade e recuperação de desastre para todos os bancos de dados usando a tecnologia de grupo de disponibilidade Always On. |
Virtualização de dados com o PolyBase | Consulte dados de SQL Server externos, Oracle, Teradata, MongoDB e fontes de dados ODBC com tabelas externas, agora com suporte à codificação UTF-8. Para saber mais, confira O que é PolyBase?. A atualização cumulativa 19 do SQL Server 2019 (15.x) agora dá suporte a arquivos TNS do Oracle. Confira CRIAR FONTE DE DADOS EXTERNA para saber mais e obter exemplos. |
Para obter mais informações, confira O que são os Clusters de Big Data do SQL Server?.
Banco de dados inteligente
O SQL Server 2019 (15.x) baseia-se em inovações das versões anteriores para fornecer um desempenho líder do setor pronto para uso. Do Processamento de Consulta Inteligente ao suporte a dispositivos de PMEM, os recursos do Banco de Dados Inteligente do SQL Server aprimoram o desempenho e a escalabilidade de todas as cargas de trabalho de banco de dados sem nenhuma alteração ao design de seus aplicativos ou bancos de dados.
Processamento de consulta inteligente
Com o Processamento de Consulta Inteligente, você sabe que cargas de trabalho paralelas críticas melhoram quando estão em execução em escala. Ao mesmo tempo, elas permanecem adaptáveis ao mundo dos dados em constante mudança. O Processamento de Consulta Inteligente está disponível por padrão na configuração mais recente do nível de compatibilidade do banco de dados, proporcionando um amplo impacto que melhora o desempenho das cargas de trabalho existentes com mínimo esforço de implementação.
Novo recurso ou atualização | Detalhes |
---|---|
Comentários de concessão de memória do modo de linha | Expande o recurso de comentários de concessão de memória do modo de lote, ajustando os tamanhos de concessão de memória para operadores de modo de lote e de linha. Esse ajuste pode corrigir automaticamente concessões excessivas, o que resulta em desperdício de memória e menor simultaneidade. Também pode corrigir concessões de memória insuficientes que causam derramamentos caros no disco. Confira Comentários de concessão de memória do modo de linha. |
Modo de Lote no Rowstore | Permite que a execução em modo de lote sem a necessidade de índices columnstore. A execução do modo em lote usa a CPU com mais eficiência durante cargas de trabalho analíticas, mas até o SQL Server 2019 (15.x) ela era usada apenas quando uma consulta incluía operações com índices columnstore. No entanto, alguns aplicativos podem usar recursos sem suporte dos índices columnstore e, portanto, não podem utilizar o modo de lote. A partir do SQL Server 2019 (15.x), o modo de lote é habilitado em cargas de trabalho analíticas qualificadas cujas consultas incluem operações com qualquer tipo de índice (rowstore ou columnstore). Confira Modo de lote em rowstore. |
Embutimento de UDF escalar | Transforma automaticamente UDFs escalares em expressões relacionais e as insere na consulta SQL chamada. Essa transformação melhora o desempenho de cargas de trabalho que aproveitam as UDFs escalares. Confira Inlining de UDF escalar. |
Compilação adiada de variável da tabela | Melhora a qualidade do plano e o desempenho geral para consultas que fazem referência a variáveis de tabela. Durante a otimização e compilação inicial, esse recurso propaga estimativas de cardinalidade com base nas contagens reais de linha de variável de tabela. Essas informações de contagem de linha precisas otimizam as operações de plano de downstream. Confira Compilação adiada de variável da tabela. |
Processamento de consulta aproximada com APPROX_COUNT_DISTINCT |
Para cenários em que a precisão absoluta não é importante, mas a capacidade de resposta é crítica, o APPROX_COUNT_DISTINCT agrega grandes conjuntos de dados enquanto usa menos recursos do que o COUNT(DISTINCT()) para uma simultaneidade superior. Confira Processamento de consulta aproximada. |
Banco de dados em memória
As tecnologias de Banco de Dados em Memória do SQL Server usam a inovação de hardware moderna para fornecer escala e desempenho inigualáveis. O SQL Server 2019 (15.x) baseia-se em inovações anteriores nessa área, como OLTP (processamento de transações online) na memória, para revelar um novo nível de escalabilidade em todas as cargas de trabalho de banco de dados.
Novo recurso ou atualização | Detalhes |
---|---|
Pool de buffers híbrido | É um novo recurso do Mecanismo de Banco de Dados do SQL Server em que páginas de banco de dados em arquivos de banco de dados são colocadas em um dispositivo de PMEM (memória persistente) que será acessado diretamente quando necessário. Confira Pool de buffers híbrido. |
Metadados do TempDB com otimização de memória | O SQL Server 2019 (15.x) apresenta um novo recurso que faz parte da família de recursos do Banco de Dados em Memória, os metadados do TempDB com otimização de memória, que remove de maneira efetiva esse gargalo e possibilita um novo nível de escalabilidade para cargas de trabalho com uso intenso de tempdb . No SQL Server 2019 (15.x), as tabelas do sistema envolvidas no gerenciamento dos metadados da tabela temporária podem ser movidas para tabelas com otimização de memória não duráveis e livres de travas. Confira Metadados do TempDB com otimização de memória. |
Suporte a OLTP in-memory para instantâneos de banco de dados | O SQL Server 2019 (15.x) apresenta suporte para a criação de Instantâneos do Banco de Dados de bancos de dados que incluem grupos de arquivos com otimização de memória. |
Desempenho inteligente
O SQL Server 2019 (15.x) baseia-se em inovações de Banco de Dados Inteligente de versões anteriores para garantir uma execução com mais velocidade. Esses aprimoramentos ajudam a superar gargalos de recursos conhecidos e fornecem opções para configurar seu servidor de banco de dados para proporcionar desempenho previsível em todas as cargas de trabalho.
Novo recurso ou atualização | Detalhes |
---|---|
OPTIMIZE_FOR_SEQUENTIAL_KEY |
Ativa uma otimização no Mecanismo de Banco de Dados do SQL Server que ajuda a aprimorar a taxa de transferência para inserções de alta simultaneidade em um índice. Essa opção destina-se a índices que estão sujeitos a contenção de inserção de última página, que costuma ser vista com os índices que têm uma chave sequencial, tal como uma coluna de identidade, uma sequência ou uma coluna de data/hora. Confira CREATE INDEX. |
Forçar cursores estáticos e de avanço rápido | Fornece suporte à imposição de plano de Repositório de Consultas para cursores de avanço rápido e estáticos. Confira Planejar forçar suporte para cursores estáticos e de avanço rápido. |
Governança de recursos | O valor configurável para a opção REQUEST_MAX_MEMORY_GRANT_PERCENT de CREATE WORKLOAD GROUP e ALTER WORKLOAD GROUP foi alterado de um inteiro para um tipo de dados float, para permitir um controle mais granular dos limites de memória. Confira ALTER WORKLOAD GROUP e CREATE WORKLOAD GROUP. |
Recompilações reduzidas para cargas de trabalho | Melhora o desempenho ao usar tabelas temporárias em vários escopos, reduzindo recompilações desnecessárias. Confira Recompilações reduzidas para cargas de trabalho. |
Escalabilidade de ponto de verificação indireto | Confira Escalabilidade de ponto de verificação indireto aprimorada. |
Atualizações de PFS simultâneas | As páginas PFS (espaço livre na página) são páginas especiais dentro de um arquivo de banco de dados que o SQL Server usa para ajudar a localizar espaço livre ao alocar espaço para um objeto. A contenção de trava de página em páginas PFS é comumente associada a TempDB, mas também pode ocorrer em bancos de dados de usuário quando há muitos threads de alocação de objeto simultâneos. Essa melhoria altera a maneira como a simultaneidade é gerenciada com atualizações de PFS para que elas possam ser atualizadas em uma trava compartilhada, em vez de uma trava exclusiva. Esse comportamento é ativado por padrão em todos os bancos de dados (incluindo tempdb ) do SQL Server 2019 (15.x) em diante. |
Migração de trabalho do agendador | A migração de trabalho permite que um agendador ocioso migre uma função de trabalho da fila executável de outro agendador no mesmo nó NUMA e retome imediatamente a tarefa da função de trabalho migrada. Essa melhoria permite um uso de CPU mais equilibrado em situações em que tarefas de longa execução são atribuídas ao mesmo agendador. Confira Desempenho inteligente do SQL Server 2019 – migração de função de trabalho para obter mais informações. |
Monitor
As melhorias de monitoramento apresentam insights sobre o desempenho sobre qualquer carga de trabalho de banco de dados exatamente quando você precisa.
Novo recurso ou atualização | Detalhes |
---|---|
WAIT_ON_SYNC_STATISTICS_REFRESH |
Um novo tipo de espera em sys.dm_os_wait_stats na exibição de gerenciamento dinâmico. Ele mostra o tempo de nível de instância acumulado gasto em operações de atualização de estatísticas síncronas. Consulte sys.dm_os_wait_stats . |
Política de captura personalizada para o Repositório de Consultas | Quando essa política é habilitada, as configurações adicionais do Repositório de Consultas ficam disponíveis em uma nova configuração de Política de Captura do Repositório de Consultas para ajustar a coleta de dados em um servidor específico. Confira opções ALTER DATABASE SET. |
LIGHTWEIGHT_QUERY_PROFILING |
Uma nova configuração no escopo do banco de dados. Consulte LIGHTWEIGHT_QUERY_PROFILING . |
sys.dm_exec_requests da coluna command |
Mostra SELECT (STATMAN) se um SELECT está aguardando uma operação de atualização de estatísticas síncronas ser concluída antes de continuar a execução da consulta. Consulte sys.dm_exec_requests . |
sys.dm_exec_query_plan_stats |
Uma nova DMF (função de gerenciamento dinâmico) que retorna o equivalente do último plano de execução real conhecido para todas as consultas. Confira sys.dm_exec_query_plan_stats. |
LAST_QUERY_PLAN_STATS |
Uma nova configuração no escopo do banco de dados que habilita sys.dm_exec_query_plan_stats . Veja ALTER DATABASE SCOPED CONFIGURATION. |
query_post_execution_plan_profile |
Um evento estendido que coleta o equivalente a um plano de execução real baseado na criação de perfil leve, diferentemente de query_post_execution_showplan , que usa a criação de perfil padrão. Confira Infraestrutura de criação de perfil de consulta. |
sys.dm_db_page_info(database_id, file_id, page_id, mode) |
Um novo DMF que retorna informações sobre uma página em um banco de dados. Confira sys.dm_db_page_info (Transact-SQL). |
Experiência do desenvolvedor
O SQL Server 2019 (15.x) continua a proporcionar uma experiência de nível mundial para os desenvolvedores com aprimoramentos aos tipos de dados espaciais e de grafo, suporte a UTF-8 e uma nova estrutura de extensibilidade que permite aos desenvolvedores usar a linguagem preferida para obter insights sobre todos os dados.
Grafo
Novo recurso ou atualização | Detalhes |
---|---|
Ações de exclusão em cascata de restrição de borda | Agora é possível definir as ações de exclusão em cascata em uma restrição de borda em um banco de dados de grafo. Confira Restrições de borda. |
Nova função do grafo – SHORTEST_PATH |
Agora é possível usar o SHORTEST_PATH dentro de MATCH para localizar o caminho mais curto entre quaisquer dois nós em um grafo ou para executar passagens de comprimento arbitrário. |
Índices e tabelas de partição | As tabelas de grafo agora dão suporte a particionamento de tabela e índice. |
Usar aliases de exibição ou tabela derivada em consulta de correspondência de grafo | Confira Consulta de correspondência de grafo. |
Suporte de Unicode
Dê suporte a empresas em diferentes países e regiões em que o requisito de fornecer aplicativos e serviços de banco de dados multilíngues globais é crítica para atender às demandas dos clientes e cumprir regulamentos de mercado específicos.
Novo recurso ou atualização | Detalhes |
---|---|
Suporte para codificação de caracteres UTF-8 | Suporte para UTF-8 para importação e exportação de codificação e como ordenação em nível de coluna ou em nível de banco de dados para dados de cadeia de caracteres. O suporte inclui tabelas externas do PolyBase e Always Encrypted (quando não usado com enclaves). Confira Suporte a agrupamentos e a Unicode. |
Extensões de linguagem
Novo recurso ou atualização | Detalhes |
---|---|
Novo SDK de linguagem Java | Simplifica o desenvolvimento de programas Java que podem ser executados do SQL Server. Confira SDK de extensibilidade da Microsoft para Java para SQL Server. |
O SDK da linguagem Java é um software livre | O SDK de Extensibilidade da Microsoft para Java para Microsoft SQL Server já é software livre e está disponível no GitHub. |
Suporte para tipos de dados Java | Confira Tipos de dados Java. |
Novo Java Runtime padrão | O SQL Server agora inclui suporte ao Zulu Embedded for Java da Azul System em todo o produto. Confira Java com suporte gratuito no SQL Server 2019 agora está disponível. |
Extensões de linguagem do SQL Server | Execute o código externo com a estrutura de extensibilidade. Confira Extensões de linguagem do SQL Server. |
Registrar linguagens externas | Uma nova DDL (linguagem de definição de dados), CREATE EXTERNAL LANGUAGE , registra os linguagens externas, como Java, em SQL Server. Confira CREATE EXTERNAL LANGUAGE. |
Espacial
Novo recurso ou atualização | Detalhes |
---|---|
Novos SRIDs (identificadores de referência espacial) | O GDA2020 australiano fornece uma referência mais robusta e precisa fortemente alinhada a sistemas de posicionamento global. Os novos SRIDs são:
|
Mensagens de erro
Quando um processo de ETL (extração, transformação e carregamento) falha porque a origem e o destino não têm tipos de dados e/ou comprimento correspondentes, a solução de problemas costumava ser demorada, especialmente em grandes conjuntos de dados. O SQL Server 2019 (15.x) permite insights mais rápidas sobre erros de truncamento de dados.
Novo recurso ou atualização | Detalhes |
---|---|
Avisos de truncamento detalhados | A mensagem de erro de truncamento de dados inclui por padrão nomes de tabela e coluna, bem como o valor truncado. Confira VERBOSE_TRUNCATION_WARNINGS. |
Segurança crítica
O SQL Server fornece uma arquitetura de segurança projetada para permitir que administradores de banco de dados e desenvolvedores criem aplicativos de banco de dados seguros e combatam ameaças. Cada versão do SQL Server foi aprimorada com base nas versões anteriores com a introdução de novos recursos e funcionalidades e o SQL Server 2019 (15.x) continua a desenvolver com base nesse histórico.
Novo recurso ou atualização | Detalhes |
---|---|
Always Encrypted com enclaves seguros | Expande sobre Always Encrypted com criptografia in-loco e computações avançadas, habilitando cálculos em dados de texto sem formatação dentro de um enclave seguro no lado do servidor. A criptografia in-loco melhora o desempenho e a confiabilidade das operações de criptografia (criptografia de colunas, chaves de criptografia de colunas giratórias e assim por diante), pois evita a movimentação de dados para fora do banco de dados. O suporte para computações avançadas (correspondência de padrões e operações de comparação) desbloqueia o Always Encrypted a um conjunto muito mais amplo de cenários e aplicativos que demandam proteção de dados confidenciais, além de exigir uma funcionalidade mais rica em consultas Transact-SQL. Veja Always Encrypted com enclaves seguros. |
Gerenciamento de certificados no SQL Server Configuration Manager | Tarefas de gerenciamento de certificados, como exibir e implantar certificados, agora são possíveis usando o SQL Server Configuration Manager. Confira Gerenciamento de certificado (SQL Server Configuration Manager). |
Descoberta e classificação de dados | A Descoberta e Classificação de Dados fornece recursos para classificar e rotular colunas em tabelas de usuário. Classificar dados confidenciais (negócios, financeiros, saúde, informações de identificação pessoal etc.) podem desempenhar um papel fundamental na dimensão da proteção de informações organizacionais. Isso pode servir como infraestrutura para:
|
Auditoria do SQL Server | A Auditoria também foi aprimorada para incluir um novo campo data_sensitivity_information no registro do log de auditoria, que contém as classificações (rótulos) de confidencialidade dos dados reais retornados pela consulta. Confira detalhes e exemplos em ADD SENSITIVITY CLASSIFICATION . |
Alta disponibilidade
Uma tarefa comum que todos que implantam o SQL Server precisam considerar é garantir que todas as instâncias do SQL Server críticas e os bancos de dados dentro delas estejam disponíveis sempre que os usuários empresariais e finais precisarem delas. A disponibilidade é o principal pilar da plataforma SQL Server, e o SQL Server 2019 (15.x) introduz muitos novos recursos e aprimoramentos que permitem às empresas garantir a alta disponibilidade de seus ambientes de banco de dados.
Grupos de Disponibilidade
Novo recurso ou atualização | Detalhes |
---|---|
Até cinco réplicas síncronas | SQL Server 2019 (15.x) aumenta o número máximo de réplicas síncronas para 5, um aumento com relação às 3 no SQL Server 2017 (14.x). Você pode configurar esse grupo de cinco réplicas para ter failover automático dentro do grupo. Há uma réplica primária, além de quatro réplicas secundárias síncronas. |
Redirecionamento de conexão de réplica secundária para primária | Permite que conexões do aplicativo cliente sejam direcionadas para a réplica primária, independentemente do servidor de destino especificado na cadeia de conexão. Para conhecer os detalhes, consulte Secondary to primary replica read/write connection redirection (Always On Availability Groups) (Redirecionamento de conexão de leitura/gravação de réplica secundária para primária [Grupos de Disponibilidade Always On]). |
Benefícios do HADR | Cada cliente do Software Assurance do SQL Server poderá usar três benefícios aprimorados para qualquer versão do SQL Server que ainda tenha suporte da Microsoft. Para obter detalhes, confira nosso comunicado aqui. |
Recuperação
Novo recurso ou atualização | Detalhes |
---|---|
Recuperação de banco de dados acelerada | Reduza o tempo de recuperação após uma reinicialização ou uma reversão de transação de execução longa com a ADR (recuperação de banco de dados acelerada). Confira Recuperação acelerada de banco de dados. |
Operações retomáveis
Novo recurso ou atualização | Detalhes |
---|---|
Compilar e recompilar o índice de columnstore em cluster online | Confira Executar operações de índice online. |
Compilar o índice de rowstore online retomável | Confira Executar operações de índice online. |
Suspender e retomar a verificação inicial para TDE (Transparent Data Encryption) | Confira Verificação de TDE (Transparent Data Encryption) – suspender e retomar. |
Opção de plataforma
O SQL Server 2019 (15.x) baseia-se nas inovações introduzidas no SQL Server 2017 (14.x) para permitir que você execute o SQL Server em sua plataforma preferida com ainda mais funcionalidades e segurança.
Linux
Novo recurso ou atualização | Detalhes |
---|---|
Suporte para replicação | Confira Replicação do SQL Server no Linux. |
Suporte para MSDTC (Coordenador de Transações Distribuídas da Microsoft) | Configura Como configurar o MSDTC no Linux. |
Suporte para OpenLDAP para provedores de AD de terceiros | Confira o Tutorial: Use a autenticação do Active Directory com o SQL Server em Linux. |
Serviços de Machine Learning no Linux | Confira Instalar Serviços de Machine Learning do SQL Server (R e Python) no Linux. |
Aprimoramentos tempdb |
Por padrão, uma nova instalação do SQL Server em Linux cria vários arquivos de dados tempdb com base no número de núcleos lógicos (com até 8 arquivos de dados). Isso não é aplicável a upgrades de versões principais ou secundárias no local. Cada arquivo do tempdb tem 8 MB com um aumento automático de 64 MB. Esse comportamento é semelhante à instalação padrão do SQL Server no Windows. |
PolyBase em Linux | Confira Instalar o PolyBase no Linux para conectores não Hadoop. Confira Mapeamento de tipo do PolyBase. |
Suporte ao CDC (captura de dados de alterações) | A CDA (captura de dados de alterações) agora é compatível com o Linux para SQL Server 2019 (15.x). |
Contêineres
A maneira mais fácil de começar a trabalhar com o SQL Server é usar contêineres. O SQL Server 2019 (15.x) baseia-se nas inovações introduzidas em versões anteriores para permitir que você implante contêineres do SQL Server em novas plataformas de maneira mais segura e com mais funcionalidades.
Novo recurso ou atualização | Detalhes |
---|---|
Registro de Contêiner da Microsoft | O Registro de Contêiner da Microsoft agora substitui o Docker Hub para novas imagens oficiais de contêiner da Microsoft, incluindo SQL Server 2019 (15.x). |
Contêineres não raiz | SQL Server 2019 (15.x) introduz a capacidade de criar contêineres mais seguros, iniciando o processo SQL Server como um usuário não raiz por padrão. Confira compilar e executar contêineres do SQL Server como um usuário não raiz. |
Imagens de contêiner certificadas do Red Hat | Do SQL Server 2019 (15.x) em diante, você pode executar contêineres do SQL Server no Red Hat Enterprise Linux. |
Suporte para PolyBase e Machine Learning | O SQL Server 2019 (15.x) apresenta novas maneiras de trabalhar com contêineres do SQL Server, como Serviços de Machine Learning e PolyBase. Confira alguns exemplos no SQL Server no repositório GitHub do contêiner. |
Opções de instalação
Novo recurso ou atualização | Detalhes |
---|---|
Novas opções de configuração de memória | Define durante a instalação as configurações de servidor de memória mínima do servidor (MB) e memória máxima do servidor (MB) . Confira a página Configuração do mecanismo de banco de dados – memória e os parâmetros USESQLRECOMMENDEDMEMORYLIMITS , SQLMINMEMORY e SQLMAXMEMORY em Instalar o SQL Server do prompt de comando. O valor proposto está alinhado com as diretrizes de configuração de memória nas Opções de configuração de memória do servidor. |
Novas opções de configuração de paralelismo | Define o grau máximo de configuração de servidor de paralelismo durante a instalação. Confira a página Configuração do mecanismo de banco de dados – MaxDOP e o parâmetro SQLMAXDOP em Instalar SQL Server no prompt de comando. O valor padrão está alinhado às diretrizes de grau máximo da opção de paralelismo especificadas em Configurar a opção de configuração de servidor grau máximo de paralelismo. |
Aviso de instalação na chave do produto (Product Key) da licença do servidor/CAL | Se uma chave do produto (Product Key) de licença de servidor corporativo/CAL for inserida e o computador tiver mais que 20 núcleos físicos ou 40 núcleos lógicos quando o multithreading simultâneo (SMT) estiver habilitado, será exibido um aviso durante a instalação. Os usuários ainda podem reconhecer a limitação e continuar a instalação ou podem inserir uma Chave de Licença que dê suporte ao número máximo de processadores do sistema operacional. |
Serviços de Machine Learning do SQL Server
Novo recurso ou atualização | Detalhes |
---|---|
Modelagem baseada em partição | Processe scripts externos por partição de seus dados usando os novos parâmetros adicionados ao sp_execute_external_script . Essa funcionalidade dá suporte ao treinamento de muitos modelos pequenos (um modelo para cada partição de dados) em vez de um modelo grande. Confira Criar modelos baseados em partição. |
Cluster de failover do Windows Server | Configure alta disponibilidade para Serviços de Machine Learning em um Cluster de failover do Windows Server. |
SQL Server Analysis Services
Esta versão apresenta novos recursos e aprimoramentos para desempenho, governança de recursos e suporte ao cliente.
Novo recurso ou atualização | Detalhes |
---|---|
Grupos de cálculo em modelos tabulares | Os grupos de cálculo podem reduzir significativamente o número de medidas redundantes agrupando expressões de medida comuns como itens de cálculo. Para saber mais, confira Grupos de cálculo no modelo tabular. |
Intercalação de consulta | A intercalação de consulta é uma configuração do sistema no modo tabular que pode melhorar os tempos de resposta de consulta do usuário em cenários de alta simultaneidade. Para saber mais, confira Intercalação de consulta. |
Relações muitos para muitos em modelos tabulares | Permite relações muitos para muitos entre tabelas em que ambas as colunas não são exclusivas. Para saber mais, confira Relações de modelos tabulares. |
Configurações de propriedade para governança de recursos | Esta versão inclui novas configurações de memória: Memory\QueryMemoryLimit, DbpropMsmdRequestMemoryLimit e OLAP\Query\RowsetSerializationLimit para governança de recurso. Para saber mais, confira Configurações de memória. |
Configuração de governança para atualizações de cache do Power BI | Esta versão apresenta a propriedade ClientCacheRefreshPolicy, que substitui os dados de bloco do painel de cache e dados de relatório para o carregamento inicial de relatórios do Live Connect pelo serviço do Power BI. Para saber mais, confira Propriedades gerais. |
Anexação online | A anexação online pode ser usada para sincronização de réplicas somente leitura em ambientes de expansão de consulta local. Para saber mais, confira Anexação online. |
SQL Server Integration Services
Esta versão apresenta novos recursos para melhorar operações de arquivo.
Novo recurso ou atualização | Detalhes |
---|---|
Tarefa de arquivo flexível | Execute operações de arquivo no Sistema de Arquivos Local, no Armazenamento de Blobs do Azure e no Azure Data Lake Storage Gen2. Confira Tarefa Arquivo Flexível. |
Origem e destino de arquivo flexível | Leia e grave dados para o Armazenamento de Blobs do Azure e o Azure Data Lake Storage Gen2. Confira Origem de Arquivo Flexível e Destino de Arquivo Flexível. |
SQL Server Master Data Services
Novo recurso ou atualização | Detalhes |
---|---|
Suporte para bancos de dados da Instância Gerenciada de SQL do Azure | Hospedar Master Data Services em Instância Gerenciada de SQL do Azure. Veja Instalação e configuração do Master Data Services. |
Novos controles HTML | Os controles HTML substituem todos os componentes do Silverlight anteriores. Dependência do Silverlight removida. |
SQL Server Reporting Services
Esta versão dos recursos do SQL Server Reporting Services dá suporte a Instância Gerenciada de SQL do Azure, a conjuntos de dados do Power BI Premium, a acessibilidade aprimorada, a proxy de aplicativo do Microsoft Entra ID e a Transparent Data Encryption (TDE). Também traz uma atualização para o Construtor de Relatórios da Microsoft. Confira Novidades do SSRS (SQL Server Reporting Services) para obter detalhes.
Conteúdo relacionado
SqlServer
Módulo do PowerShell- Documentação do SQL Server PowerShell
- Workshops do SQL Server
- Notas sobre a versão do SQL Server 2019
- Microsoft SQL Server 2019: white paper técnico
- Novidades do SQL Server 2022
Obter ajuda
- Ideias para SQL: Tem sugestões para melhorar o SQL Server?
- Microsoft Q&A (SQL Server)
- DBA Stack Exchange (marcação sql-server): Fazer perguntas sobre o SQL Server
- Stack Overflow (marcação sql-server): respostas a perguntas sobre desenvolvimento de SQL
- Reddit: discussão geral sobre o SQL Server
- Informações e termos de licença do Microsoft SQL Server
- Opções de suporte para usuários empresariais
- Ajuda e comentários adicionais sobre o SQL Server
Contribua com a documentação do SQL
Você sabia que pode editar conteúdo do SQL por conta própria? Ao fazer isso, além de melhorar nossa documentação, você também será creditado como um colaborador da página.
Para obter mais informações, confira Como contribuir para a documentação do SQL Server