Partilhar via


Edições e recursos suportados do SQL Server 2022 no Linux

Aplica-se a:SQL Server - Linux

Este artigo fornece detalhes dos recursos suportados pelas várias edições do SQL Server 2022 (16.x) no Linux.

Para obter edições e recursos com suporte do SQL Server no Windows, consulte edições e recursos com suporte do SQL Server 2022. Para obter mais informações sobre o que há de novo no SQL Server 2022 (16.x) no Windows, consulte O que há de novo no SQL Server 2022.

Os requisitos de instalação variam de acordo com as necessidades do seu aplicativo. As diferentes edições do SQL Server acomodam os requisitos exclusivos de desempenho, tempo de execução e preço de organizações e indivíduos. Os componentes do SQL Server que você instala também dependem de seus requisitos específicos. As seções a seguir ajudam você a entender como fazer a melhor escolha entre as edições e componentes disponíveis no SQL Server.

Para obter as notas de versão mais recentes e informações sobre novidades, consulte Notas de versão do SQL Server 2022 no Linux.

Para obter uma lista de recursos do SQL Server não disponíveis no Linux, consulte Recursos e serviços sem suporte.

Experimente o SQL Server

Edições do SQL Server

A tabela a seguir descreve as edições do SQL Server.

Edição Definição
Empresa A oferta premium, SQL Server Enterprise Edition oferece recursos abrangentes de datacenter high-end com desempenho extremamente rápido, virtualização ilimitada 1e business intelligence de ponta a ponta, permitindo altos níveis de serviço para cargas de trabalho de missão crítica e acesso do usuário final a insights de dados.

A edição Enterprise está disponível para avaliação. Uma versão de avaliação está disponível por 180 dias. Para obter mais informações, consulte Recursos e documentos de licenciamento do SQL Server.
Padrão O SQL Server Standard edition oferece gerenciamento básico de dados e banco de dados de business intelligence para departamentos e pequenas organizações executarem seus aplicativos e oferece suporte a ferramentas de desenvolvimento comuns para locais e na nuvem, permitindo o gerenciamento eficaz de bancos de dados com o mínimo de recursos de TI.
Sítio Web O SQL Server Web Edition é uma opção de custo total de posse reduzido para provedores de hospedagem Web (incluindo a escolha da edição Web em IaaS no Azure) e VAPs da Web, oferecendo capacidades de escalabilidade, acessibilidade e gestão para propriedades Web de pequena a larga escala.
Programador O SQL Server Developer Edition permite que os desenvolvedores criem qualquer tipo de aplicativo sobre o SQL Server. Ele inclui todas as funcionalidades da edição Enterprise, mas é licenciado para uso como um sistema de desenvolvimento e teste, não como um servidor de produção. O SQL Server Developer é uma escolha ideal para pessoas que criam e testam aplicativos.
Edição Express A edição SQL Server Express é o banco de dados gratuito de nível básico e é ideal para aprender e criar aplicativos controlados por dados de desktop e pequenos servidores. É a melhor escolha para fornecedores independentes de software, desenvolvedores e amadores que criam aplicativos cliente. Se você precisar de recursos de banco de dados mais avançados, o SQL Server Express pode ser atualizado diretamente para outras versões mais avançadas do SQL Server. O SQL Server Express LocalDB é uma versão leve do Express Edition que tem todos os seus recursos de programação, é executado no modo de usuário e tem uma instalação rápida de configuração zero e uma pequena lista de pré-requisitos.

1 A virtualização ilimitada está disponível na edição Enterprise para clientes com Software Assurance. As implantações devem estar em conformidade com o guia de licenciamento. Para obter mais informações, consulte Recursos e documentos de licenciamento do SQL Server.

Usar o SQL Server com aplicativos cliente/servidor

Você pode instalar apenas os componentes de cliente do SQL Server em um computador que esteja executando aplicativos cliente/servidor que se conectam diretamente a uma instância do SQL Server. Uma instalação de componentes de cliente também é uma boa opção se você administrar uma instância do SQL Server em um servidor de banco de dados ou se planeja desenvolver aplicativos do SQL Server.

Componentes do SQL Server

O SQL Server 2022 (16.x) no Linux dá suporte ao Mecanismo de Banco de Dados do SQL Server. A tabela a seguir descreve os recursos no Mecanismo de Banco de Dados.

Componentes do servidor Descrição
Mecanismo de Banco de Dados do SQL Server O Mecanismo de Banco de Dados do SQL Server inclui o Mecanismo de Banco de Dados, o serviço principal para armazenamento, processamento e proteção de dados, replicação, Pesquisa Full-Text, ferramentas para gerenciar dados relacionais e XML e na integração de análise de banco de dados.

edições Developer, Enterprise Core e Evaluation
Para obter os recursos suportados pelas edições Developer, Enterprise Core e Evaluation, consulte os recursos listados para a edição SQL Server Enterprise nas tabelas a seguir.

A edição Developer continua a suportar apenas um cliente para SQL Server Distributed Replay.

Limites de escala

Funcionalidade Empresa Padrão Sítio Web Expresso
Capacidade máxima de computação usada por uma única instância - Mecanismo de Banco de Dados do SQL Server 1 Máximo sistema operacional Limitado a menos de 4 soquetes ou 24 núcleos Limitado a menos de 4 soquetes ou 16 núcleos Limitado a menos de 1 soquete ou 4 núcleos
Capacidade máxima de computação usada por uma única instância - Analysis Services ou Reporting Services Máximo do desempenho do sistema operativo Limitado a menos de 4 soquetes ou 24 núcleos Limitado a menos de 4 soquetes ou 16 núcleos Limitado a menos de 1 soquete ou 4 núcleos
Memória máxima para pool de buffers por instância do Mecanismo de Banco de Dados do SQL Server Limite máximo do sistema operacional 128 GB 64 GB 1.410 MB
Capacidade máxima para extensão do pool de buffers por instância do Mecanismo de Base de Dados do SQL Server 32 * (configuração de memória máxima do servidor) 4 * (configuração de memória máxima do servidor) N/A N/A
Memória máxima para cache de segmento Columnstore por instância do Mecanismo de Banco de Dados do SQL Server Memória ilimitada 32 GB 16 GB 352 MB
Tamanho máximo de dados com otimização de memória por banco de dados no Mecanismo de Banco de Dados do SQL Server Memória ilimitada 32 GB 16 GB 352 MB
Tamanho máximo do banco de dados relacional 524 PB 524 PB 524 PB 10 GB

1 Enterprise Edition com licenciamento baseado em Server + Client Access License (CAL) (não disponível para novos contratos) está limitado a um máximo de 20 núcleos por instância do SQL Server. Não há limites no modelo de Licenciamento de Servidor baseado em Core. Para obter mais informações, consulte Limites de capacidade de computação por edição do SQL Server.

Alta disponibilidade do RDBMS

Funcionalidade Empresa Padrão Sítio Web Expresso
Envio de logs Sim Sim Sim Não
Compactação de backup Sim Sim Não Não
Instantâneo do banco de dados Sim Sim Não Não
Instância de cluster de "Always On" de failover 1 Sim Sim Não Não
Grupos de disponibilidade Always On 2 Sim Não Não Não
Grupos de disponibilidade básica 3 Não Sim Não Não
Grupo de disponibilidade para confirmação mínima de réplica Sim Sim Não Não
Grupo de disponibilidade sem agrupamento Sim Sim Não Não
Restauro de páginas e ficheiros online Sim Não Não Não
Indexação online Sim Não Não Não
Reconstruções de índice on-line retomáveis Sim Não Não Não
Alteração de esquema online Sim Não Não Não
Recuperação rápida Sim Não Não Não
Backups espelhados Sim Não Não Não
Adição dinâmica de memória e CPU Sim Não Não Não
Backup criptografado Sim Sim Não Não
Backup híbrido para o Azure (backup para URL) Sim Sim Não Não

1 Na edição Enterprise, o número de nós é o máximo do sistema operacional. Na edição Standard, há suporte para dois nós.

2 On Enterprise Edition oferece suporte para até 8 réplicas secundárias, incluindo 2 réplicas secundárias síncronas.

3 Standard Edition suporta grupos de disponibilidade básica. Um grupo de disponibilidade básica oferece suporte a duas réplicas, com um banco de dados. Para obter mais informações sobre grupos de disponibilidade Always On Básicos, consulte Grupos de Disponibilidade Always On Básicos para uma única base de dados.

Escalabilidade e desempenho do RDBMS

Funcionalidade Empresa Padrão Sítio Web Expresso
Columnstore 1 Sim Sim Sim Sim
Binários de objetos grandes em índices columnstore clusterizados Sim Sim Sim Sim
Reconstrução online de índice columnstore não clusterizado Sim Não Não Não
In-Memory OLTP 1 Sim Sim Sim Sim
Memória principal persistente Sim Sim Sim Sim
Particionamento de tabelas e índices Sim Sim Sim Sim
Compressão de dados Sim Sim Sim Sim
Administrador de Recursos Sim Não Não Não
Paralelismo de tabela particionada Sim Não Não Não
Memória de Páginas Grandes, Alocação de Matriz de Buffers e Sensibilidade NUMA Sim Não Não Não
Governança de recursos de IO Sim Não Não Não
Durabilidade atrasada Sim Sim Sim Sim
Sintonização automática Sim Não Não Não
Ligações adaptativas no modo de lote Sim Não Não Não
Feedback de concessão de memória do modo de lote Sim Não Não Não
Execução intercalada para funções com valores de tabela de múltiplas instruções Sim Sim Sim Sim
Melhorias na inserção de dados em massa Sim Sim Sim Sim

1 In-Memory o tamanho dos dados OLTP e o cache de segmento columnstore são limitados à quantidade de memória especificada por edição na seção Limites de escala. O grau máximo de paralelismo é limitado. O grau de paralelismo de processo (DOP) para uma compilação de índice é limitado a 2 DOP para a edição Standard e 1 DOP para as edições Web e Express. Isso se refere a índices columnstore criados em tabelas baseadas em disco e tabelas com otimização de memória.

Segurança RDBMS

Funcionalidade Empresa Padrão Sítio Web Expresso
Segurança ao nível da linha Sim Sim Sim Sim
Sempre criptografado Sim Sim Sim Sim
Mascaramento dinâmico de dados Sim Sim Sim Sim
Auditoria básica Sim Sim Sim Sim
Auditoria refinada Sim Sim Sim Sim
Criptografia de banco de dados transparente (TDE) Sim Sim Não Não
Gerenciamento extensível de chaves (EKM) usando o Azure Key Vault 1 Sim Sim Sim Sim
Funções definidas pelo usuário Sim Sim Sim Sim
Bases de dados contidas Sim Sim Sim Sim
Criptografia para backups Sim Sim Não Não

1 EKM usando o Azure Key Vault está disponível para SQL Server no Linux, começando com SQL Server 2022 (16.x) CU 12. Para obter mais informações, consulte Configurar o Gerenciamento Extensível de Chaves TDE do SQL Server usando o Azure Key Vault.

Capacidade de gerenciamento RDBMS

Funcionalidade Empresa Padrão Sítio Web Expresso
Conexão de administrador dedicada Sim Sim Sim Sim 1
Suporte a scripts do PowerShell Sim Sim Sim Sim
Suporte para operações de componentes de aplicativos da camada de dados - extrair, implantar, atualizar, excluir Sim Sim Sim Sim
Automatização de políticas (verificar o cronograma e alterar) Sim Sim Sim Não
Coletor de dados de desempenho Sim Sim Sim Não
Relatórios de desempenho padrão Sim Sim Sim Não
Guias de plano e congelamento de planos para guias de planos Sim Sim Sim Não
Consulta direta de visualizações indexadas (usando a sugestão NOEXPAND) Sim Sim Sim Sim
Manutenção automática de visualizações indexadas Sim Sim Sim Não
Vistas particionadas distribuídas Sim Não Não Não
Operações paralelas de índice Sim Não Não Não
Uso automático da exibição indexada pelo otimizador de consulta Sim Não Não Não
Verificação de consistência paralela Sim Não Não Não
Ponto de controle do SQL Server Utility Sim Não Não Não

1 Com bandeira de rastreamento.

Programação

Funcionalidade Empresa Padrão Sítio Web Expresso
JSON Sim Sim Sim Sim
Repositório de Consultas Sim Sim Sim Sim
Temporal Sim Sim Sim Sim
Suporte a XML nativo Sim Sim Sim Sim
Indexação XML Sim Sim Sim Sim
Capacidades MERGE e UPSERT Sim Sim Sim Sim
Tipos de dados de data e hora Sim Sim Sim Sim
Apoio à internacionalização Sim Sim Sim Sim
Pesquisa semântica e de texto completo Sim Sim Sim Sim
Especificação da linguagem na consulta Sim Sim Sim Sim
Service Broker (mensagens) Sim Sim N.º 1 N.º 1
Transact-SQL pontos finais Sim Sim Sim Não
Gráfico Sim Sim Sim Sim

1 Apenas para o cliente.

Serviços de integração

Para obter informações sobre os recursos do Integration Services (SSIS) com suporte nas edições do SQL Server, consulte .

Serviços espaciais e de localização

Nome do recurso Empresa Padrão Sítio Web Expresso
Índices espaciais Sim Sim Sim Sim
Tipos de dados planares e geodésicos Sim Sim Sim Sim
Bibliotecas espaciais avançadas Sim Sim Sim Sim
Importação/exportação de formatos de dados geográficos normalizados pela indústria Sim Sim Sim Sim

Recursos e serviços não suportados

Os seguintes recursos e serviços não estão disponíveis para o SQL Server 2022 (16.x) no Linux. O suporte a esses recursos será cada vez mais habilitado ao longo do tempo.

Área Funcionalidade ou serviço não suportado Observações
Mecanismo de banco de dados Replicação de mesclagem
Stretch DB Esse recurso foi preterido no SQL Server 2022 (16.x) e não é suportado.
Consulta distribuída com conexões de terceiros
Servidores vinculados a fontes de dados diferentes do SQL Server Instalar o PolyBase no Linux para consultar outras fontes de dados a partir do SQL Server usando a Transact-SQL sintaxe. Para cenários em que o PolyBase não é útil, envie comentários para o fórum do Microsoft Azure.
Procedimentos estendidos armazenados do sistema (xp_cmdshell, etc.) Este recurso está obsoleto. Se você tiver requisitos específicos, envie comentários para o fórum do Microsoft Azure.
FileTable, FILESTREAM Se você tiver requisitos específicos, envie comentários para o fórum do Microsoft Azure.
Assemblies CLR com o conjunto de permissões EXTERNAL_ACCESS ou UNSAFE
Extensão do Buffer Pool
Backup para URL - Blob de Página O backup para URL é suportado para blobs de bloco, usando a Assinatura de Acesso Partilhado.
SQL Server Agent Subsistemas: CmdExec, PowerShell, Leitor de Filas, SSIS, SSAS, SSRS
Alertas
Backup gerenciado
de alta disponibilidade Espelhamento de banco de dados Este recurso foi preterido. Em vez disso, use os grupos de disponibilidade Always On.
Segurança Gerenciamento extensível de chaves (EKM) O Gerenciamento Extensível de Chaves usando o Azure Key Vault está disponível para o SQL Server em ambientes Linux, começando com o SQL Server 2022 (16.x) 12. Siga as instruções da Etapa 5: Configurar o SQL Server em diante.
Autenticação integrada do Windows para servidores vinculados
Autenticação integrada do Windows para endpoints de grupo de disponibilidade (AG) Crie e use a autenticação de endpoint baseada em certificado para grupos de alta disponibilidade. Para obter mais informações, consulte Configurar o SQL Server Always On Availability Group para alta disponibilidade no Linux.
Sempre criptografado com enclaves seguros
TLS 1,3
Serviços Navegador do SQL Server
Serviços do SQL Server R O SQL Server R tem suporte no SQL Server, mas os serviços do SQL Server R como um pacote separado não são suportados.

Você pode instalar os Serviços de Aprendizado de Máquina no Linux para SQL Server 2019 e SQL Server 2022.
Serviços de análise
Serviços de Relatórios Configurar as bases de dados de catálogo do Servidor de Relatórios do Power BI para o SQL Server no Linux. Execute o SQL Server Reporting Services (SSRS) no Windows e hospede os bancos de dados de catálogo do SSRS em implantações do SQL Server no Linux.
Serviços de qualidade de dados
Serviços de Dados Mestres

Observação

Os recursos mais recentes do SQL Server 2022 (16.x) que dependem do agente Azure Arc, incluindo a Autenticação Microsoft Entra (anteriormente conhecida como autenticação do Azure Ative Directory), Microsoft Purview, Pay-as-you-go (PAYG) para SQL Server e integração com o Defender, atualmente não têm suporte para o SQL Server implantado em contêineres. O SQL Server habilitado pelo Azure Arc não oferece suporte ao SQL Server em execução em contêineres.

Para obter uma lista de recursos suportados pelas edições do SQL Server no Windows, consulte: