O que é um servidor lógico no Banco de Dados SQL do Azure e no Azure Synapse?

Aplica-se a: Banco de Dados SQL do Azure Azure Synapse Analytics

Este artigo descreve o servidor lógico no Azure usado por bancos de dados no Banco de Dados SQL do Azure e no Azure Synapse Analytics. No portal do Azure, o servidor lógico é denominado SQL Server e é diferente do produto SQL Server.

Visão geral

No Banco de Dados SQL do Azure e no Azure Synapse Analytics, um servidor é um constructo lógico que atua como um ponto administrativo central para uma coleção de bancos de dados. No nível do servidor lógico, você pode administrar logons, regras de firewall, regras de auditoria, políticas de detecção de ameaças e grupos de failover. Um servidor lógico pode estar em uma região diferente da de seu grupo de recursos. O servidor lógico precisa existir para você criar um banco de dados no Banco de Dados SQL do Azure ou um pool de SQL dedicado no Azure Synapse Analytics. Todos os bancos de dados gerenciados por um só servidor lógico são criados na mesma região do servidor lógico.

Esse servidor lógico é diferente de uma instância do SQL Server com a qual você pode estar familiarizado no mundo local. Especificamente, não garantias relacionadas à localização dos bancos de dados ou do pool de SQL dedicado em relação ao servidor que os gerencia. O Banco de dados SQL do Azure e o Azure Synapse não expõem quaisquer acessos ou funcionalidades ao nível da instância. Em contraste, os bancos de dados de instância em uma instância gerenciada estão todos colocalizados fisicamente, do mesmo modo que você conhece no SQL Server no mundo da máquina virtual ou local.

Quando você cria um servidor lógico, fornece uma conta e senha de logon de servidor que tem direitos administrativos sobre o banco de dados master nesse servidor e para todos os bancos de dados criados no servidor. Essa conta inicial é uma conta de logon do SQL. O Banco de Dados SQL do Azure e o Azure Synapse Analytics dão suporte à autenticação do SQL e à autenticação do Microsoft Entra. Para obter informações sobre logons e autenticação, confira Gerenciando bancos de dados e logons no Banco de Dados SQL do Azure. A Autenticação do Windows não é suportada.

Um servidor lógico no Banco de Dados SQL e no Azure Synapse Analytics:

  • É criado em uma assinatura do Azure, mas pode ser movido com seus recursos independentes para outra assinatura
  • É o recurso pai de bancos de dados, pools elásticos e pools de SQL dedicados
  • Fornece um namespace para bancos de dados, pools elásticos e pools de SQL dedicados
  • É um contêiner lógico com semântica de tempo de vida forte – exclua um servidor e ele removerá os bancos de dados, pools elásticos e pools de SQL pertencentes a este servidor
  • Participa do RBAC do Azure (controle de acesso baseado em função do Azure) – Os bancos de dados, os pools elásticos e os pools de SQL dedicados de um servidor herdam os direitos de acesso do servidor
  • É um elemento de ordem superior da identidade de bancos de dados, pools elásticos e pools de SQL dedicados para as finalidades de gerenciamento de recursos do Azure (confira o esquema de URL de pools e bancos de dados)
  • Coloca recursos em uma região
  • Fornece um ponto de extremidade de conexão para acesso ao banco de dados (<serverName>.database.windows.net)
  • Fornece acesso aos metadados sobre os recursos independentes por meio de DMVs, conectando-se ao banco de dados master
  • Fornece o escopo para políticas de gerenciamento que se aplicam a seus bancos de dados - logins, firewall, auditoria, detecção de ameaças e
  • É restrito por uma cota na assinatura pai (seis servidores por assinatura por padrão; para mais informações, confira os limites da assinatura)
  • Fornece o escopo da cota de banco de dados e da cota de DTU ou vCore para os recursos que ele contém (como 45.000 DTUs)
  • É o escopo de controle de versão para as funcionalidades habilitadas em recursos contidos
  • Os logons de entidade de segurança no nível do servidor podem gerenciar todos os bancos de dados em um só servidor.
  • O banco de dados master de um servidor lógico contém logons semelhantes aos das instâncias do SQL Server que têm permissão para acessar um ou mais bancos de dados no servidor, além de poder receber direitos administrativos limitados. Para obter mais informações, confira Logons.
  • A ordenação padrão para todos os bancos de dados criados em um servidor é SQL_LATIN1_GENERAL_CP1_CI_AS, em que LATIN1_GENERAL é o inglês (Estados Unidos), CP1 é a página de código 1252, CI não diferencia maiúsculas de minúsculas e AS diferencia acentos.

Observação

O Microsoft Entra ID era anteriormente conhecido como Azure Active Directory (Azure AD).

Gerenciar servidores, bancos de dados e firewalls

Você pode gerenciar servidores lógicos, bancos de dados, pools de SQL dedicados e firewalls usando o portal do Azure, o Azure PowerShell, a CLI do Azure, o T-SQL (Transact-SQL) e a API REST.

Você pode criar um grupo de recursos para um servidor lógico antecipadamente ou durante a criação do próprio servidor. Há vários métodos para obter um novo formulário de servidor SQL, seja criando um novo servidor SQL ou como parte da criação de um novo banco de dados.

Criar um servidor em branco

Para criar um servidor lógico em branco (sem um banco de dados, pool elástico ou pool de SQL dedicado) usando o portal do Azure, procure um formulário em branco de servidor SQL (servidor SQL lógico).

Criar um banco de dados em branco ou de exemplo no Banco de Dados SQL do Azure

Para criar um banco de dados no Banco de Dados SQL usando o portal do Azure, procure e crie um Banco de Dados SQL e forneça as informações solicitadas. Você pode criar o grupo de recursos e o servidor antecipadamente ou ao criar o próprio banco de dados. Você pode criar um banco de dados em branco ou um banco de dados de exemplo baseado no AdventureWorksLT.

Captura de tela das primeiras etapas para criar um banco de dados SQL no portal do Azure.

Importante

Para obter informações sobre como selecionar o tipo de preço do banco de dados, consulte modelo de compra baseado em DTU e modelo de compra baseado em vCore.

Gerenciar um servidor existente

Para gerenciar um servidor existente, navegue até ele usando vários métodos, por exemplo, na página do banco de dados específica, na página dos servidores SQL ou na página Todos os recursos.

Para gerenciar um banco de dados, navegue até a página Bancos de dados SQL e selecione o banco de dados que você deseja gerenciar.

Por exemplo, para configurar uma regra de firewall, siga estas etapas:

  1. Acesse o recurso de banco de dados no portal do Azure. Selecione Definir firewall do servidor na barra de ferramentas.

    Captura de tela que mostra o local em que você deve copiar o nome do servidor e como definir o firewall do servidor na barra de ferramentas.

  2. Defina Acesso à rede pública como redes selecionadas para revelar as redes virtuais e as regras de firewall. Quando essa opção é definida como Desabilitado, as redes virtuais e as configurações de regra de firewall ficam ocultas.

  3. Escolha Adicionar uma regra de firewall para configurar o firewall.

    Captura de tela que mostra a configuração de uma regra de firewall de IP no servidor.

Importante

Para configurar propriedades de desempenho para um banco de dados, consulte modelo de compra baseado em DTU e modelo de compra baseado em vCore.

Dica

Para ver um guia início rápido sobre o portal do Azure, confira Criar um banco de dados no Banco de Dados SQL no portal do Azure.

Próximas etapas