Como baixar o SQL Server 2016 Express
O SQL Server 2016 Express é uma edição gratuita do SQL Server ideal para desenvolvimento e produção de aplicativos de desktop, Web e pequenos servidores. Possui muitos recursos que o tornam um sistema de gerenciamento de dados poderoso e confiável, como desempenho na memória, segurança avançada, suporte a JSON, tabelas temporais, armazenamento de consultas etc.
Neste artigo, você aprenderá como baixar e instalar o SQL Server 2016 Express em sua máquina Windows passo a passo.
download sql server 2016 express
Pré-requisitos para instalação do SQL Server 2016 Express
Antes de instalar o SQL Server 2016 Express, você precisa garantir que sua máquina atenda aos seguintes requisitos de hardware e software:
Sistema operacional: Windows 10, Windows 8.1, Windows 8, Windows 7 Service Pack 1, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 ou Windows Server 2008 R2 Service Pack 1.
Processador: processador x64 com velocidade mínima de 1,4 GHz.
Memória: Mínimo de 512 MB de RAM (recomenda-se 2 GB ou mais).
Espaço em disco: Mínimo de 4 GB de espaço livre em disco.
.NET Framework: .NET Framework versão 4.0 ou superior.
Baixando o SQL Server 2016 Express
Para baixar o SQL Server 2016 Express, você precisa visitar a página de download da Microsoft e escolher a edição e o idioma que melhor se adapta às suas necessidades.
Escolhendo a edição e o idioma
Há quatro edições do SQL Server 2016 Express disponíveis para download:
SQL Server 2016 Express: Este é o principal mecanismo de banco de dados que suporta até 10 GB de dados por banco de dados.
SQL Server 2016 Express with Tools: Isso inclui o mecanismo de banco de dados e o SQL Server Management Studio (SSMS), uma ferramenta gráfica para gerenciar e consultar bancos de dados.
SQL Server 2016 Express com serviços avançados: inclui o mecanismo de banco de dados, SSMS, pesquisa de texto completo, serviços de relatórios e serviços de qualidade de dados.
SQL Server 2016 LocalDB: esta é uma versão leve do mecanismo de banco de dados que é executado como um processo de usuário e não requer instalação ou configuração.
Você também pode escolher o idioma do SQL Server 2016 Express em uma lista de idiomas suportados, como inglês, chinês, espanhol, francês, alemão etc.
Para baixar o SQL Server 2016 Express, acesse e selecione a edição e o idioma desejados. Em seguida, clique em Download e salve o arquivo no local de sua preferência. Você também pode usar a tabela a seguir para encontrar os links de download direto para cada edição e idioma.
EdiçãoLinguagemLink para Download
SQLServer 2016 ExpressInglês
SQL Server 2016 Express com ferramentasInglês
SQL Server 2016 Express com serviços avançadosInglês
SQL Server 2016 LocalDBInglês
A captura de tela a seguir mostra a página de download da Microsoft para SQL Server 2016 Express:
Executando o arquivo de configuração
Depois de baixar o arquivo de instalação do SQL Server 2016 Express, você precisa executá-lo para iniciar o processo de instalação. Você pode executar o arquivo de instalação da mídia baixada ou de um compartilhamento de rede.
Para executar o arquivo de instalação, clique duas vezes nele ou clique com o botão direito do mouse e selecione Executar como administrador. Você verá um prompt de Controle de Conta de Usuário solicitando que você permita que o aplicativo faça alterações em seu dispositivo. Clique em Sim para continuar.
Você verá a janela SQL Server Installation Center, que fornece várias opções para instalação, atualização ou configuração do SQL Server. Clique em Nova instalação autônoma do SQL Server ou adicione recursos a uma instalação existente para prosseguir.
A captura de tela a seguir mostra o assistente de configuração do SQL Server 2016 Express:
Instalando o SQL Server 2016 Express
Depois de executar o arquivo de instalação, você precisa seguir as etapas do assistente de instalação para instalar o SQL Server 2016 Express em sua máquina. O assistente de instalação o guiará pelas seguintes etapas:
Aceitando os termos da licença
A primeira etapa é aceitar os termos de licença e a declaração de privacidade do SQL Server 2016 Express. Você precisa ler e concordar com os termos antes de continuar com a instalação. Você também pode visualizar os termos de licença de outros componentes, como Microsoft R Open, Microsoft R Server, etc.
Para aceitar os termos da licença, marque a caixa que diz Aceito os termos da licença e clique em Avançar. Você verá uma página que verifica regras globais e atualizações de produtos.
A captura de tela a seguir mostra a página do contrato de licença do SQL Server 2016 Express:
Escolhendo o tipo de instalação
A próxima etapa é escolher o tipo de instalação do SQL Server 2016 Express. Você pode escolher entre uma nova instalação ou adicionar recursos a uma instalação existente.
Uma nova instalação instalará uma nova instância do SQL Server 2016 Express em sua máquina. Você pode especificar o nome da instância, os recursos e as definições de configuração posteriormente no assistente.
Adicionar recursos a uma instalação existente adicionará novos recursos ou componentes a uma instância existente do SQL Server 2016 Express em sua máquina. Você pode selecionar a instância e os recursos que deseja adicionar posteriormente no assistente.
Para escolher o tipo de instalação, selecione Executar uma nova instalação do SQL Server 2016 ou Adicionar recursos a uma instância existente do SQL Server 2016 e clique em Avançar. Você verá uma página que verifica as regras de instalação e as regras de recursos.
A captura de tela a seguir mostra a página do tipo de instalação do SQL Server 2016 Express:
Escolhendo os recursos para instalar
A próxima etapa é escolher os recursos a serem instalados para o SQL Server 2016 Express. Você pode selecionar os recursos que deseja usar para seus aplicativos de banco de dados, como o mecanismo de banco de dados, ferramentas de gerenciamento, serviços de relatórios, etc.
O mecanismo de banco de dados é o serviço principal que armazena e processa dados. Ele é necessário para qualquer instalação do SQL Server.Você também pode optar por instalar o SQL Server Replication, que permite a sincronização de dados em vários servidores.
As ferramentas de gerenciamento incluem o SQL Server Management Studio (SSMS), que é uma ferramenta gráfica para gerenciar e consultar bancos de dados, e o SQL Server Configuration Manager, que é uma ferramenta para configurar e gerenciar serviços do SQL Server e protocolos de rede.
Os serviços de relatórios incluem SQL Server Reporting Services (SSRS), que é uma plataforma baseada em servidor para criar e entregar relatórios, e Data Quality Services (DQS), que é uma ferramenta para limpeza e correspondência de dados.
Para escolher os recursos a serem instalados, marque as caixas que correspondem aos recursos desejados e clique em Avançar. Você também pode clicar no nome do recurso para ver uma descrição do que ele faz. Você verá uma página que verifica as regras de recursos e os requisitos de espaço em disco.
A captura de tela a seguir mostra a página de seleção de recursos do SQL Server 2016 Express:
Configurando o nome e o ID da instância
A próxima etapa é configurar o nome da instância e a ID do SQL Server 2016 Express. Uma instância é uma cópia do mecanismo de banco de dados do SQL Server executado como um serviço do Windows. Você pode ter várias instâncias do SQL Server na mesma máquina, cada uma com seu próprio nome, ID e definições de configuração.
O nome de instância padrão do SQL Server 2016 Express é SQLEXPRESS. Você pode usar esse nome ou especificar um nome diferente para sua instância. O ID da instância é derivado do nome da instância e é usado para identificar as pastas de instalação e as chaves de registro de sua instância.
Para configurar o nome e o ID da instância, digite o nome que deseja para sua instância na caixa Instância nomeada e clique em Avançar. Você verá uma página que verifica as regras de configuração de instalação.
A captura de tela a seguir mostra a página de configuração da instância do SQL Server 2016 Express:
Configurando as contas de serviço e o agrupamento
A próxima etapa é configurar as contas de serviço e o agrupamento do SQL Server 2016 Express. As contas de serviço são as contas do Windows que os serviços do SQL Server usam para fazer logon e acessar recursos. Collation é o conjunto de regras que determinam como o SQL Server classifica e compara dados.
Por padrão, o SQL Server 2016 Express usa o NT Service\MSSQL$ conta para o serviço do mecanismo de banco de dados e NT Service\SQLAgent$ conta para o serviço SQL Server Agent. Você pode usar essas contas ou especificar contas diferentes para cada serviço. Você também pode alterar o tipo de inicialização de cada serviço para automático, manual ou desabilitado.
Por padrão, o SQL Server 2016 Express usa o agrupamento SQL_Latin1_General_CP1_CI_AS, que não diferencia maiúsculas de minúsculas e diferencia acentos. Você pode usar este agrupamento ou escolher um diferente na lista de agrupamentos disponíveis. Você também pode alterar o agrupamento de bancos de dados individuais após a instalação.
Para configurar as contas de serviço e o agrupamento, insira o nome da conta e a senha de cada serviço na guia Contas de serviço e selecione o agrupamento desejado na guia Agrupamento. Em seguida, clique em Avançar. Você verá uma página que verifica as regras de configuração do mecanismo de banco de dados.
A captura de tela a seguir mostra a página de configuração do servidor para SQL Server 2016 Express:
Definindo as configurações do mecanismo de banco de dados
A próxima etapa é definir as configurações do mecanismo de banco de dados para SQL Server 2016 Express. Essas configurações incluem o modo de autenticação, os diretórios de dados, as configurações de tempDB e as configurações de fluxo de arquivos.
O modo de autenticação determina como os usuários podem se conectar ao SQL Server. Existem dois modos: autenticação do Windows e modo misto. A autenticação do Windows usa as credenciais do Windows do usuário para fazer logon no SQL Server. O modo misto permite a autenticação do Windows e a autenticação do SQL Server, que usa um nome de usuário e uma senha armazenados no SQL Server.
Por padrão, o SQL Server 2016 Express usa o modo de autenticação do Windows.Você pode usar este modo ou escolher o modo misto e especificar uma senha forte para a conta do administrador do sistema (sa). Você também pode adicionar outros administradores à função de administrador do sistema do SQL Server.
Os diretórios de dados determinam onde o SQL Server armazena os dados e arquivos de log para os bancos de dados do sistema e do usuário. Por padrão, o SQL Server 2016 Express usa o diretório C:\Arquivos de Programas\Microsoft SQL Server\MSSQL13.Pasta \MSSQL\DATA para arquivos de dados e log. Você pode usar esta pasta ou especificar pastas diferentes para cada tipo de arquivo.
As configurações do tempDB determinam como o SQL Server configura o banco de dados tempDB, que é um banco de dados do sistema que armazena dados temporários, como resultados intermediários, tabelas temporárias etc. Você pode usar essas configurações ou especificar valores diferentes para o número, tamanho e crescimento automático de arquivos tempDB.
As configurações do fluxo de arquivos determinam como o SQL Server habilita e gerencia os dados do fluxo de arquivos, que são dados binários armazenados no sistema de arquivos em vez do banco de dados. Os dados do Filestream podem ser acessados por meio de APIs Transact-SQL ou Win32. Por padrão, o SQL Server 2016 Express não habilita dados de fluxo de arquivos. Você pode ativá-lo e especificar o nível de acesso e o nome do compartilhamento do fluxo de arquivos.
Para definir as configurações do mecanismo de banco de dados, insira o modo de autenticação, senha, administradores, diretórios de dados, configurações de tempDB e configurações de fluxo de arquivos na página Configuração do Mecanismo de Banco de Dados. Em seguida, clique em Avançar. Você verá uma página que mostra o resumo pronto para instalar.
A captura de tela a seguir mostra a página de configuração do mecanismo de banco de dados do SQL Server 2016 Express:
Revendo e confirmando as opções de instalação
A próxima etapa é revisar e confirmar as opções de instalação do SQL Server 2016 Express.Você pode ver um resumo dos recursos, nome da instância, definições de configuração e requisitos de espaço em disco para sua instalação. Você também pode visualizar o arquivo de configuração que contém os parâmetros de instalação.
Para revisar e confirmar as opções de instalação, verifique o resumo e clique em Instalar. Você verá uma página que mostra o progresso e o status da instalação.
A captura de tela a seguir mostra a página pronta para instalação do SQL Server 2016 Express:
Concluindo o processo de instalação
A etapa final é concluir o processo de instalação do SQL Server 2016 Express. Você pode monitorar o progresso e o status de cada instalação de recurso, como mecanismo de banco de dados, ferramentas de gerenciamento, serviços de relatórios, etc. Você também pode visualizar o log detalhado da instalação em uma janela separada.
Para concluir o processo de instalação, aguarde até que todos os recursos sejam instalados com êxito e clique em Fechar. Você verá uma página que mostra o resumo completo e links para informações adicionais.
A captura de tela a seguir mostra a página de progresso da instalação e a página completa do SQL Server 2016 Express:
Verificando e testando a instalação expressa do SQL Server 2016
Depois de instalar o SQL Server 2016 Express, você precisa verificar e testar se ele está instalado e funcionando corretamente. Você pode fazer isso conectando-se a ele com o SQL Server Management Studio (SSMS), consultando bancos de dados do sistema, criando bancos de dados de usuários, etc.
Para verificar e testar a instalação do SQL Server 2016 Express, siga estas etapas:
Abra o SSMS no menu Iniciar ou no atalho da área de trabalho. Você verá uma caixa de diálogo Conectar ao Servidor.
Digite o nome do servidor, que é \SQLEXPRESS ou localhost\SQLEXPRESS, dependendo de como você configurou o nome da sua instância. Se você escolheu autenticação de modo misto, digite seu nome de usuário e senha. Caso contrário, use a autenticação do Windows.
Clique em Conectar. Você verá a janela Object Explorer, que mostra o nome do servidor, bancos de dados, segurança, objetos do servidor, etc.
Expanda o nó Bancos de dados e selecione Bancos de dados do sistema. Você verá quatro bancos de dados do sistema: master, model, msdb e tempdb. Esses bancos de dados armazenam informações sobre a configuração do servidor, segurança, operações de backup e restauração, dados temporários, etc.
Clique com o botão direito do mouse em qualquer banco de dados do sistema e selecione Nova consulta. Você verá uma janela do editor de consultas onde poderá escrever e executar instruções Transact-SQL.
Digite SELECT @@VERSION; na janela do editor de consultas e clique em Executar. Você verá a janela de resultados abaixo da janela do editor de consultas, que mostra as informações de versão da sua instância do SQL Server 2016 Express.
Digite SELECT name FROM sys.databases; na janela do editor de consultas e clique em Executar. Você verá a janela de resultados abaixo da janela do editor de consultas, que mostra os nomes de todos os bancos de dados em sua instância do SQL Server 2016 Express.
Para criar um banco de dados do usuário, clique com o botão direito do mouse no nó Bancos de dados e selecione Novo banco de dados. Você verá uma caixa de diálogo Novo banco de dados onde poderá especificar o nome do banco de dados, proprietário, arquivos de dados, opções, etc.
Insira um nome para seu banco de dados na caixa Nome do banco de dados e clique em OK. Você verá uma mensagem informando que seu banco de dados foi criado com sucesso.
Expanda seu nó de banco de dados e selecione Tabelas. Você verá uma lista vazia de tabelas para seu banco de dados.
Para criar uma tabela em seu banco de dados, clique com o botão direito do mouse no nó Tabelas e selecione Nova Tabela. Você verá uma janela de designer de tabela onde poderá especificar as colunas, tipos de dados, restrições, índices, etc.
Insira um nome para sua tabela na coluna Nome da janela do designer de tabela. Em seguida, insira algumas colunas com seus tipos de dados e propriedades na janela do designer de tabela.
Para salvar sua tabela, clique com o botão direito do mouse na janela do designer de tabela e selecione Salvar . Você verá uma mensagem informando que sua tabela foi criada com sucesso.
Para inserir alguns dados em sua tabela, clique com o botão direito do mouse no nó da tabela e selecione Editar as 200 principais linhas.Você verá uma janela do editor onde poderá inserir alguns valores para as colunas da tabela.
Para consultar os dados da tabela, clique com o botão direito do mouse no nó da tabela e selecione Nova consulta. Você verá uma janela do editor de consultas onde poderá escrever e executar instruções Transact-SQL.
Digite SELECIONE * DE ; na janela do editor de consultas e clique em Executar. Você verá a janela de resultados abaixo da janela do editor de consultas, que mostra todos os dados da sua tabela.
Você verá a janela SQL Server Installation Center, que fornece várias opções para instalação, atualização ou configuração do SQL Server. Clique em Atualizar de uma versão anterior do SQL Server para prosseguir.
Você verá uma página que verifica regras globais e atualizações de produtos.
Selecione a instância do SQL Server 2016 Express que deseja atualizar e clique em Avançar. Você verá uma página que verifica as regras de instalação e regras de recursos.
Aceite os termos de licença e a declaração de privacidade da edição superior do SQL Server e clique em Avançar. Você verá uma página que verifica as regras de atualização.
Selecione os recursos que deseja atualizar e clique em Avançar. Você verá uma página que mostra o resumo pronto para atualizar.
Clique em Atualizar para confirmar a atualização. Você verá uma página que mostra o progresso e o status da atualização.
Clique em Fechar para concluir o processo de atualização. Você verá uma página que mostra o resumo completo e links para informações adicionais.
Como soluciono erros comuns durante ou após a instalação do SQL Server 2016 Express?
Alguns dos erros comuns que você pode encontrar durante ou após a instalação do SQL Server 2016 Express são:
A configuração falhou ao instalar ou iniciar alguns recursos ou componentes, como mecanismo de banco de dados, ferramentas de gerenciamento, serviços de relatórios, etc.
A configuração falhou ao se conectar ou autenticar com a instância do SQL Server.
A instalação falhou ao criar ou configurar o sistema ou os bancos de dados do usuário.
A configuração falhou ao registrar ou iniciar os serviços do SQL Server.
A configuração falhou ao aplicar as configurações de segurança ou permissões para a instância ou bancos de dados do SQL Server.
Para solucionar esses erros, você pode tentar as seguintes etapas:
Verifique o arquivo de log de resumo e os arquivos de log detalhados para quaisquer mensagens de erro ou avisos. Você pode encontrar esses arquivos na pasta C:\Program Files\Microsoft SQL Server\130\Setup Bootstrap\Log.
Verifique os logs de eventos do Windows em busca de erros de sistema ou aplicativo relacionados ao SQL Server. Você pode usar a ferramenta Visualizador de eventos para exibir esses logs.
Verifique os logs de erro do SQL Server em busca de erros ou mensagens do mecanismo de banco de dados. Você pode usar o SSMS ou a ferramenta visualizador de log de erros do SQL Server para exibir esses logs.
Verifique a documentação on-line ou os fóruns para obter soluções ou soluções alternativas para o seu erro específico. Você também pode entrar em contato com o suporte ou atendimento ao cliente da Microsoft para obter assistência.
Como faço para atualizar o SQL Server 2016 Express com os patches ou service packs mais recentes?
Para atualizar o SQL Server 2016 Express com os patches ou service packs mais recentes, você precisa baixá-los e instalá-los na página de atualização da Microsoft. Você pode seguir estas etapas:
Vá para e selecione SQL Server 2016 na lista de produtos. Você verá uma lista de atualizações disponíveis para o SQL Server 2016, como atualizações cumulativas, atualizações de segurança, service packs, etc.
Selecione a atualização que corresponde à sua edição e idioma do SQL Server 2016 Express e clique em Download. Salve o arquivo no local de sua preferência.
Execute o arquivo de atualização como administrador. Você verá um prompt de Controle de Conta de Usuário solicitando que você permita que o aplicativo faça alterações em seu dispositivo. Clique em Sim para continuar.
Você verá a janela SQL Server Installation Center, que fornece várias opções para instalação, atualização ou configuração do SQL Server. Clique em Instalar atualizações do SQL Server para prosseguir.
Você verá uma página que verifica regras globais e atualizações de produtos.
Selecione a instância do SQL Server 2016 Express que deseja atualizar e clique em Avançar.Você verá uma página que verifica as regras de instalação e regras de recursos.
Revise e confirme as opções de atualização e clique em Atualizar. Você verá uma página que mostra o progresso e o status da atualização.
Clique em Fechar para concluir o processo de atualização. Você verá uma página que mostra o resumo completo e links para informações adicionais.
Como faço backup e restauro bancos de dados do SQL Server 2016 Express?
Para fazer backup e restaurar bancos de dados do SQL Server 2016 Express, você pode usar comandos SSMS ou Transact-SQL. Você pode seguir estas etapas:
Para fazer backup de um banco de dados:
Abra o SSMS e conecte-se à sua instância do SQL Server 2016 Express.
Expanda o nó Bancos de dados e clique com o botão direito do mouse no banco de dados que deseja fazer backup. Selecione Tarefas > Fazer backup...
Você verá uma caixa de diálogo Fazer backup do banco de dados onde poderá especificar o tipo de backup, destino, opções, etc.
Selecione Completo como o tipo de backup, que cria um backup completo do banco de dados e seu log de transações.
Selecione Disco como destino, que salva o arquivo de backup em um disco ou em um compartilhamento de rede. Você também pode adicionar vários destinos para redundância ou desempenho.
Clique em Adicionar para especificar o nome do arquivo e a localização do arquivo de backup. Você também pode usar o nome e o local padrão, que é \.bak.
Clique em OK para iniciar o processo de backup. Você verá uma mensagem informando que seu backup foi criado com sucesso.
Você também pode usar o comando BACKUP DATABASE Transact-SQL para fazer backup de um banco de dados. Por exemplo, o comando a seguir faz backup do banco de dados AdventureWorks2016 na pasta C:\Backup:
BACKUP DO BANCO DE DADOS AdventureWorks2016 PARA DISCO = 'C:\Backup\AdventureWorks2016.bak' COM FORMAT, INIT, STATS = 10;
Para restaurar um banco de dados:
Abra o SSMS e conecte-se à sua instância do SQL Server 2016 Express.
Clique com o botão direito do mouse no nó Bancos de dados e selecione Restaurar banco de dados...
Você verá uma caixa de diálogo Restaurar banco de dados onde poderá especificar a origem, o destino, as opções, etc.
Selecione Dispositivo como a origem, que restaura o banco de dados de um disco ou compartilhamento de rede. Você também pode restaurar o banco de dados de um URL ou fita.
Clique em ... para navegar e selecionar o arquivo de backup que deseja restaurar. Você também pode adicionar vários arquivos de backup se tiver um conjunto de backup.
Selecione o nome do banco de dados que deseja restaurar na caixa Destino. Você também pode usar o mesmo nome do banco de dados de origem ou especificar um nome diferente.
Clique em OK para iniciar o processo de restauração. Você verá uma mensagem informando que seu banco de dados foi restaurado com sucesso.
Você também pode usar o comando RESTORE DATABASE Transact-SQL para restaurar um banco de dados. Por exemplo, o comando a seguir restaura o banco de dados AdventureWorks2016 da pasta C:\Backup:
RESTAURAR O BANCO DE DADOS AdventureWorks2016 DO DISCO = 'C:\Backup\AdventureWorks2016.bak' COM SUBSTITUIR, ESTATÍSTICAS = 10; 0517a86e26
Comments