O que é o SQL Server?
Aplica-se a: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 do SQL Server ou banco de dadose se comunicam usando Transact-SQL (T-SQL).
Opções de implantação
Você pode instalar o SQL Server no Windows ou Linux, implantá-lo num contentor Linuxou implantá-lo numa Máquina Virtual do Azure ou noutra plataforma de máquina virtual. Pode ter-se referido anteriormente a isto como o produto em caixa .
As versões com suporte do SQL Server dependem do seu contrato de licença, mas, para os fins desta documentação, queremos dizer SQL Server 2016 (13.x) e versões posteriores. A documentação do 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 do SQL Server são suportadas no momento, consulte opções de fim de suporte do SQL Server.
O Mecanismo de Banco de Dados do SQL Server subjacente 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
- Azure SQL Edge
Para obter uma lista de recursos suportados pelas edições do SQL Server no Windows, consulte:
- Edições e Recursos com Suporte do SQL Server 2022
- Edições e funcionalidades 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 armazenar, processar e proteger 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 em sua empresa. O Mecanismo de Banco de Dados também fornece suporte avançado para sustentar a continuidade de negócios por meio continuidade de negócios e recuperação de banco de dados - SQL Server. |
Serviços de Aprendizado de Máquina (MLS) |
Serviços de Aprendizado de Máquina do SQL Server oferece suporte à integração de aprendizado de máquina, usando as populares linguagens R e Python, em fluxos de trabalho corporativos. Os Serviços de Aprendizado de Máquina (In-Database) integram R e Python ao SQL Server, facilitando a criação, o treinamento mútuo e a pontuação de modelos chamando procedimentos armazenados. O Servidor de Aprendizado de Máquina fornece suporte em escala empresarial para R e Python, sem a necessidade do SQL Server. |
Serviços de Integração (SSIS) | SQL Server Integration Services é uma plataforma para criar soluções de integração de dados de alto desempenho, incluindo pacotes que fornecem processamento ETL (extração, transformação e carga) para data warehouse. |
Serviços de Análise (SSAS) | SQL Server Analysis Services é uma plataforma de dados analíticos e um conjunto de ferramentas para business intelligence pessoal, de equipe e corporativo. Servidores e designers de clientes oferecem suporte a soluções OLAP tradicionais, novas soluções de modelagem tabular, bem como análise de autoatendimento e colaboração usando Power Pivot, Excel e um ambiente do SharePoint Server. O Analysis Services também inclui a Mineração de Dados para que você possa descobrir os padrões e relacionamentos ocultos em grandes volumes de dados. |
do Reporting Services (SSRS) | SQL Server Reporting Services oferece funcionalidade de relatórios corporativos habilitados para a Web. Você pode criar relatórios que extraem conteúdo de várias fontes de dados, publicar relatórios em vários formatos e gerenciar centralmente a segurança e as assinaturas. |
de replicação | 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, em seguida, sincronizar entre os bancos de dados para manter a consistência. Usando a replicação, você pode distribuir dados para diferentes locais e para usuários remotos ou móveis com redes locais e de longa distância, conexões dial-up, conexões sem fio e Internet. |
Data Quality Services (DQS) | 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, em seguida, use essa base de dados para executar a correção e a desduplicação de dados em seus dados, usando meios assistidos por computador e interativos. Você pode usar serviços de dados de referência baseados em nuvem e criar uma solução de gerenciamento de dados que integre o DQS ao SQL Server Integration Services e ao Master Data Services. |
Master Data Services (MDS) | O Master Data Services é a solução do SQL Server para a gestão de dados mestres. Uma solução baseada no Master Data Services ajuda a garantir que os relatórios e análises sejam baseados nas informações corretas. Usando o Master Data Services, você cria um repositório central para seus dados mestre e mantém um registro auditável e protegível desses dados à medida que eles mudam ao longo do tempo. |
Conceitos fundamentais
Esta tabela fornece links para conceitos fundamentais no SQL Server e no Azure SQL.
Conectar-se ao SQL Server
- Conectar-se ao Mecanismo de Banco de Dados
- O que é o SQL Server Management Studio (SSMS)?
- O que é o Azure Data Studio?
Integração com o 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 com vários serviços do Azure.
Máquinas Virtuais do Azure
SQL Server em Máquinas Virtuais do Azure permite que você use versões completas do SQL Server na nuvem sem precisar gerenciar nenhum hardware local. As máquinas virtuais (VMs) do SQL Server também simplificam os custos de licenciamento quando você paga conforme o uso.
As máquinas virtuais do Azure são executadas em muitas regiões geográficas diferentes em todo o mundo. Eles também oferecem vários tamanhos de máquinas. A galeria de imagens da máquina virtual permite criar uma VM do SQL Server com a versão, edição e sistema operacional corretos. Isso torna as máquinas virtuais uma boa opção para muitas cargas de trabalho diferentes do SQL Server.
Azure Arc
SQL Server habilitado pelo Azure Arc simplifica a governança e o gerenciamento fornecendo uma plataforma de gerenciamento multicloud e local consistente. O Azure Arc fornece uma maneira centralizada e unificada de gerenciar todo o seu ambiente juntos, combinando máquinas virtuais não Azure e/ou locais, clusters Kubernetes e bancos de dados existentes 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 em seu ambiente e configurar locais personalizados como uma camada de abstração sobre clusters e extensões de cluster do Kubernetes habilitados para Azure Arc, independentemente de onde seus recursos vivem.
Serviço Kubernetes do Azure (AKS)
Azure Kubernetes Service (AKS) é um serviço Kubernetes gerenciado para implantar e gerenciar clusters de contêiner. Com o SQL Server em contêineres Linux, você pode implantar um contêiner SQL Server Linux no AKS usando gráficos Helm.
Observação
Você também pode configurar Instância Gerenciada SQL habilitada pelo Azure Arc em uma infraestrutura do Kubernetes de sua escolha, o que permite gerenciar o serviço no Azure enquanto seus dados permanecem no local de sua preferência.
Migrar e mover dados
O SQL Server oferece muitas oportunidades para migrar e modernizar seu conjunto de dados.
Migração para a nuvem
- Migrar cargas de trabalho do SQL Server (FAQ)
- Importar e exportar dados com o Assistente de Importação e Exportação do SQL Server
- de Guias de Migração de Banco de Dados do Azure
Migrando para o SQL Server
- Migrar bancos de dados e dados estruturados para o SQL Server no Linux1
- Assistente de Migração de Dados
- Importar dados do Excel para o SQL Server ou o 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
- bases de dados de exemplo da Wide World Importers
- bancos de dados de exemplo AdventureWorks
- exemplos do 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 (tag sql-server): Faça perguntas sobre o SQL Server
- Stack Overflow (tag sql-server): Respostas para perguntas de desenvolvimento SQL
- Termos de Licença e Informações do Microsoft SQL Server
- Opções de suporte para utilizadores empresariais
- Ajuda e comentários adicionais do SQL Server
Contribuir para a documentação SQL
Você sabia que você mesmo pode editar conteúdo SQL? Se o fizer, não só ajudará a melhorar a nossa documentação, como também será creditado como contribuidor da página.
Para obter mais informações, consulte Como contribuir para a documentação do SQL Server
Conteúdo relacionado
- Guia de instalação do SQL Server (Windows)
- Diretrizes de instalação do SQL Server no Linux
- Configurar e personalizar contêineres do SQL Server Docker
- Opções de configuração do Server (SQL Server)