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.
A edição Evaluation do SQL Server está disponível por um período de avaliação de 180 dias.
Para notas de versão mais recentes e informações sobre novidades, consulte o seguinte:
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 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.
Em um servidor de Internet, como um servidor que executa o IIS (Serviços de Informações da Internet), você instalará normalmente as ferramentas cliente do SQL Server. Essas ferramentas incluem os componentes cliente de conectividade usados por um aplicativo que se conecta a uma instância do SQL Server.
Observação
Apesar de ser possível instalar uma instância do SQL Server em um computador que executa o IIS, isso é feito normalmente apenas para pequenos sites da Web que possuem um único computador servidor. A maioria dos sites da Web possui sistemas IIS de camada intermediária em um servidor ou em clusters de servidores e bancos de dados em um servidor diferente ou em uma federação de servidores.
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 .
A opção de ferramentas cliente instala os seguintes recursos do SQL Server : componentes compatíveis com versões anteriores, SQL Server Data Tools, componentes de conectividade, ferramentas de gerenciamento, Software Development Kit e componentes dos Manuais Online do SQL Server . Para obter mais informações, confira Instalar o SQL Server.
Decidir entre componentes do SQL Server
Use a página Seleção de Recursos do Assistente de Instalação do SQL Server para selecionar os componentes a serem incluídos em uma instalação do SQL Server. Por padrão, nenhum dos recursos na árvore está selecionado.
Use as informações nas tabelas a seguir para determinar o conjunto de recursos mais adequado às suas necessidades.
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 serviço principal para armazenamento, processamento e proteção de dados, replicação, pesquisa de texto completo, ferramentas para gerenciar dados XML e relacionais, na integração da análise de banco de dados e na integração do PolyBase para acesso ao Hadoop e a outras fontes de dados heterogêneas, bem como o servidor DQS.
Analysis Services
Serviços de análise inclui as ferramentas para criação e gerenciamento de aplicativos OLAP (processamento analítico online) e de mineração de dados.
Reporting Services
OReporting Services inclui componentes de servidor e cliente por criar, gerenciar e implantar relatórios tabulares, de matriz, gráficos e de forma livre. OReporting Services também é uma plataforma extensível que você pode usar para desenvolver aplicativos de relatório.
Integration Services
Integration Services é um conjunto de ferramentas gráficas e objetos programáveis para mover, copiar e transformar dados. Ele também inclui o componente Data Quality Services (DQS) para o Integration Services.
Master Data Services
OMaster Data Services (MDS) é a solução do SQL Server para gerenciamento de dados mestre. O MDS pode ser configurado para gerenciar qualquer domínio (produtos, clientes, contas) e inclui hierarquias, segurança granular, transações, controle de versão de dados e regras de negócio, bem como um Suplemento para Excel que pode ser usado para gerenciar dados.
R Services (no Banco de Dados)
O R Services (In-Database) dá suporte a soluções R distribuídas e escalonáveis em várias plataformas e usando várias fontes de dados empresariais, incluindo Linux, Hadoop e Teradata.
Ferramentas de gerenciamento
Descrição
SQL Server Management Studio
OSQL Server Management Studio é um ambiente integrado para acessar, configurar, gerenciar, administrar e desenvolver os componentes do SQL Server. O Management Studio permite que os desenvolvedores e administradores de todos os níveis usem o SQL Server.
OSQL Server Configuration Manager fornece gerenciamento básico de configuração para serviços, protocolos do servidor, protocolos do cliente e aliases do cliente do SQL Server
SQL Server Profiler
SQL Server Profiler fornece uma interface gráfica do usuário para monitorar uma instância do Mecanismo de Banco de Dados ou do Serviços de análise.
Mecanismo de Banco de Dados Orientador de Otimização
O Orientador de Otimização doMecanismo de Banco de Dados ajuda a criar conjuntos de índices, exibições indexadas e partições ideais.
Cliente Data Quality
Fornece uma interface gráfica do usuário altamente simples e intuitiva para se conectar ao servidor DQS e executar operações de limpeza de dados. Ele também permite monitorar centralmente várias atividades executadas durante a operação de limpeza de dados.
SQL Server Data Tools
OSQL Server Data Tools oferece um IDE para criar soluções para os componentes de Business Intelligence: Serviços de análise, Reporting Servicese Integration Services.
(Antes chamado de Business Intelligence Development Studio). OSQL Server Data Tools também inclui "Projetos de banco de dados" que oferecem um ambiente integrado para desenvolvedores de banco de dados realizarem seu trabalho de design de banco de dados para qualquer plataforma SQL Server (no local e fora do local) no Visual Studio. Os desenvolvedores de banco de dados podem usar o Gerenciador de Servidores aprimorado no Visual Studio para criar ou editar facilmente objetos de banco de dados e dados, ou executar consultas.
Componentes de conectividade
Instala componentes para comunicação entre clientes e servidores, e bibliotecas de rede para DB-Library, ODBC e OLE DB.
Documentação
Descrição
SQL Server Manuais Online
Documentação principal do SQL Server.
Edições Developer e Evaluation
Para saber quais os recursos com suporte nas edições Developer e Evaluation, consulte os recursos listados para o SQL Server Enterprise Edition nas tabelas abaixo.
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 2
16 GB 2
352 MB 2
352 MB 2
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 2
16 GB 2
352 MB 2
352 MB 2
Memória máxima utilizada por instância de Serviços de análise
Máximo do sistema operacional
Tabela: 16 GB
MOLAP: 64 GB
N/D
N/D
N/D
Memória máxima utilizada por instância de Reporting Services
Máximo do sistema operacional
64 GB
64 GB
4 GB
N/D
Tamanho máximo do banco de dados relacional
524 PB
524 PB
524 PB
10 GB
10 GB
1 O Enterprise Edition com Servidor + licenciamento baseado em CAL (Licença de Acesso para Cliente) (não disponível para novos contratos) é limitado 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 Compute Capacity Limits by Edition of SQL Server.
2 Aplica-se ao SQL Server 2016 (13.x) SP1 como parte da criação de uma CPSA (área de superfície de programação comum) em todas as edições.
Alta Disponibilidade do RDBMS
Recurso
Enterprise
Standard
Web
Express por Avançado Serviços
Express
Suporte do Server Core 1
Sim
Sim
Sim
Sim
Sim
Envio de logs
Sim
Sim
Sim
Não
Não
Espelhamento de banco de dados
Sim
Sim 4
Sim 5
Sim 5
Sim 5
Compactação de backup
Sim
Sim
Não
No
Não
Instantâneo do banco de dados
Sim
Sim 3
Sim 3
Sim 3
Sim 3
Instâncias do cluster de failover do AlwaysOn
16 nós
2 nós
Não
No
Não
Grupos de disponibilidade AlwaysOn
Yes
Até 8 réplicas secundárias, incluindo 2 réplicas secundárias síncronas
3 Aplica-se ao SQL Server 2016 SP1 como parte da criação de uma CPSA (área de superfície de programação comum) em todas as edições.
4 Somente segurança completa.
5 Somente testemunha.
Escalabilidade e desempenho do RDBMS
Recurso
Enterprise
Standard
Web
Express por Avançado Serviços
Express
Columnstore 1, 2
Sim
Sim
Sim
Sim
Sim
OLTP in-memory 1, 2
Sim
Sim
Sim
Sim 3
Sim
Stretch Database
Sim
Sim
Sim
Sim
Sim
Memória principal persistente
Sim
Sim
Sim
Sim
Sim
Suporte de várias instâncias
50
50
50
50
50
Particionamento de tabela e índice 2
Sim
Sim
Sim
Sim
Sim
Compactação de dados 2
Sim
Sim
Sim
Sim
Sim
Administrador de Recursos
Sim
Não
No
No
No
Paralelismo de tabela particionada 2
Sim
Sim
Sim
Não
No
Contêineres de vários fluxos de arquivos 2
Sim
Sim
Sim
Sim
Sim
Memória de página grande com reconhecimento para NUMA e alocação de matriz de buffer
Sim
Não 4
Não
No
Não
Buffer Pool Extension
Sim
Sim
Não
No
Não
Governança de recursos de E/S
Sim
Não
No
No
Não
Read-Ahead
Sim
Não
No
No
Não
Exame avançado
Sim
Não
No
No
Não
Durabilidade atrasada
Sim
Sim
Sim
Sim
Sim
1 Tamanho de dados de OLTP na memória e cache do segmento Columnstore são limitados a 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 do processo (DOP) para uma construção de índice é limitado a 2 DOP para a Edição Standard e 1 DOP para Web e Edições Express. Refere-se a índices de columnstore criados em tabelas baseadas em disco e tabelas com otimização de memória.
2 Aplica-se ao SQL Server 2016 (13.x) SP1 como parte da criação de uma CPSA (área de superfície de programação comum) em todas as edições. Aplicação de agregação, aplicação de predicado de cadeia de caracteres e otimizações de SIMD são aprimoramentos de escalabilidade do SQL Server Enterprise Edition. Para obter mais detalhes, confira Índices columnstore – novidades.
3 Esse recurso não está incluído na opção de instalação LocalDB.
4 O licenciamento baseado em Standard Edition e SQL Server + CAL pode restringir a quantidade de processadores que o SQL Server Standard pode usar, embora o SQL Server Standard seja habilitado para NUMA.
Segurança do RDBMS
Recurso
Enterprise
Standard
Web
Express
Express por Avançado Serviços
Segurança em nível de linha
Sim
Sim
Sim 1
Sim 1
Sim 1
Always Encrypted
Sim
Sim 1
Sim 1
Sim 1
Sim 1
Mascaramento de dados dinâmicos
Sim
Sim
Sim 1
Sim 1
Sim 1
Auditoria de servidor
Sim
Sim
Sim
Sim
Sim
Auditoria de banco de dados
Sim
Sim 1
Sim 1
Sim 1
Sim 1
Criptografia transparente do banco de dados
Sim
Não
No
No
Não
Gerenciamento extensível de chaves
Sim
Não
No
No
Não
Funções definidas pelo usuário
Sim
Sim
Sim
Sim
Sim
Bancos de dados independentes
Sim
Sim
Sim
Sim
Sim
Criptografia para backups
Sim
Sim
Não
No
Não
1 Aplica-se ao SQL Server 2016 (13.x) SP1 como parte da criação de uma CPSA (área de superfície de programação comum) em todas as edições.
Replicação
Recurso
Enterprise
Standard
Web
Express por Avançado Serviços
Express
Assinantes heterogêneos
Sim
Sim
Não
No
Não
Replicação de mesclagem
Sim
Sim
Sim 1
Sim 1
Sim 1
publicação Oracle
Sim
Não
No
No
Não
Replicação transacional ponto a ponto
Sim
Não
No
No
Não
Replicação de instantâneo
Sim
Sim
Sim 1
Sim 1
Sim 1
Controle de alterações do SQL Server
Sim
Sim
Sim
Sim
Sim
Replicação transacional
Sim
Sim
Sim 1
Sim 1
Sim 1
Replicação transacional no Azure
Sim
Sim
Não
No
Não
Assinatura atualizável de replicação transacional
Sim
Sim
Não
No
Não
1 Somente assinante.
Ferramentas de gerenciamento
Recurso
Enterprise
Standard
Web
Express por Avançado Serviços
Express
SQL Management Objects (SMO)
Sim
Sim
Sim
Sim
Sim
SQL Configuration Manager
Sim
Sim
Sim
Sim
Sim
SQL CMD (ferramenta de prompt de comando)
Sim
Sim
Sim
Sim
Sim
Distributed Replay – Ferramenta de Administração
Sim
Sim
Sim
Sim
Não
Distributed Replay – Cliente
Sim
Sim
Sim
Não
Não
Distributed Replay - Controller
Até 16 clientes
1 cliente
1 cliente
Não
Não
SQL Profiler
Sim
Sim
Não 1
Não 1
Não 1
SQL Server Agent
Sim
Sim
Sim
Não
Não
Pacote de gerenciamento do Microsoft System Center Operations Manager
Sim
Sim
Sim
Não
Não
Database Tuning Advisor (DTA)
Sim
Sim 2
Sim 2
Não
Não
1 SQL Server Web, SQL Server Express, SQL Server Express with Tools e SQL Server Express with Advanced Services podem ter o perfil criado usando as edições SQL Server Enterprise e Standard.
2 Ajuste habilitado somente em recursos da edição Standard
Gerenciamento RDBMS
Recurso
Enterprise
Standard
Web
Express por Avançado Serviços
Express
Instâncias de usuário
Não
No
No
Sim
Sim
LocalDB
Não
No
No
Sim
Não
Conexão dedicada de administrador
Sim
Sim
Sim
Sim 3
Sim 3
Suporte de scripts PowerShell
Sim
Sim
Sim
Sim
Sim
Suporte a SysPrep 1
Sim
Sim
Sim
Sim
Sim
Suporte para operações de componente do aplicativo da camada de dados – extrair, implantar, atualizar, excluir
Sim
Sim
Sim
Sim
Sim
Automação de política (verificação de agenda e alterações)
Sim
Sim
Sim
Não
Não
Coletor de dados de desempenho
Sim
Sim
Sim
Não
Não
Pode se inscrever como uma instância gerenciada no gerenciamento de várias instâncias
Sim
Sim
Sim
Não
Não
Relatórios de desempenho padrão
Sim
Sim
Sim
Não
Não
Guias de plano e planejar congelamento para guias de plano
Sim
Sim
Sim
Não
Não
Direcione a consulta de exibições indexadas (usando a dica de NOEXPAND)
Sim
Sim
Sim
Sim
Sim
Manutenção automática de exibições indexadas
Sim
Sim
Sim
Não
Não
Exibições particionadas distribuídas
Sim
Não
No
No
No
Operações de índice paralelo
Sim
Não
No
No
Não
Uso automático da exibição indexada através do otimizador de consulta
Administrar uma infraestrutura de banco de dados do SQL Server para bancos de dados relacionais de nuvem, locais e híbridos usando as ofertas de banco de dados relacional do Microsoft PaaS.