Edições e recursos compatíveis do SQL Server 2017 no Linux
Aplica-se a: SQL Server – Linux
Este artigo apresenta detalhes de recursos com suporte nas diferentes edições do SQL Server 2017 (14.x) no Linux.
Para edições e recursos com suporte do SQL Server no Windows, consulte Edições e recursos com suporte do SQL Server 2017. Para obter mais informações sobre as novidades do SQL Server 2017 (14.x) no Windows, confira Novidades no SQL Server 2017.
Este artigo apresenta detalhes de recursos com suporte nas diferentes edições do SQL Server 2017 (14.x) no Linux. Para obter mais informações sobre as novidades do SQL Server 2017 (14.x) no Windows, confira Novidades no SQL Server 2017.
Os requisitos de instalação variam de acordo com as necessidades do aplicativo. As diferentes edições do SQL Server acomodam desempenho, runtime e requisitos de preço exclusivos para organizações e indivíduos. Os componentes do SQL Server que você instala dependem também dos seus requisitos específicos. As seções a seguir ajudarão você a entender como fazer a melhor escolha entre as edições e os componentes disponíveis no SQL Server.
Para obter as notas de versão mais recentes e as informações sobre as novidades, confira Notas sobre a versão do SQL Server 2017 no Linux.
Para obter uma lista dos recursos de SQL Server não disponíveis no Linux, confira Recursos e serviços sem suporte.
Experimente o SQL Server
Edições doSQL Server
A tabela a seguir descreve essas edições do SQL Server.
Edition | Definição |
---|---|
Enterprise | A oferta premium, a edição SQL Server Enterprise fornece funcionalidades de datacenter abrangentes de alta tecnologia com desempenho incrivelmente rápido, virtualização ilimitada 1 e business intelligence de ponta a ponta, oferecendo altos níveis de serviço para cargas de trabalho críticas e acesso a insights de dados para usuários finais. A edição Enterprise está disponível para avaliação. Uma implantação de avaliação está disponível por 180 dias. Para obter mais informações, confira Recursos e documentos de licenciamento do SQL Server. |
Standard | A edição SQL Server Standard fornece gerenciamento de dados básicos e bancos de dados de business intelligence para departamentos e pequenas empresas executarem seus aplicativos e dá suporte a ferramentas de desenvolvimento comuns para rede local e em nuvem, permitindo o gerenciamento eficiente de bancos de dados com mínimos recursos de TI. |
Web | O SQL Server Web Edition é uma opção de baixo custo total de propriedade para hospedagem de sites e VAPs da Web (incluindo a escolha da Web Edition no IaaS no Azure) que fornece funcionalidades de escalabilidade, economia e capacidade de gerenciamento para propriedades da Web de pequeno a grande porte. |
Desenvolvedor | A ediçãoSQL Server Developer permite que os desenvolvedores criem qualquer tipo de aplicativo com base no SQL Server. Ele inclui todas as funcionalidades da edição Enterprise, mas é licenciado para ser usado como um sistema de teste e desenvolvimento, e não como um servidor de produção. O SQL Server Developer é uma opção ideal para pessoas que criam e testam aplicativos. |
Express edition | A edição SQL Server Express é o banco de dados de nível de entrada gratuito e é ideal para conhecer e criar aplicativos da área de trabalho e aplicativos controlados por dados de pequenos servidores. É a melhor escolha para fornecedores de software independente, desenvolvedores e interessados que criam aplicativos cliente. Se precisar de recursos mais avançados de banco de dados, o SQL Server Express pode ser perfeitamente atualizado para versões mais sofisticadas do SQL Server. O SQL Server Express LocalDB é uma versão leve do Express que tem todos os seus recursos de programação, é executado no modo de usuário e tem uma instalação rápida e sem nenhuma configuração e uma lista curta de pré-requisitos. |
1 A virtualização ilimitada está disponível na edição Enterprise para os clientes com o Software Assurance. As implantações devem atender o guia de licenciamento. Para obter mais informações, confira Recursos e documentos de licenciamento do SQL Server.
Usar o SQL Server com aplicativos cliente/servidor
Você pode instalar apenas os componentes cliente do SQL Server em um computador que esteja executando aplicativos cliente/servidor que se conectam diretamente a uma instância do SQL Server. A instalação dos componentes cliente é também uma boa opção se você administra uma instância do SQL Server em um servidor de banco de dados ou se planeja desenvolver aplicativos no SQL Server .
Componentes SQL Server
O SQL Server 2017 (14.x) no Linux é compatível com o Mecanismo de Banco de Dados do SQL Server. A tabela a seguir descreve os recursos no Mecanismo de Banco de Dados.
Componentes de 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 principal serviço para armazenamento, processamento e proteção de dados, replicação, pesquisa de texto completo, ferramentas para gerenciar dados XML e relacionais, e integração de análise de banco de dados. |
Edições Developer, Enterprise Core e Evaluation
Para saber quais os recursos com suporte nas edições Developer, Enterprise Core e Evaluation, veja os recursos listados para o SQL Server Enterprise Edition nas tabelas a seguir.
A Developer Edition continua a dar suporte a apenas um cliente para o SQL Server Distributed Replay.
Limites de escala
Recurso | Enterprise | Standard | Web | Express |
---|---|---|---|---|
Capacidade máxima de computação usada por uma instância – Mecanismo de Banco de Dados do SQL Server 1 | Máximo do 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 – Serviços de análise ou Reporting Services | Máximo do 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 |
Memória máxima para o pool de buffers por instância do Mecanismo de Banco de Dados do SQL Server | Máximo do sistema operacional | 128 GB | 64 GB | 1.410 MB |
Capacidade máxima da extensão do pool de buffers por instância do Mecanismo de Banco de Dados do SQL Server | 32 * (configuração máxima de memória do servidor) | 4 * (configuração máxima de memória do servidor) | N/D | N/D |
Máximo de memória para cache do segmento Columnstore por instância do Mecanismo de Banco de Dados do SQL Server | Memória ilimitada | 32 GB | 16 GB | 352 MB |
Tamanho de dados máximo otimizado para memória de acordo com banco de dados em 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 A Enterprise Edition com licenciamento baseado em Servidor + CAL (licença de acesso para cliente) (não disponível para novos contratos) é limitada ao máximo de 20 núcleos por instância do SQL Server. Não há limites no modelo de Licenciamento de Servidor Baseado em Núcleo. Para saber mais, confira Calcular limites de capacidade por edição do SQL Server.
Alta Disponibilidade do RDBMS
Recurso | Enterprise | Standard | Web | Express |
---|---|---|---|---|
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 | Não | No | Não |
Instância de cluster de failover Always On 1 | Sim | Sim | Não | Não |
Grupos de disponibilidade Always On 2 | Sim | Não | No | Não |
Grupos de disponibilidade básicos 3 | No | Sim | Não | Não |
Configuração de grupos de disponibilidade de confirmação de réplica mínima | Sim | Sim | Não | Não |
Grupo de disponibilidade sem cluster | Sim | Sim | Não | Não |
Restauração de arquivo e página online | Sim | Não | No | Não |
Indexação online | Sim | Não | No | Não |
Recompilações de índice online retomáveis | Sim | Não | No | Não |
Alteração de esquema online | Sim | Não | No | Não |
Recuperação rápida | Sim | Não | No | Não |
Backups espelhados | Sim | Não | No | Não |
Adição de memória a quente e CPU | Sim | Não | No | 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 Enterprise Edition, o número de nós é o máximo do sistema operacional. Na edição Standard, há suporte para dois nós.
2 Na Enterprise Edition, há suporte para até oito réplicas secundárias, incluindo duas réplicas secundárias síncronas.
3 A Standard Edition é compatível com grupos de disponibilidade básicos. Um grupo de disponibilidade básico dá suporte a duas réplicas, com um banco de dados. Para obter mais informações sobre grupos de disponibilidade básicos, consulte Grupos de disponibilidade Always On básicos para um banco de dados individual.
Escalabilidade e desempenho do RDBMS
Recurso | Enterprise | Standard | Web | Express |
---|---|---|---|---|
Columnstore 1 | Sim | Sim | Sim | Sim |
Binários de objeto grandes em índices columnstore clusterizados | Sim | Sim | Sim | Sim |
Recompilação de índice columnstore não clusterizado online | Sim | Não | No | Não |
OLTP na memória 1 | Sim | Sim | Sim | Sim |
Memória principal persistente | Sim | Sim | Sim | Sim |
Particionamento de tabela e índice | Sim | Sim | Sim | Sim |
Compactação de dados | Sim | Sim | Sim | Sim |
Administrador de Recursos | Sim | Não | No | Não |
Paralelismo de tabela particionada | Sim | Não | No | Não |
Memória de página grande com reconhecimento para NUMA e alocação de matriz de buffer | Sim | Não | No | Não |
Administração do recurso de E/S | Sim | Não | No | Não |
Durabilidade atrasada | Sim | Sim | Sim | Sim |
Ajuste automático | Sim | Não | No | Não |
Junções Adaptáveis de Modo de Lote | Sim | Não | No | Não |
Comentários de Concessão de Memória do Modo de Lote | Sim | Não | No | Não |
Execução Intercalada para Funções com Valor de Tabela de Várias Instruções | Sim | Sim | Sim | Sim |
Aprimoramentos de inserção em massa | Sim | Sim | Sim | Sim |
1 Tamanho de dados de OLTP in-memory e cache do segmento columnstore são limitados ao valor de memória especificado por edição na seção Limites de escala. O grau máximo de paralelismo é limitado. O grau de paralelismo do processo (DOP) para uma construção de índice é limitado a 2 DOP para a edição Standard e 1 DOP para as edições Web e Express. Refere-se a índices de columnstore criados em tabelas baseadas em disco e tabelas com otimização de memória.
Segurança do RDBMS
Recurso | Enterprise | Standard | Web | Express |
---|---|---|---|---|
Segurança em nível de linha | Sim | Sim | Sim | Sim |
Always Encrypted | Sim | Sim | Sim | Sim |
Mascaramento de dados dinâmicos | Sim | Sim | Sim | Sim |
Auditoria básica | Sim | Sim | Sim | Sim |
Auditoria refinada | Sim | Sim | Sim | Sim |
TDE (criptografia transparente do banco de dados) | Sim | Não | No | Não |
Funções definidas pelo usuário | Sim | Sim | Sim | Sim |
Bancos de dados independentes | Sim | Sim | Sim | Sim |
Criptografia para backups | Sim | Sim | Não | Não |
Gerenciamento RDBMS
Recurso | Enterprise | Standard | Web | Express |
---|---|---|---|---|
Conexão dedicada de administrador | Sim | Sim | Sim | Sim 1 |
Suporte de scripts PowerShell | Sim | Sim | Sim | Sim |
Suporte para operações de componente do aplicativo da camada de dados – extrair, implantar, atualizar, excluir | Sim | Sim | Sim | Sim |
Automação de política (verificação de agenda e alterações) | 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 planejar congelamento para guias de plano | Sim | Sim | Sim | Não |
Direcione a consulta de exibições indexadas (usando a dica de NOEXPAND) | Sim | Sim | Sim | Sim |
Manutenção automática de exibições indexadas | Sim | Sim | Sim | Não |
Exibições particionadas distribuídas | Sim | Não | No | No |
Operações de índice paralelo | Sim | Não | No | Não |
Uso automático da exibição indexada através do otimizador de consulta | Sim | Não | No | Não |
Verificação de consistência paralela | Sim | Não | No | Não |
Ponto de controle do Utilitário do SQL Server | Sim | Não | No | Não |
1 Com sinalizador de rastreamento.
Programação
Recurso | Enterprise | Standard | Web | Express |
---|---|---|---|---|
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 |
Recursos MERGE e UPSERT | Sim | Sim | Sim | Sim |
Tipos de dados de data e hora | Sim | Sim | Sim | Sim |
Suporte à internacionalização | Sim | Sim | Sim | Sim |
Pesquisa semântica e de texto completo | Sim | Sim | Sim | Sim |
Especificação de idioma em consulta | Sim | Sim | Sim | Sim |
Service Broker (mensagens) | Sim | Sim | Não 1 | Não 1 |
pontos de extremidade Transact-SQL | Sim | Sim | Sim | Não |
Grafo | Sim | Sim | Sim | Sim |
1 Somente cliente.
Integration Services
Para obter informações sobre os recursos do SSIS (Integration Services) compatíveis com as edições do SQL Server, confira Recursos do Integration Services compatíveis com as edições do SQL Server.
Serviços espaciais e de localização
Nome do recurso | Enterprise | Standard | Web | Express |
---|---|---|---|---|
Í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 espaciais padrão da indústria | Sim | Sim | Sim | Sim |
Recursos e serviços sem suporte
Os seguintes recursos e serviços não estão disponíveis para SQL Server 2017 (14.x) no Linux. O suporte para esses recursos será habilitado gradativamente com o passar do tempo.
Área | Recurso ou serviço sem suporte | Comentários |
---|---|---|
Mecanismo de banco de dados | Replicação de mesclagem | |
Stretch DB | Esse recurso foi preterido no SQL Server 2022 (16.x) e não tem suporte. | |
PolyBase | Com suporte no SQL Server 2019 (15.x) e versões posteriores. | |
Consulta distribuída com conexões de terceiros | ||
Servidores vinculados a fontes de dados diferentes do SQL Server | Instale o PolyBase no Linux para consultar outras fontes de dados do SQL Server usando a sintaxe Transact-SQL. Para cenários em que o PolyBase não é útil, envie comentários para o fórum do Microsoft Azure. | |
Procedimentos armazenados estendidos do sistema (xp_cmdshell etc.) |
Este recurso foi preterido. 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 |
||
Buffer Pool Extension | ||
Backup para URL – blob de páginas | O Backup para URL é compatível com os blobs de blocos usando a Assinatura de Acesso Compartilhado. | |
SQL Server Agent | Subsistemas: CmdExec, PowerShell, Queue Reader, SSIS, SSAS, SSRS | |
Alertas | ||
Agente de Leitor de Log | ||
Backup Gerenciado | ||
Alta disponibilidade | Espelhamento de banco de dados | Este recurso foi preterido. Use Grupos de disponibilidade AlwaysOn em vez disso. |
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 AG (grupo de disponibilidade) | Crie e use a autenticação de ponto de extremidade baseada em certificado para grupos de disponibilidade. Para obter mais informações, confira Configurar o Grupos de disponibilidade Always On do SQL Server para alta disponibilidade no Linux. | |
Serviços | SQL Server Browser | |
Serviços de R para o SQL Server | O SQL Server R tem suporte no SQL Server, mas não há suporte para os serviços do SQL Server R como um pacote separado. Você pode instalar os Serviços de Machine Learning no Linux para SQL Server 2019 e SQL Server 2022. |
|
Serviços de análise | ||
Reporting Services | No SQL Server 2019 (15.x) e versões posteriores, configure os bancos de dados de catálogo do Servidor de Relatórios do Power BI para o SQL Server em 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. | |
Data Quality Services | ||
Master Data Services |
Para obter uma lista dos recursos compatíveis com as edições do SQL Server no Windows, consulte:
- Edições e recursos com suporte do SQL Server 2022
- Edições e recursos com suporte do SQL Server 2019
- Edições e recursos com suporte do SQL Server 2017
- Edições e recursos com suporte do SQL Server 2016