Edições e recursos com suporte do SQL Server 2019 no Linux
Aplica-se a:SQL Server - Linux
Este artigo fornece detalhes dos recursos suportados pelas várias edições do SQL Server 2019 (15.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 2019. Para obter mais informações sobre as novidades do SQL Server 2019 (15.x) no Windows, consulte Novidades no SQL Server 2019.
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 2019 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. Está disponível uma avaliação de implantação 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 baixo custo total de propriedade para hospedagens Web (incluindo a escolha da edição Web em IaaS no Azure) e VAPs da Web para fornecer escalabilidade, baixo custo e recursos de gerenciamento para propriedades Web de pequena a grande 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 2019 (15.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 oferecer suporte a apenas um cliente para SQL Server Distributed Replay.
Limites de escala
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 Always On de cluster de conmutação por falha 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 mínimo de disponibilidade de confirmação de réplica | Sim | Sim | Não | Não |
Grupo de disponibilidade sem cluster | 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 |
Adicionar memória e CPU em tempo real | 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 é limitado pelo máximo permitido pelo sistema operativo. 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 básica, consulte Grupos de Disponibilidade "Always On" Básico para uma única base de dados.
Escalabilidade e desempenho do RDBMS
Funcionalidade | Empresa | Padrão | Sítio Web | Expresso |
---|---|---|---|---|
Armazenamento em Coluna 1 | Sim | Sim | Sim | Sim |
Binários de objetos grandes em índices columnstore clusterizados | Sim | Sim | Sim | Sim |
Recriaçã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 |
Alocação de Memória NUMA Aware e de Memória de Página Grande e Matrizes de Buffer | 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 |
Junções Adaptativas em 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 valor de tabela de várias instruções | Sim | Sim | Sim | Sim |
Melhorias na inserção 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 de 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 em nível de 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 |
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 |
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 indicaçã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 |
Query Store | 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 de 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 Cliente apenas.
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 recursos do Integration Services com suporte nas edições do SQL Server.
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 2019 (15.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 | |
Base de Dados Stretch | 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ão EXTERNAL_ACCESS ou UNSAFE |
||
Extensão do pool de buffers | ||
Backup para URL - blob de página | O backup para uma URL é suportado para blobs de bloco, usando a Assinatura de Acesso Compartilhado . | |
SQL Server Agent | Subsistemas: CmdExec, PowerShell, Leitor de Filas, SSIS, SSAS, SSRS | |
Alertas | ||
Backup gerenciado | ||
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) | |
Autenticação integrada do Windows para servidores vinculados | ||
Autenticação integrada do Windows para pontos de extremidade do grupo de disponibilidade (AG) | Crie e utilize a autenticação do ponto final baseada em certificado para grupos de disponibilidade. Para obter mais informações, consulte Configurar o SQL Server Always On Availability Group para alta disponibilidade no Linux. | |
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 bancos de dados de catálogo do Servidor de Relatório do Power BI para 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 Principais |
Para obter uma lista de recursos suportados pelas edições do SQL Server no Windows, consulte:
- Edições e recursos suportados de SQL Server 2022
- Edições e funcionalidades suportadas do SQL Server 2019
- Edições e recursos com suporte do SQL Server 2017
- Edições e Recursos com Suporte do SQL Server 2016
Conteúdo relacionado
- O que há de novo no SQL Server 2019
- Guia de instalação do SQL Server
- documentação técnica do SQL Server