O que é o SQL Server?
Aplica-se: SQL Server
O Microsoft SQL Server é um sistema de gerenciamento de banco de dados relacional (RDBMS). Aplicativos e ferramentas se conectam a uma instância ou banco de dados do SQL Server e se comunicam usando Transact-SQL (T-SQL).
Opções de implantação
Você pode instalar SQL Server no Windows ou Linux, implantá-lo em um contêiner do Linux ou implantá-lo em uma Máquina Virtual do Azure ou em outra plataforma de máquina virtual. Você pode ter se referido anteriormente a isso como um produto demarcado.
As versões com suporte do SQL Server dependem do contrato de licença, mas para fins desta documentação, nos referimos ao SQL Server 2016 (13.x) e versões posteriores. A documentação para o SQL Server 2014 (12.x) e versões anteriores está disponível em Versões anteriores da documentação do SQL Server. Para descobrir quais versões de SQL Server têm suporte no momento, confira Opções de término de suporte do SQL Server.
O mecanismo de banco de dados subjacente do SQL Server também é usado pelos seguintes produtos e serviços:
- Banco de Dados SQL do Azure
- Instância Gerenciada do SQL do Azure
- Microsoft Analytics Platform System (PDW)
- Azure Synapse Analytics
- SQL do Azure no Edge
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
Componentes e tecnologias do SQL Server
Esta seção descreve algumas das principais tecnologias disponíveis no SQL Server.
Componente | Descrição |
---|---|
Mecanismo de Banco de Dados | O Mecanismo de Banco de Dados é o serviço principal para armazenamento, processamento e segurança de dados. O Mecanismo de Banco de Dados fornece acesso controlado e processamento de transações para atender aos requisitos dos aplicativos de consumo de dados mais exigentes na sua empresa. O mecanismo de banco de dados também oferece suporte avançado para manter a continuidade dos negócios por meio da continuidade dos negócios e da recuperação de banco de dados – SQL Server. |
MLS (Serviços do Machine Learning) | Os Serviços do Machine Learning do SQL Server dão suporte à integração de aprendizado de máquina em fluxos de trabalho corporativos com o uso das populares linguagens R e Python. Os Serviços de Machine Learning (no banco de dados) integram R e Python com o SQL Server, facilitando a criação, a readaptação e a pontuação dos modelos ao chamar procedimentos armazenados. O Machine Learning Server dá suporte de nível corporativo para R e Python, sem a necessidade do SQL Server. |
Integration Services (SSIS) | O SQL Server Integration Services é uma plataforma para criar soluções de integração de dados de alto desempenho, incluindo pacotes que fornecem processamento de ETL (extração, transformação e carregamento) para Data Warehousing. |
SSAS (Analysis Services) | O SQL Server Analysis Services é uma plataforma de dados analíticos e um conjunto de ferramentas para inteligência de negócios pessoal, de equipe e corporativa. Os servidores e designers de cliente oferecem suporte a soluções OLAP tradicionais, novas soluções de modelagem tabular e análises de autoatendimento e colaboração que usam o PowerPivot, o Excel e um ambiente do SharePoint Server. O Analysis Services também inclui Mineração de Dados para que você possa descobrir os padrões e as relações ocultas dentro de grandes volumes de dados. |
SSRS (Reporting Services) | O SQL Server Reporting Services oferece a funcionalidade de relatórios corporativos habilitados para a Web. É possível criar relatórios que se conectam a conteúdos de várias fontes de dados, publicar relatórios em diversos formatos e centralizar o gerenciamento de segurança e de assinaturas. |
Replicação | A Replicação do SQL Server é um conjunto de tecnologias para copiar e distribuir dados e objetos de banco de dados de um banco de dados para outro e sincronizar entre os bancos de dados para manter a consistência. Ao usar a replicação, é possível distribuir dados para diferentes locais e para usuários remotos e móveis em redes locais e de longa distância, conexões discadas, conexões sem-fio e a Internet. |
Data Quality Services (DQS) | O Data Quality Services fornece uma solução de limpeza de dados orientada por conhecimento. O DQS permite que você crie uma base de dados de conhecimento e use-a para realizar a correção de dados e a eliminação de duplicação de seus dados, usando meios interativos e por computador. Você pode usar serviços de dados de referência baseados em nuvem e criar uma solução de gerenciamento de dados que integra o DQS com o SQL Server Integration Services e o Master Data Services. |
Master Data Services (MDS) | O Master Data Services é a solução do SQL Server para gerenciamento de dados mestre. Uma solução criada no Master Data Services ajuda a assegurar que os relatórios e as análises sejam baseados nas informações corretas. Usando o Master Data Services, você cria um repositório central para seus dados mestres e mantém um registro auditável e seguro desses dados conforme eles forem alterados com o tempo. |
Conceitos fundamentais
Esta tabela fornece links para conceitos fundamentais do SQL Server e do SQL do Azure.
Conecte-se ao SQL Server
- Conectar-se ao Mecanismo de Banco de Dados
- O que é o SSMS (SQL Server Management Studio)?
- O que é o Azure Data Studio?
Integração do Azure
Embora o SQL Server seja um produto autônomo, que pode ser instalado em computadores que executam os sistemas operacionais Windows e Linux, você pode integrar suas instâncias do SQL Server a vários serviços do Azure.
Máquinas Virtuais do Azure
O SQL Server nas Máquinas Virtuais do Azure permite que você use versões completas do SQL Server na nuvem sem a necessidade de gerenciar nenhum hardware local. As VMs (máquinas virtuais) do SQL Server também simplificam os custos de licenciamento quando são pagas conforme o uso.
Máquinas virtuais do Azure executadas em várias regiões geográficas diferentes no mundo inteiro. Elas também oferecem vários tamanhos de computador. A galeria de imagens de máquina virtual permite que você crie uma VM do SQL Server com a versão, a edição e o sistema operacional corretos. Isso faz com que as máquinas virtuais sejam uma boa opção para muitas diferentes cargas de trabalho do SQL Server.
Azure Arc
O SQL Server habilitado pelo Azure Arc simplifica a governança e o gerenciamento fornecendo uma plataforma de gerenciamento local e multinuvem consistente. O Azure Arc fornece uma maneira centralizada e unificada de gerenciar todo o seu ambiente em conjunto, combinando máquinas virtuais existentes não Azure e/ou locais, clusters Kubernetes e bancos de dados no Azure Resource Manager.
Você pode usar os serviços e os recursos de gerenciamento do Azure, introduzir práticas de DevOps para dar suporte a novos padrões nativos da nuvem no seu ambiente e configurar locais personalizados como uma camada de abstração na parte superior dos clusters e extensões de cluster do Kubernetes habilitados para Azure Arc, independentemente de onde seus recursos estejam.
AKS (Serviço de Kubernetes do Azure)
O Serviço de Kubernetes do Azure (AKS) é o serviço Kubernetes totalmente gerenciado para implantar e gerenciar clusters de contêiner. Com o SQL Server em contêineres Linux, você pode implantar um contêiner Linux do SQL Server no AKS usando os gráficos Helm.
Observação
Você também pode configurar a Instância Gerenciada de SQL habilitada pelo Azure Arc em uma infraestrutura Kubernetes de sua escolha, o que permite gerenciar o serviço no Azure enquanto seus dados permanecem no local que você preferir.
Migrar e mover dados
O SQL Server oferece muitas oportunidades para migrar e modernizar seu patrimônio de dados.
Como migrar para a nuvem
- Migrar cargas de trabalho do SQL Server (perguntas frequentes)
- Importar e exportar dados com o Assistente de Importação e Exportação do SQL Server
- Guias de Migração de Banco de Dados do Azure
Migração para o SQL Server
- Migrar bancos de dados e dados estruturados para o SQL Server em Linux 1
- Assistente de Migração de Dados
- Importar dados do Excel para o SQL Server ou Banco de Dados SQL do Azure
- Assistente de Migração do SQL Server
1 SQL Server 2017 (14.x) e versões posteriores.
Atualize sua versão do SQL Server
Amostras
- Bancos de dados de exemplo Wide World Importers
- Bancos de dados de exemplo do AdventureWorks
- Exemplos de SQL Server no GitHub
Obter ajuda
- Ideias para SQL: Tem sugestões para melhorar o SQL Server?
- Microsoft Q&A (SQL Server)
- DBA Stack Exchange (marcação sql-server): Fazer perguntas sobre o SQL Server
- Stack Overflow (marcação sql-server): respostas a perguntas sobre desenvolvimento de SQL
- Reddit: discussão geral sobre o SQL Server
- Informações e termos de licença do Microsoft SQL Server
- Opções de suporte para usuários empresariais
- Ajuda e comentários adicionais sobre o SQL Server
Contribua com a documentação do SQL
Você sabia que pode editar conteúdo do SQL por conta própria? Ao fazer isso, além de melhorar nossa documentação, você também será creditado como um colaborador da página.
Para obter mais informações, confira Como contribuir para a documentação do SQL Server