Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: do Banco de Dados SQL do Azure
Este artigo fornece uma visão geral do Banco de Dados SQL do Azure, um mecanismo de banco de dados de plataforma como serviço (PaaS) totalmente gerenciado que lida com a maioria das funções de gerenciamento de banco de dados, como atualização, aplicação de patches, backups e monitoramento sem o envolvimento do usuário.
Observação
Experimente o Banco de Dados SQL do Azure gratuitamente e obtenha 100.000 segundos vCore de computação sem servidor e 32 GB de armazenamento todos os meses.
Visão geral
O Azure SQL Database está sempre em execução na versão estável mais recente do mecanismo de base de dados do SQL Server e no sistema operacional corrigido, garantindo 99,99 % de disponibilidade%. Os recursos de PaaS incorporados ao Banco de Dados SQL do Azure permitem que você se concentre nas atividades de administração e otimização de banco de dados específicas do domínio que são críticas para seus negócios. Com a Base de Dados SQL do Azure, pode criar uma camada de armazenamento altamente disponível e de elevado desempenho para as aplicações e soluções no Azure. O Banco de dados SQL pode ser a escolha certa para uma variedade de aplicativos de nuvem modernos, pois permite processar dados relacionais e estruturas não relacionais, como gráficos, JSON, espacial e XML.
O Banco de Dados SQL do Azure é baseado na versão estável mais recente do mecanismo de banco de dados do Microsoft SQL Server. Você pode usar recursos avançados de processamento de consultas, como tecnologias na memória de alto desempenho e processamento inteligente de consultas. Na verdade, os recursos mais recentes do SQL Server são lançados primeiro no Banco de Dados SQL do Azure e, em seguida, no próprio SQL Server. Você obtém os recursos mais recentes do SQL Server sem sobrecarga para aplicação de patches ou atualização, testados em milhões de bancos de dados.
O Banco de dados SQL permite que você defina e dimensione facilmente o desempenho em dois modelos de compra diferentes: um modelo de compra baseado em vCore e um modelo de compra baseado em DTU. O Banco de dados SQL é um serviço totalmente gerenciado que tem alta disponibilidade, backups e outras operações de manutenção comuns. A Microsoft lida com todos os patches e atualizações do SQL e do código do sistema operacional. Você não precisa gerenciar a infraestrutura subjacente.
Se você é novo no Banco de Dados SQL do Azure, confira o vídeo Visão geral do Banco de Dados SQL do Azure em nossa série de vídeos detalhados do Azure SQL:
Modelos de compra
O Banco de Dados SQL oferece os seguintes modelos de compra:
- O modelo de compra baseado em vCore permite que você escolha o número de vCores, a quantidade de memória e a quantidade e velocidade de armazenamento. O modelo de compra baseado em vCore também permite que você use o Benefício Híbrido do Azure para SQL Server para obter economia de custos aproveitando suas licenças existentes do SQL Server.
- O modelo de compra baseado em DTU oferece uma combinação de recursos de computação, memória e E/S em três camadas de serviço, para suportar cargas de trabalho de banco de dados leves a pesadas. Os tamanhos de computação dentro de cada camada fornecem uma combinação diferente desses recursos, aos quais você pode adicionar recursos de armazenamento adicionais.
Níveis de serviço
O modelo de compra baseado em vCore oferece três níveis de serviço:
- A camada de serviço de uso geral foi projetada para cargas de trabalho comuns. Oferece opções de computação e armazenamento equilibradas orientadas para o orçamento.
- A camada de serviço Business Critical foi projetada para aplicativos OLTP com altas taxas de transação e requisitos de E/S de baixa latência. Ele oferece a maior resiliência a falhas usando várias réplicas isoladas.
- A camada de serviço Hyperscale foi projetada para a maioria das cargas de trabalho de negócios. A hiperescala proporciona grande flexibilidade e elevado desempenho com recursos de armazenamento e computação dimensionáveis de forma independente. Oferece maior resiliência em relação a falhas ao permitir a configuração de mais do que uma réplica de base de dados isolada.
O modelo de compra baseado em DTU oferece três níveis de serviço:
- A camada de serviço Basic foi projetada para cargas de trabalho menos exigentes. Oferece soluções económicas para pequenas aplicações com requisitos mínimos de desempenho.
- A camada de serviço Standard foi projetada para cargas de trabalho comuns. Oferece opções de computação e armazenamento equilibradas orientadas para o orçamento.
- A camada de serviço Premium foi projetada para aplicativos OLTP com altas taxas de transação e requisitos de E/S de baixa latência. Ele oferece a maior resiliência a falhas usando várias réplicas isoladas.
Níveis de computação
O modelo de compra baseado em vCore fornece duas camadas de computação diferentes para o Banco de Dados SQL do Azure - a camada de computação provisionada e a camada de computação sem servidor. O modelo de compra baseado em DTU fornece apenas a camada de computação provisionada.
- Nível de computação provisionado: fornece uma quantidade específica de recurso de computação que é continuamente provisionado independentemente da atividade de carga de trabalho e fatura a quantidade de computação provisionada a um preço fixo por hora.
- Camada de computação sem servidor: dimensiona automaticamente os recursos de computação com base na atividade da carga de trabalho e fatura a quantidade de computação usada, por segundo. A camada de computação sem servidor está geralmente disponível na camada de serviço de uso geral e na camada de serviço Hyperscale.
Modelos de implementação
A Base de Dados SQL do Azure fornece as seguintes opções de implementação para uma base de dados:
- Uma Base de Dados Individual representa uma base de dados isolada e totalmente gerida. Poderá utilizar esta opção se tiver aplicações modernas na nuvem e microsserviços que necessitem de uma única fonte de dados fiável. A Base de Dados Individual é semelhante a uma base de dados contida no motor de base de dados do SQL Server.
- O Conjunto elástico é uma coleção de bases de dados individuais com um conjunto partilhado de recursos, como CPU ou memória. As bases de dados individuais podem ser movidas para dentro e para fora de um pool elástico.
Importante
Para entender as diferenças de recursos entre o Banco de Dados SQL, o SQL Server e a Instância Gerenciada SQL do Azure, bem como as diferenças entre as diferentes opções do Banco de Dados SQL do Azure, consulte Recursos do Banco de Dados SQL.
O Banco de dados SQL oferece desempenho previsível com vários tipos de recursos, camadas de serviço e tamanhos de computação. Ele fornece dimensionamento dinâmico sem tempo de inatividade, otimização inteligente integrada, escalabilidade e disponibilidade globais e opções avançadas de segurança. Esses recursos permitem que você se concentre no desenvolvimento rápido de aplicativos e na aceleração do tempo de comercialização, em vez de gerenciar máquinas virtuais e infraestrutura. O Banco de dados SQL está atualmente em 38 datacenters em todo o mundo, para que você possa executar seu banco de dados em um datacenter perto de você.
Desempenho escalável e piscinas
Você pode definir a quantidade de recursos atribuídos.
- Com bancos de dados únicos, cada banco de dados é isolado dos outros e é portátil. Cada um tem sua própria quantidade garantida de recursos de computação, memória e armazenamento. A quantidade de recursos atribuídos ao banco de dados é dedicada a esse banco de dados e não é compartilhada com outros bancos de dados no Azure. Você pode dimensionar dinamicamente recursos de banco de dados únicos para cima e para baixo. A opção de banco de dados único fornece diferentes recursos de computação, memória e armazenamento para diferentes necessidades. Por exemplo, você pode obter de 1 a 128 vCores, ou 32 GB a 4 TB. A camada de serviço Hyperscale permite dimensionar até 128 TB, com recursos rápidos de backup e restauração.
- Com pools elásticos, você pode atribuir recursos que são compartilhados por todos os bancos de dados no pool. Você pode criar um novo banco de dados ou mover os bancos de dados únicos existentes para um pool de recursos para maximizar o uso de recursos e economizar dinheiro. Essa opção também oferece a capacidade de dimensionar dinamicamente os recursos do pool elástico para cima e para baixo.
Você pode criar seu primeiro aplicativo em um banco de dados pequeno e único a um baixo custo por mês na camada de serviço de uso geral . Em seguida, você pode alterar sua camada de serviço manual ou programaticamente a qualquer momento para a camada de serviço Business Critical ou Hyperscale , para atender às necessidades de sua solução. Você pode ajustar o desempenho sem interrupção para a sua aplicação ou para os seus clientes. O dimensionamento dinâmico permite que seu banco de dados responda de forma transparente às necessidades de recursos em rápida mudança. Você paga apenas pelos recursos de que precisa quando precisa deles.
O dimensionamento dinâmico é diferente do dimensionamento automático. O dimensionamento automático é quando um serviço é dimensionado automaticamente com base em critérios, enquanto o dimensionamento dinâmico permite o dimensionamento manual sem tempo de inatividade. A opção de banco de dados único oferece suporte ao dimensionamento dinâmico manual, mas não ao dimensionamento automático. Para uma experiência mais automática, considere estas alternativas:
- Use a camada sem servidor, que fornece dimensionamento automático.
- Use scripts para agendar ou automatizar a escalabilidade para um único banco de dados. Para obter um exemplo, consulte Usar o PowerShell para monitorar e dimensionar um único banco de dados.
- Use pools elásticos, que permitem que os bancos de dados compartilhem recursos em um pool com base nas necessidades individuais do banco de dados. Os pools elásticos também podem ser dimensionados com scripts personalizados, permitindo agendar ou automatizar a escalabilidade.
Assista a este vídeo na série de fundamentos do Banco de Dados SQL do Azure para obter uma breve visão geral do dimensionamento do seu banco de dados:
Pools elásticos para maximizar a utilização de recursos
Para muitas empresas e aplicativos, ser capaz de criar bancos de dados únicos e discar o desempenho para cima ou para baixo sob demanda é suficiente, especialmente se os padrões de uso forem relativamente previsíveis. Padrões de uso imprevisíveis podem dificultar o gerenciamento de custos e seu modelo de negócios. Os pools elásticos são projetados para resolver esse problema. Você aloca recursos de desempenho para um pool em vez de um banco de dados individual. Você paga pelos recursos de desempenho coletivo do pool em vez de pelo desempenho de um único banco de dados.
Com grupos de recursos elásticos, você não precisa se concentrar em ajustar o desempenho do banco de dados à medida que a demanda por recursos flutua. Os bancos de dados agrupados consomem os recursos de desempenho do pool elástico conforme necessário. Os bancos de dados em pool consomem, mas não excedem os limites do pool, portanto, seu custo permanece previsível, mesmo que o uso individual do banco de dados não o faça.
Você pode adicionar e remover bancos de dados ao pool, dimensionando seu aplicativo de um punhado de bancos de dados para milhares, tudo dentro de um orçamento que você controla. Você também pode controlar os recursos mínimos e máximos disponíveis para bancos de dados no pool, para garantir que nenhum banco de dados no pool use todos os recursos do pool e que cada banco de dados em pool tenha uma quantidade mínima garantida de recursos. Para saber mais sobre padrões de design para aplicativos SaaS (software como serviço) que usam pools elásticos, consulte Padrões de design para aplicativos SaaS multilocatários com o Banco de dados SQL.
Os scripts podem ajudar com o monitoramento e o dimensionamento de pools elásticos. Para obter um exemplo, consulte Usar o PowerShell para monitorar e dimensionar um pool elástico no Banco de Dados SQL do Azure.
Mesclar bancos de dados únicos com bancos de dados agrupados
Você pode combinar bancos de dados únicos com pools elásticos e alterar as camadas de serviço de bancos de dados únicos e pools elásticos para se adaptar à sua situação. Você também pode combinar outros serviços do Azure com o Banco de Dados SQL para atender às suas necessidades exclusivas de design de aplicativo, aumentar a eficiência de custos e recursos e desbloquear novas oportunidades de negócios.
Amplas capacidades de monitorização e alerta
O Banco de Dados SQL do Azure fornece recursos avançados de monitoramento e solução de problemas que ajudam você a obter informações mais detalhadas sobre as características da carga de trabalho. Esses recursos e ferramentas incluem:
- Os recursos internos de monitoramento fornecidos pela versão mais recente do mecanismo de banco de dados do SQL Server. Eles permitem que você encontre insights de desempenho em tempo real.
- Recursos de monitoramento de PaaS fornecidos pelo Azure que permitem monitorar e solucionar problemas de um grande número de instâncias de banco de dados.
- O Observador de Banco de Dados (visualização) permite um monitoramento atual e histórico detalhado e de baixa latência e oferece uma visão única e centralizada do seu ambiente SQL do Azure.
O Repositório de Consultas, um recurso interno de monitoramento do SQL Server, registra o desempenho de suas consultas em tempo real e permite identificar os possíveis problemas de desempenho e os principais consumidores de recursos. O ajuste automático e as recomendações fornecem conselhos sobre as consultas com o desempenho regressado e índices ausentes ou duplicados. O ajuste automático no Banco de dados SQL permite que você aplique manualmente os scripts que podem corrigir os problemas ou permita que o Banco de dados SQL aplique a correção. O Banco de dados SQL também pode testar e verificar se a correção oferece algum benefício e reter ou reverter a alteração, dependendo do resultado. Além do Repositório de Consultas e dos recursos de ajuste automático, você pode usar DMVs e XEvents padrão para monitorar o desempenho da carga de trabalho.
Você pode monitorar com eficiência o status de milhares de bancos de dados usando os recursos internos de monitoramento e alerta de desempenho do Banco de dados SQL. Usando essas ferramentas, você pode avaliar rapidamente o impacto da expansão para cima ou para baixo, com base em suas necessidades de desempenho atuais ou projetadas. Além disso, o Banco de dados SQL pode emitir métricas e logs de recursos para facilitar o monitoramento. Você pode configurar o Banco de Dados SQL para armazenar o uso de recursos, trabalhadores e sessões e conectividade em um destes recursos do Azure:
- Armazenamento do Azure: para arquivar grandes quantidades de telemetria por um pequeno preço.
- Hubs de Eventos do Azure: para integrar a telemetria do Banco de Dados SQL com sua solução de monitoramento personalizada ou hot pipelines.
- Logs do Azure Monitor: para uma solução de monitorização incorporada com recursos de relatórios, alertas e mitigação.
Capacidades de disponibilidade
O Banco de Dados SQL do Azure permite que sua empresa continue operando durante interrupções. Em um ambiente SQL Server tradicional, você geralmente tem pelo menos duas máquinas configuradas localmente. Essas máquinas têm cópias exatas, mantidas de forma síncrona, dos dados para proteger contra uma falha de uma única máquina ou componente. Esse ambiente oferece alta disponibilidade, mas não protege contra um desastre natural que destrua seu datacenter.
A recuperação de desastres pressupõe que um evento catastrófico seja suficientemente localizado geograficamente para que outra máquina ou conjunto de máquinas com uma cópia dos seus dados esteja a uma distância considerável. No SQL Server, você pode usar Grupos de Disponibilidade Always On em execução no modo assíncrono para obter esse recurso. As pessoas geralmente não querem esperar que a replicação aconteça tão longe antes de confirmar uma transação, portanto, há potencial para perda de dados quando você faz failovers não planejados.
Os bancos de dados nas camadas de serviço Premium e Business Critical já fazem algo semelhante à sincronização de um grupo de disponibilidade. Os bancos de dados em níveis de serviço inferiores fornecem redundância por meio do armazenamento usando um mecanismo diferente, mas equivalente. A lógica integrada ajuda a proteger contra uma falha de uma única máquina. O recurso de replicação geográfica ativa protege seus bancos de dados contra amplas interrupções em toda a região.
As Zonas de Disponibilidade do Azure tentam proteger contra a interrupção de um único edifício de datacenter dentro de uma única região. Ajuda a proteger contra a falta de energia elétrica ou de rede num edifício. No Banco de dados SQL, você coloca as diferentes réplicas em diferentes zonas de disponibilidade (edifícios diferentes, efetivamente).
Na verdade, o contrato de nível de serviço (SLA) do Azure, alimentado por uma rede global de datacenters gerenciados pela Microsoft, ajuda a manter seu aplicativo funcionando 24 horas por dia, 7 dias por semana. A plataforma Azure gerencia totalmente todos os bancos de dados e garante que não haja perda de dados e uma alta porcentagem de disponibilidade de dados. O Azure lida automaticamente com patches, backups, replicação, deteção de falhas, possíveis falhas subjacentes de hardware, software ou rede, implantando correções de bugs, failovers, atualizações de banco de dados e outras tarefas de manutenção. A disponibilidade padrão é alcançada por uma separação das camadas de computação e armazenamento. A disponibilidade premium é alcançada integrando computação e armazenamento em um único nó para desempenho e, em seguida, implementando tecnologia semelhante aos Grupos de Disponibilidade Always On. Para obter uma discussão completa sobre os recursos de alta disponibilidade do Banco de Dados SQL do Azure, consulte Disponibilidade do Banco de Dados SQL.
Além disso, o Banco de dados SQL fornece recursos internos de continuidade de negócios e escalabilidade global . Estes são, entre outros:
-
A Base de Dados SQL executa automaticamente cópias de segurança completas, diferenciais e de registo de transações de bases de dados para permitir a restauração para qualquer momento específico. Para bancos de dados únicos e bancos de dados em pool, você pode configurar o Banco de Dados SQL para armazenar backups completos de bancos de dados no Armazenamento do Azure para retenção de backup de longo prazo. Para instâncias geridas, você também pode realizar backups apenas de cópia para retenção de backups a longo prazo.
Restaurações em ponto no tempo:
Todas as opções de implementação do banco de dados SQL oferecem suporte à recuperação para qualquer momento específico dentro do período de retenção automática de backup para todos os bancos de dados.
-
As opções de banco de dados único e bancos de dados em pool permitem configurar até quatro bancos de dados secundários legíveis nos mesmos datacenters do Azure ou distribuídos globalmente. Por exemplo, se tiveres uma aplicação SaaS com uma base de dados de catálogo que apresente um elevado volume de transações simultâneas só de leitura, utiliza a replicação geográfica ativa para permitir a escala de leitura global e eliminar gargalos no servidor primário devido a cargas de trabalho de leitura.
-
Todas as opções de implantação do Banco de dados SQL permitem que você use grupos de failover para habilitar a alta disponibilidade e o balanceamento de carga em escala global. Os grupos de failover permitem a transparente replicação geográfica e o failover de grandes conjuntos de bases de dados e pools elásticos. Os grupos de failover permitem a criação de aplicativos SaaS distribuídos globalmente, com sobrecarga de administração mínima. Isso deixa todo o monitoramento complexo, roteamento e orquestração de failover para o Banco de dados SQL.
Bancos de dados com redundância de zona:
O Banco de dados SQL permite provisionar bancos de dados Premium ou Business Critical ou pools elásticos em várias zonas de disponibilidade. Como esses bancos de dados e pools elásticos têm várias réplicas redundantes para alta disponibilidade, colocar essas réplicas em várias zonas de disponibilidade oferece maior resiliência. Isso inclui a capacidade de se recuperar automaticamente de falhas de escala do datacenter, sem perda de dados.
Inteligência integrada
Com o Banco de dados SQL, você obtém inteligência interna que ajuda a reduzir drasticamente os custos de execução e gerenciamento de bancos de dados e maximiza o desempenho e a segurança do seu aplicativo. A plataforma do Banco de dados SQL coleta e processa uma grande quantidade de dados de telemetria, respeitando totalmente a privacidade do cliente. Vários algoritmos avaliam continuamente os dados de telemetria para que o serviço possa aprender e se adaptar com seu aplicativo.
Monitoramento e ajuste automáticos de desempenho
O Banco de dados SQL fornece informações detalhadas sobre as consultas que você precisa monitorar. O Banco de dados SQL aprende sobre seus padrões de banco de dados e permite que você adapte seu esquema de banco de dados à sua carga de trabalho. O Banco de dados SQL fornece recomendações de ajuste de desempenho, onde você pode revisar ações de ajuste e aplicá-las.
Gerenciar um grande número de bancos de dados pode ser impossível de fazer de forma eficiente, mesmo com todas as ferramentas e relatórios disponíveis que o Banco de Dados SQL e o Azure fornecem. Em vez de monitorar e ajustar seu banco de dados manualmente, você pode considerar delegar algumas das ações de monitoramento e ajuste ao Banco de dados SQL usando o ajuste automático. O Banco de dados SQL aplica automaticamente recomendações, testes e verifica cada uma de suas ações de ajuste para garantir que o desempenho continue melhorando. Desta forma, a Base de Dados SQL adapta-se automaticamente à sua carga de trabalho de forma controlada e segura. O ajuste automático significa que o desempenho do seu banco de dados é cuidadosamente monitorado e comparado antes e depois de cada ação de ajuste. Se o desempenho não melhorar, a ação de ajuste será revertida.
Muitos de nossos parceiros que executam aplicativos multilocatários SaaS sobre o Banco de dados SQL estão confiando no ajuste automático de desempenho para garantir que seus aplicativos sempre tenham um desempenho estável e previsível. Para eles, este recurso reduz tremendamente o risco de ocorrer um incidente de desempenho no meio da noite. Além disso, como parte de sua base de clientes também usa o SQL Server, eles estão usando as mesmas recomendações de indexação fornecidas pelo Banco de dados SQL para ajudar seus clientes do SQL Server.
Dois aspetos de ajuste automático estão disponíveis no Banco de dados SQL:
- Gerenciamento automático de índices: identifica os índices que devem ser adicionados ao banco de dados e os índices que devem ser removidos.
- Correção automática do plano: identifica planos problemáticos e corrige problemas de desempenho do plano SQL.
Processamento de consultas adaptável
Você pode usar o processamento de consulta adaptável, incluindo execução intercalada para funções de valor de tabela com várias instruções, feedback de concessão de memória em modo batch e junções adaptativas em modo batch. Cada um desses recursos de processamento de consulta adaptável aplica técnicas semelhantes de "aprender e adaptar", ajudando a resolver problemas de desempenho relacionados a problemas de otimização de consultas historicamente intratáveis.
Segurança e conformidade avançadas
O Banco de dados SQL fornece uma variedade de recursos internos de segurança e conformidade para ajudar seu aplicativo a atender a vários requisitos de segurança e conformidade.
Importante
A Microsoft certificou o Banco de Dados SQL do Azure (todas as opções de implantação) em relação a vários padrões de conformidade. Para obter mais informações, consulte a Central de Confiabilidade do Microsoft Azure, onde você pode encontrar a lista mais atual de certificações de conformidade do Banco de Dados SQL.
Proteção avançada contra ameaças
O Microsoft Defender for SQL é um pacote unificado para recursos avançados de segurança SQL. Inclui funcionalidades para gerir as vulnerabilidades da base de dados e detetar atividades anómalas que possam indicar uma ameaça à sua base de dados. Ele fornece um único local para habilitar e gerenciar esses recursos.
-
Esse serviço pode descobrir, rastrear e ajudá-lo a corrigir possíveis vulnerabilidades do banco de dados. Fornece visibilidade sobre o seu estado de segurança e inclui passos acionáveis para resolver problemas de segurança e melhorar as defesas da sua base de dados.
Deteção de ameaças:
Esse recurso deteta atividades anômalas que indicam tentativas incomuns e potencialmente prejudiciais de acessar ou explorar seu banco de dados. Monitoriza continuamente a sua base de dados em busca de atividades suspeitas e apresenta alertas de segurança imediatos em casos de potenciais vulnerabilidades, ataques de injeção SQL e padrões anómalos de acesso a bases de dados. Os alertas de deteção de ameaças fornecem detalhes da atividade suspeita e recomendam ações sobre como investigar e mitigar a ameaça.
Auditoria de conformidade e segurança
A auditoria rastreia eventos de banco de dados e os grava em um log de auditoria em sua conta de armazenamento do Azure. A auditoria pode ajudá-lo a manter a conformidade regulamentar, entender a atividade do banco de dados e obter informações sobre discrepâncias e anomalias que podem indicar preocupações comerciais ou suspeitas de violações de segurança.
Encriptação de dados
O Banco de Dados SQL ajuda a proteger seus dados fornecendo criptografia. Para dados em movimento, ele usa segurança de camada de transporte. Para dados em repouso, ele usa criptografia de dados transparente. Para dados em uso, ele usa Always Encrypted.
Descoberta e classificação de dados
A deteção e classificação de dados fornece capacidades incorporadas na Base de Dados SQL do Azure para descobrir, classificar, rotular e proteger os dados confidenciais nas suas bases de dados. Ele fornece visibilidade sobre o estado de classificação do banco de dados e rastreia o acesso a dados confidenciais dentro do banco de dados e além de suas fronteiras.
Integração com o Microsoft Entra e autenticação multifator
O Banco de dados SQL permite gerenciar centralmente identidades de usuários de banco de dados e outros serviços da Microsoft com a integração do Microsoft Entra. Esse recurso simplifica o gerenciamento de permissões e aumenta a segurança. O Microsoft Entra ID (anteriormente Azure Ative Directory) dá suporte à autenticação multifator para aumentar a segurança dos dados e do aplicativo, ao mesmo tempo em que oferece suporte a um processo de logon único.
Ferramentas fáceis de usar
O Banco de dados SQL torna a criação e a manutenção de aplicativos mais fáceis e produtivas. O Banco de dados SQL permite que você se concentre no que faz melhor: criar ótimos aplicativos. Você pode gerenciar e desenvolver no Banco de dados SQL usando ferramentas e habilidades que você já tem.
Ferramenta | Descrição |
---|---|
O portal do Azure | Um aplicativo baseado na Web para gerenciar todos os serviços do Azure. |
Azure Data Studio | Uma ferramenta de banco de dados multiplataforma que roda em Windows, macOS e Linux. |
SQL Server Management Studio (Estúdio de Gestão do Servidor SQL) | Um aplicativo cliente gratuito e baixável para gerenciar qualquer infraestrutura SQL, do SQL Server ao Banco de Dados SQL. |
SQL Server Data Tools no Visual Studio | Uma ferramenta de desenvolvimento para bancos de dados SQL, pacotes do Integration Services, modelos de dados do Analysis Services e relatórios do Reporting Services. |
Código do Visual Studio | Um editor de código aberto, gratuito e transferível para Windows, macOS e Linux. Ele dá suporte a extensões, incluindo a extensão mssql para consultar o Microsoft SQL Server, o Banco de Dados SQL do Azure e o Azure Synapse Analytics. |
O Banco de dados SQL oferece suporte à criação de aplicativos com Python, Java, Node.js, PHP, Ruby e .NET no macOS, Linux e Windows. O Banco de dados SQL dá suporte às mesmas bibliotecas de conexão do SQL Server.
Criar e gerenciar recursos SQL do Azure com o portal do Azure
O portal do Azure fornece uma única página onde você pode gerenciar todos os seus recursos SQL do Azure , incluindo o SQL Server em máquinas virtuais (VMs) do Azure.
Para acessar a página SQL do Azure , no menu do portal do Azure, selecione Azure SQL ou procure e selecione Azure SQL em qualquer página.
Observação
O SQL do Azure fornece uma maneira rápida e fácil de acessar todos os seus recursos SQL no portal do Azure, incluindo bancos de dados únicos e agrupados no Banco de Dados SQL do Azure, bem como o servidor lógico que os hospeda, as Instâncias Gerenciadas do SQL do Azure e o SQL Server em VMs do Azure. O Azure SQL não é um serviço ou recurso, mas sim uma família de serviços relacionados ao SQL.
Para gerenciar recursos existentes, selecione o item desejado na lista. Para criar novos recursos SQL do Azure, selecione + Criar.
Depois de selecionar + Criar, exiba informações adicionais sobre as diferentes opções selecionando Mostrar detalhes em qualquer bloco.
Para obter mais detalhes, consulte:
- Criar um único banco de dados
- Criar um pool elástico
- Criar uma instância gerenciada
- Criar uma máquina virtual SQL
Perguntas frequentes sobre o Banco de Dados SQL
Posso controlar quando ocorrem interrupções para aplicação de patches?
O recurso de janela de manutenção permite configurar agendamentos de janela de manutenção previsíveis para bases de dados elegíveis no Azure SQL Database. As notificações antecipadas da janela de manutenção estão disponíveis para bancos de dados configurados para usar uma janela de manutenção não padrão.
Como posso planear eventos de manutenção?
A correção de falhas geralmente não é percetível se empregares lógica de repetição na tua aplicação. Para obter mais informações, consulte Planejando eventos de manutenção do Azure no Banco de Dados SQL do Azure.
Posso aceder às minhas cópias de segurança?
Os backups do Banco de Dados SQL do Azure são gerenciados automaticamente. Ninguém tem acesso direto aos backups. Os backups são excluídos assim que o período de retenção configurado expirar. Para obter mais informações, consulte Backups automatizados no Banco de Dados SQL do Azure e Retenção de longo prazo.
Envolva-se com a equipe de engenharia do SQL Server
- DBA Stack Exchange: Faça perguntas sobre administração de banco de dados.
- Stack Overflow: Faça perguntas de desenvolvimento.
- Página de perguntas e respostas da Microsoft: faça perguntas técnicas.
- Feedback: Reporte bugs e solicite recursos.
- Reddit: Discuta o SQL Server.
Conteúdo relacionado
Consulte a página de preços para obter comparações de custos e calculadoras sobre bancos de dados únicos e pools elásticos.
Veja estes guias de início rápido para começar:
Para obter um conjunto de exemplos de CLI e PowerShell do Azure, consulte:
Para obter informações sobre os novos recursos à medida que são anunciados, consulte O que há de novo no Banco de Dados SQL do Azure?
Consulte o blog do Banco de Dados SQL do Azure, onde os membros da equipe de produto do SQL Server blogam sobre notícias e recursos do Banco de Dados SQL.