Introdução
O SQL Server 2017 é a versão mais recente do sistema de gerenciamento de banco de dados relacional (RDBMS) da Microsoft, que fornece uma plataforma escalonável, segura e confiável para armazenamento, processamento e análise de dados. O SQL Server 2017 oferece suporte a uma ampla variedade de tipos de dados, linguagens, estruturas e plataformas, permitindo que você crie aplicativos modernos que podem ser executados no local ou na nuvem.
download sql server 2017 microsoft
Algumas das principais características e benefícios do SQL Server 2017 são:
Desempenho líder da indústria: O SQL Server 2017 oferece escalabilidade, desempenho e disponibilidade inovadores para aplicativos inteligentes e data warehouses de missão crítica. Ele também oferece processamento de consulta adaptável, ajuste automático, tecnologias in-memory, índices columnstore e muito mais.
Banco de dados menos vulnerável: SQL Server 2017 protege dados em repouso e em movimento com o banco de dados menos vulnerável nos últimos sete anos no banco de dados de vulnerabilidades do NIST [^1]. Ele também oferece criptografia de dados transparente, mascaramento dinâmico de dados, segurança em nível de linha, sempre criptografada e muito mais.
Inteligência em tempo real: O SQL Server 2017 permite que você obtenha insights transformadores para seus negócios com análises em tempo real de até 1 milhão de previsões/segundo. Ele também oferece análises integradas, serviços de aprendizado de máquina para R e Python, suporte a dados gráficos, tabelas temporais, suporte a JSON e muito mais.
Sua escolha de idioma e plataformas: O SQL Server 2017 permite que você crie aplicativos modernos usando a linguagem de sua escolha, no local e na nuvem, agora em contêineres Windows, Linux e Docker. Ele também oferece suporte a ferramentas de desenvolvimento de plataforma cruzada, como Visual Studio Code, Azure Data Studio, SSMS, etc.
O SQL Server 2017 vem em diferentes edições que variam em termos de recursos, escalabilidade, desempenho e preço. A tabela a seguir resume as principais diferenças entre as edições [^2]:
Edição
Definição
Empreendimento
A oferta premium, SQL Server Enterprise Edition, oferece recursos abrangentes de datacenter de ponta com desempenho ultrarrápido, virtualização ilimitada [^3] e inteligência de negócios 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.
Padrão
A edição SQL Server Standard oferece gerenciamento básico de dados e banco de dados de inteligência de negócios para departamentos e pequenas organizações executarem seus aplicativos e oferece suporte a ferramentas de desenvolvimento comuns no local e na nuvem, permitindo o gerenciamento eficaz do banco de dados com recursos mínimos de TI.
Rede
A edição da Web do SQL Server é uma opção de baixo custo total de propriedade para hosts da Web (incluindo a escolha da edição da Web em IaaS no Azure) e VAPs da Web para fornecer recursos de escalabilidade, acessibilidade e capacidade de gerenciamento para propriedades da Web de pequena a grande escala.
Desenvolvedor
A edição SQL Server Developer permite que os desenvolvedores criem qualquer tipo de aplicativo no SQL Server. Ele inclui todas as funcionalidades da edição Enterprise, mas é licenciado para uso como sistema de desenvolvimento e teste, não como servidor de produção.
Expressar
A edição SQL Server Express é um banco de dados básico e gratuito, ideal para aprender e criar aplicativos orientados a dados para desktops e pequenos servidores. É a melhor escolha para fornecedores independentes de software, desenvolvedores e amadores que criam aplicativos de cliente.
Baixando e instalando o SQL Server 2017
Para baixar o SQL Server 2017, você precisa visitar o site oficial da Microsoft e escolher a edição e o tipo de instalação que melhor se adapta às suas necessidades. Você também pode baixar uma versão de avaliação gratuita do SQL Server 2017 Enterprise Edition por 180 dias.
As etapas a seguir o guiarão pelo processo de download e instalação do SQL Server 2017:
Vá para e selecione a edição e o tipo de instalação que você deseja. Você pode escolher entre as seguintes opções:
Desenvolvedor SQLServer 2017: esta opção fará o download de uma versão completa da edição SQL Server 2017 Developer que é licenciada apenas para fins de desenvolvimento e teste.
SQLServer 2017 Express: esta opção fará o download de uma versão leve do SQL Server 2017 Express edition que é gratuita para uso em produção.
Avaliação do SQL Server 2017: esta opção fará o download de uma versão de avaliação do SQL Server 2017 Enterprise edition válida por 180 dias.
SQL Server 2017 no Windows, Linux e Docker: esta opção permitirá que você escolha a plataforma e o sistema operacional em que deseja executar o SQL Server 2017. Você também pode baixar imagens do Docker ou pacotes do Linux a partir desta opção.
Baixar SQL Server Management Studio (SSMS): esta opção fará o download da versão mais recente do SSMS, que é uma ferramenta gráfica para gerenciar instâncias e bancos de dados do SQL Server.
Baixar Azure Data Studio: esta opção baixará a versão mais recente do Azure Data Studio, que é uma ferramenta de plataforma cruzada para trabalhar com SQL Server, Banco de Dados SQL do Azure e Azure Synapse Analytics.
Baixar SQL Server Data Tools (SSDT): esta opção fará o download da versão mais recente do SSDT, que é uma ferramenta de desenvolvimento para criar projetos de banco de dados do SQL Server, modelos do Analysis Services, pacotes do Integration Services e relatórios do Reporting Services.
Após escolher a opção desejada, clique no botão Baixe Agora botão e salve o arquivo em seu computador.
Execute o arquivo baixado e siga as instruções na tela para iniciar o assistente de configuração. Dependendo da opção escolhida, pode ser necessário extrair os arquivos ou montar a imagem ISO antes de executar o assistente de configuração.
No assistente de configuração, você pode escolher entre diferentes tipos de instalação, como Nova instalação autônoma do SQL Server ou adicionar recursos a uma instalação existente, Atualizar de uma versão anterior do SQL Server, Instalar o SQL Server Reporting Services (SSRS), ou Baixar mídia. Escolha o tipo de instalação que corresponde ao seu cenário e clique em Próximo.
O assistente de configuração verificará quaisquer pré-requisitos ou atualizações necessárias para a instalação. Se algum for encontrado, você precisará aceitar os termos da licença e instalá-los antes de prosseguir.
O assistente de configuração solicitará que você insira a chave do produto ou especifique uma edição gratuita do SQL Server 2017. Se estiver usando uma versão de avaliação do SQL Server 2017 Enterprise edition, você pode pular esta etapa.
O assistente de configuração solicitará que você aceite os termos de licença e a declaração de privacidade do SQL Server 2017. Leia-os com atenção e clique em Próximo.
O assistente de configuração solicitará que você escolha os recursos que deseja instalar. Você pode selecionar entre diferentes componentes, como Serviços do mecanismo de banco de dados, Serviços de análise, Serviços de Integração, Serviços de aprendizado de máquina (no banco de dados), Serviço de consulta PolyBase para dados externos, etc. Você também pode especificar o local de instalação de cada recurso. Clique Próximo depois de selecionar os recursos que você deseja.
O assistente de configuração solicitará que você configure o nome e a ID da instância para a instalação do SQL Server. Você pode usar o nome de instância padrão (MSSQLSERVER) ou especificar uma instância nomeada. Você também pode alterar o ID da instância, se necessário. Clique Próximo depois de configurar o nome e o ID da instância.
O assistente de configuração solicitará que você defina as configurações do servidor para a instalação do SQL Server. Você pode escolher as contas de serviço, tipo de inicialização e agrupamento para cada serviço. Você também pode configurar o modo de autenticação, administradores e diretórios de dados para o Mecanismo de Banco de Dados. Clique Próximo depois de definir as configurações do servidor.
O assistente de configuração solicitará que você defina as configurações do Analysis Services, se tiver selecionado esse recurso. Você pode escolher o modo de servidor, administradores e diretórios de dados para o Analysis Services. Clique Próximo depois de definir as configurações do Analysis Services.
O assistente de configuração solicitará que você defina as configurações do Reporting Services, caso tenha selecionado esse recurso. Você pode escolher o modo de instalação, a conta de serviço e a URL do serviço Web para o Reporting Services. Clique Próximo depois de definir as configurações do Reporting Services.
O assistente de configuração solicitará que você defina as configurações do Distributed Replay, se tiver selecionado esse recurso. Você pode escolher o nome do controlador, o diretório de trabalho e o diretório de resultados para o Distributed Replay. Clique Próximo depois de definir as configurações do Distributed Replay.
O assistente de configuração solicitará que você defina as configurações do Machine Learning Services, se você tiver selecionado esse recurso. Você pode escolher as extensões de linguagem (R ou Python) e aceitar os termos de licença dos Serviços de Machine Learning. Clique Próximo depois de definir as configurações do Machine Learning Services.
O assistente de configuração solicitará que você defina as configurações do PolyBase, se tiver selecionado esse recurso. Você pode escolher a opção de grupo de expansão do PolyBase e especificar a conta de serviço e a configuração de rede para o PolyBase. Clique Próximo depois de definir as configurações do PolyBase.
O assistente de configuração executará uma validação final de sua configuração de instalação e mostrará um resumo dos recursos e configurações que você escolheu. Revise-os cuidadosamente e clique Instalar para iniciar o processo de instalação.
O assistente de configuração instalará o SQL Server 2017 em seu computador e mostrará uma barra de progresso e mensagens de status. Aguarde até que a instalação seja concluída e clique em Fechar para sair do assistente de configuração.
Parabéns! Você baixou e instalou com sucesso o SQL Server 2017 em seu computador. Agora você pode começar a usar o SQL Server 2017 para criar e gerenciar bancos de dados, executar consultas, realizar análises e muito mais.
Comparando as edições do SQL Server 2017
Se você não tem certeza de qual edição do SQL Server 2017 é melhor para seu cenário de negócios e orçamento, você pode comparar os recursos e limitações de cada edição usando a documentação oficial da Microsoft. Você também pode usar uma matriz de comparação que mostra as diferenças entre as edições em formato tabular.
Alguns dos fatores que você deve considerar ao comparar as edições do SQL Server 2017 são:
Escalabilidade e desempenho: A edição SQL Server 2017 Enterprise oferece o mais alto nível de escalabilidade e desempenho para seus aplicativos e data warehouses. Ele suporta até 24 núcleos por processador ou 640 núcleos por instância, até 12 TB de memória por instância, até 524 PB de tamanho de banco de dados e virtualização ilimitada. A edição SQL Server 2017 Standard suporta até 24 núcleos por instância, até 128 GB de memória por instância, até 524 PB de tamanho de banco de dados e virtualização limitada. A edição da Web do SQL Server 2017 suporta até 16 núcleos por instância, até 64 GB de memória por instância, até 524 PB de tamanho de banco de dados e sem virtualização. A edição SQL Server 2017 Developer oferece suporte à mesma escalabilidade e desempenho da edição Enterprise, mas é licenciada apenas para fins de desenvolvimento e teste. A edição SQL Server 2017 Express suporta até 4 núcleos por instância, até 1 GB de memória por instância, até 10 GB de tamanho de banco de dados e sem virtualização.
Recursos e capacidades: A edição SQL Server 2017 Enterprise oferece o conjunto mais abrangente de recursos e capacidades para seus aplicativos e data warehouses.Ele inclui todos os recursos da edição Standard, além de recursos avançados, como processamento de consulta adaptável, ajuste automático, OLTP na memória, índices columnstore na memória, particionamento, compactação, captura de dados alterados, grupos de disponibilidade sempre ativos, indexação online, alteração de esquema online, criptografia de dados transparente, mascaramento dinâmico de dados, segurança em nível de linha, sempre criptografado, auditoria refinada, serviços de qualidade de dados, serviços de dados mestre, modo multidimensional de serviços de análise, modo de tabela de serviços de análise, transformações avançadas de serviços de integração, serviços de aprendizado de máquina para R e Python, gráfico suporte de dados, serviço de consulta polybase para dados externos e muito mais. A edição SQL Server 2017 Standard oferece recursos básicos de gerenciamento de dados e inteligência de negócios para seus aplicativos e data warehouses. Ele inclui recursos como processamento básico de consultas, ajuste básico, disponibilidade básica, segurança básica, serviços básicos de relatórios, serviços básicos de análise, serviços básicos de integração, serviços básicos de aprendizado de máquina para R e Python, suporte JSON, tabelas temporais e muito mais. A edição da Web do SQL Server 2017 oferece uma opção de baixo custo para hospedagem na Web e aplicativos da Web. Ele inclui recursos como processamento básico de consultas, ajuste básico, disponibilidade básica, segurança básica, serviços básicos de relatórios, suporte a JSON, tabelas temporais e muito mais. A edição SQL Server 2017 Developer oferece os mesmos recursos e capacidades da edição Enterprise, mas é licenciada apenas para fins de desenvolvimento e teste. A edição SQL Server 2017 Express oferece uma opção gratuita para aprender e criar aplicativos de desktop e pequenos servidores. Ele inclui recursos como processamento básico de consultas, ajuste básico, disponibilidade básica, segurança básica, suporte a JSON, tabelas temporais e muito mais.
Preço e licenciamento: SQL Server 2017 Enterprise edition é a opção mais cara para seus aplicativos e data warehouses.É licenciado por núcleo ou por servidor mais CAL (licença de acesso do cliente). O preço por núcleo é de US$ 14.256 e o preço por servidor mais CAL é de US$ 35.640 . A edição SQL Server 2017 Standard é uma opção mais acessível para seus aplicativos e data warehouses. Também é licenciado por núcleo ou por servidor mais CAL. O preço por núcleo é de US$ 3.717 e o preço por servidor mais CAL é de US$ 931 . A edição da Web do SQL Server 2017 é uma opção de baixo custo para hospedagem na Web e aplicativos da Web. É licenciado apenas por núcleo. O preço por núcleo é de US$ 177. A edição SQL Server 2017 Developer é uma opção gratuita apenas para fins de desenvolvimento e teste. Não é licenciado para uso em produção. A edição SQL Server 2017 Express também é uma opção gratuita para aprender e criar aplicativos de desktop e pequenos servidores. Não é licenciado para uso em produção.
Se você deseja atualizar de uma edição inferior para uma edição superior do SQL Server 2017, pode usar o Atualização de edição opção no assistente de configuração ou no DISM ferramenta de linha de comando. Você precisará fornecer a chave do produto da edição superior e aceitar os termos da licença. Você também precisará reiniciar o serviço SQL Server após a atualização.
Conclusão
Neste artigo, você aprendeu sobre o SQL Server 2017, a versão mais recente do sistema de gerenciamento de banco de dados relacional da Microsoft que fornece uma plataforma escalonável, segura e confiável para armazenamento, processamento e análise de dados. Você também aprendeu como baixar e instalar o SQL Server 2017 em seu computador usando o site oficial da Microsoft e o assistente de configuração. Você também aprendeu a comparar as diferentes edições do SQL Server 2017 em termos de recursos, escalabilidade, desempenho e preço. Você também aprendeu como atualizar de uma edição inferior para uma edição superior do SQL Server 2017, se necessário.
O SQL Server 2017 é uma plataforma poderosa e versátil que pode ajudá-lo a criar aplicativos modernos que podem ser executados no local ou na nuvem, usando o idioma de sua escolha, em contêineres Windows, Linux e Docker. O SQL Server 2017 também oferece desempenho, segurança e recursos de inteligência líderes do setor que podem transformar seus dados em insights acionáveis para seus negócios.
Se quiser saber mais sobre o SQL Server 2017, você pode visitar os seguintes recursos e fontes de informação:
: esta é a documentação oficial do SQL Server 2017 que abrange tudo, desde a instalação e configuração até o desenvolvimento e administração.
: este é o blog oficial do SQL Server 2017 que fornece notícias, atualizações, dicas e práticas recomendadas da equipe e da comunidade do SQL Server.
: Este é o fórum oficial do SQL Server 2017 que permite fazer perguntas, compartilhar experiências e obter respostas de outros usuários e especialistas do SQL Server.
: Este é o canal de vídeo oficial do SQL Server 2017 que apresenta demonstrações, tutoriais, webinars e eventos relacionados ao SQL Server 2017.
: Este é o portal de treinamento oficial do SQL Server 2017 que oferece cursos online, certificações e caminhos de aprendizagem para o SQL Server 2017.
Esperamos que você tenha gostado deste artigo e o tenha achado útil. Se você tiver algum comentário ou dúvida sobre o SQL Server 2017, sinta-se à vontade para entrar em contato conosco ou deixar um comentário abaixo. Gostaríamos muito de ouvir de você!
perguntas frequentes
Aqui estão algumas perguntas frequentes sobre o SQL Server 2017:
Quais são os requisitos do sistema para SQL Server 2017?
Os requisitos do sistema para SQL Server 2017 variam dependendo da edição, plataforma e recursos que você escolher. Você pode encontrar os requisitos de sistema detalhados para cada edição e plataforma . Em geral, você precisará de pelo menos um processador de 1,4 GHz, 1 GB de memória, 6 GB de espaço em disco e um adaptador de rede ou modem para acesso à Internet.
Como posso migrar de uma versão mais antiga do SQL Server para o SQL Server 2017?
Existem diferentes métodos e ferramentas que você pode usar para migrar de uma versão mais antiga do SQL Server para o SQL Server 2017. Você pode usar o Consultor de atualização ferramenta para analisar sua instância existente do SQL Server e identificar possíveis problemas ou problemas de compatibilidade antes da atualização. Você também pode usar o Assistente de migração de dados ferramenta para migrar seus bancos de dados e dados de uma versão mais antiga do SQL Server para o SQL Server 2017. Você também pode usar o Backup e restauração, Desanexar e anexar, ou Copiar assistente de banco de dados métodos para mover manualmente seus bancos de dados e dados de uma versão mais antiga do SQL Server para o SQL Server 2017.
Como posso me conectar ao SQL Server 2017 a partir do meu aplicativo ou ferramenta?
Você pode se conectar ao SQL Server 2017 a partir de seu aplicativo ou ferramenta usando diferentes drivers, provedores ou APIs que oferecem suporte à sua linguagem de programação ou estrutura. Você pode encontrar as versões mais recentes desses drivers, provedores ou APIs . Alguns dos mais comuns são:
Driver ODBC para SQL Server: este é um driver C/C++ nativo que fornece acesso ao SQL Server a partir de qualquer aplicativo compatível com ODBC.
Driver JDBC para SQL Server: Este é um driver Java que fornece acesso ao SQL Server a partir de qualquer aplicativo ou ferramenta Java.
Provedor de dados .NET Framework para SQL Server: este é um driver .NET que fornece acesso ao SQL Server a partir de qualquer aplicativo ou ferramenta .NET.
Driver PHP para SQL Server: Este é um driver PHP que fornece acesso ao SQL Server a partir de qualquer aplicativo ou ferramenta PHP.
Driver Python para SQL Server: este é um driver Python que fornece acesso ao SQL Server a partir de qualquer aplicativo ou ferramenta Python.
Driver Ruby para SQL Server: Este é um driver Ruby que fornece acesso ao SQL Server a partir de qualquer aplicativo ou ferramenta Ruby.
Driver Node.js para SQL Server: este é um driver Node.js que fornece acesso ao SQL Server a partir de qualquer aplicativo ou ferramenta Node.js.
Como posso gerenciar e administrar o SQL Server 2017?
Você pode gerenciar e administrar o SQL Server 2017 usando diferentes ferramentas e utilitários fornecidos pela Microsoft ou por fornecedores terceirizados. Você pode encontrar as versões mais recentes dessas ferramentas e utilitários . Alguns dos mais comuns são:
SQL Server Management Studio (SSMS): esta é uma ferramenta gráfica que permite gerenciar instâncias e bancos de dados do SQL Server, executar consultas, projetar objetos, definir configurações, monitorar desempenho, solucionar problemas e muito mais.
Estúdio de dados do Azure: esta é uma ferramenta de plataforma cruzada que permite trabalhar com SQL Server, Banco de Dados SQL do Azure e Azure Synapse Analytics, usando um editor moderno, terminal integrado, notebooks, controle de origem e muito mais.
Ferramentas de dados do SQL Server (SSDT): esta é uma ferramenta de desenvolvimento que permite criar projetos de banco de dados do SQL Server, modelos do Analysis Services, pacotes do Integration Services e relatórios do Reporting Services, usando o Visual Studio.
Gerenciador de configuração do SQL Server: esta é uma ferramenta que permite gerenciar os serviços, protocolos de rede e configurações de cliente para instâncias do SQL Server.
SQL Server Profiler: Esta é uma ferramenta que permite capturar e analisar os eventos e atividades que ocorrem nas instâncias e bancos de dados do SQL Server.
Agente SQL Server: Este é um serviço que permite automatizar e agendar tarefas e trabalhos para instâncias e bancos de dados do SQL Server.
SQL Server PowerShell: esta é uma ferramenta de linha de comando que permite executar tarefas administrativas e executar scripts para instâncias e bancos de dados do SQL Server.
Como posso saber mais sobre o SQL Server 2017?
Se quiser saber mais sobre o SQL Server 2017, você pode aproveitar os vários recursos e oportunidades de aprendizado disponíveis online ou offline. Você pode encontrar alguns desses recursos e oportunidades de aprendizagem . Alguns dos mais comuns são:
Tutoriais do SQL Server 2017: São guias passo a passo que ensinam como executar tarefas e cenários comuns com o SQL Server 2017, como criar bancos de dados, executar consultas, realizar backups e restaurações, implementar segurança etc.
Cursos SQL Server 2017: São cursos online que ensinam os fundamentos e conceitos avançados do SQL Server 2017, como modelagem de dados, otimização de query, tuning de performance, análise de dados, machine learning, etc.
Certificações do SQL Server 2017: São certificações oficiais que validam suas habilidades e conhecimentos do SQL Server 2017, como desenvolvimento de banco de dados, administração de banco de dados, desenvolvimento de business intelligence, engenharia de dados, etc.
Livros do SQL Server 2017: São livros que abordam diversos temas e aspectos do SQL Server 2017, como arquitetura, funcionalidades, melhores práticas, dicas e truques, etc.
Eventos do SQL Server 2017: São eventos que oferecem oportunidades de networking, aprendizado e compartilhamento com outros profissionais e especialistas em SQL Server, como conferências, webinars, workshops, meetups, etc.
0517a86e26
Comments