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

Aplica-se a:Banco de DadosSQL 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 é chamado SQL Server e é diferente do produto SQL Server.

Descrição geral

No Banco de Dados SQL do Azure e no Azure Synapse Analytics, um servidor é uma construção lógica 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 deteção de ameaças e grupos de failover. Um servidor lógico pode estar em uma região diferente de seu grupo de recursos. O servidor lógico deve existir antes que você possa criar um banco de dados no Banco de Dados SQL do Azure ou um pool SQL dedicado no Azure Synapse Analytics. Todos os bancos de dados gerenciados por um único servidor lógico são criados dentro da mesma região que o servidor lógico.

Esse servidor lógico é distinto de uma instância do SQL Server com a qual você pode estar familiarizado no mundo local. Especificamente, não há garantias em relação à localização dos bancos de dados ou pool 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 nenhum acesso ou recursos no nível da instância. Por outro lado, os bancos de dados de instância em uma instância gerenciada são todos fisicamente colocalizados - da mesma forma que você está familiarizado com o SQL Server no mundo local ou da máquina virtual.

Ao criar um servidor lógico, você fornece uma conta de login e senha do servidor que tem direitos administrativos para o master banco de dados nesse servidor e todos os bancos de dados criados nesse servidor. Esta conta inicial é uma conta de login SQL. O Banco de Dados SQL do Azure e o Azure Synapse Analytics dão suporte à autenticação SQL e à autenticação do Microsoft Entra. Para obter informações sobre logons e autenticação, consulte 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 numa subscrição do Azure, mas pode ser movido com os recursos nele contidos para outra subscrição
  • É o recurso pai para bancos de dados, pools elásticos e pools SQL dedicados
  • Fornece um namespace para bancos de dados, pools elásticos e pools SQL dedicados
  • É um contêiner lógico com semântica de tempo de vida forte - exclui um servidor e exclui seus bancos de dados, pools elásticos e pools SQL
  • Participa do controle de acesso baseado em função do Azure (Azure RBAC) - bancos de dados, pools elásticos e pools SQL dedicados em um servidor herdam direitos de acesso do servidor
  • É um elemento de alta ordem da identidade de bancos de dados, pools elásticos e pools SQL dedicados para fins de gerenciamento de recursos do Azure (consulte o esquema de URL para bancos de dados e pools)
  • Coloca recursos numa região
  • Fornece um ponto final de ligação para o acesso à base de dados (<serverName>.database.windows.net)
  • Fornece acesso a metadados sobre recursos contidos via DMVs conectando-se a um banco de master dados
  • Fornece o escopo para políticas de gerenciamento que se aplicam a seus bancos de dados - logins, firewall, auditoria, deteção de ameaças e tais
  • É restrito por uma cota dentro da assinatura pai (seis servidores por assinatura por padrão, para obter mais informações, consulte os limites de assinatura)
  • Fornece o escopo para cota de banco de dados e cota DTU ou vCore para os recursos que ele contém (como 45.000 DTU)
  • O escopo de controle de versão para recursos está habilitado em recursos contidos
  • Os logins principais no nível do servidor podem gerenciar todos os bancos de dados em um servidor.
  • O master banco de dados de um servidor lógico contém logons semelhantes aos das instâncias do SQL Server às quais é concedido acesso a um ou mais bancos de dados no servidor e podem receber direitos administrativos limitados. Para obter mais informações, consulte logins.
  • O agrupamento padrão para todos os bancos de dados criados em um servidor é , onde LATIN1_GENERAL é inglês (Estados Unidos), CP1 é página de código 1252, CI não diferencia maiúsculas de minúsculas e AS é SQL_LATIN1_GENERAL_CP1_CI_ASsensível a acentos.

Nota

Microsoft Entra ID é o novo nome para o Azure Ative Directory (Azure AD). Estamos atualizando a documentação neste momento.

Gerenciar servidores, bancos de dados e firewalls

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

Você pode criar o grupo de recursos para um servidor lógico com antecedência ou durante a criação do próprio servidor. Há vários métodos para chegar a um novo formulário do SQL Server, criando um novo SQL Server 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 SQL dedicado) usando o portal do Azure, navegue até um formulário SQL Server (SQL Server lógico) em branco.

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, navegue para criar um novo Banco de Dados SQL e forneça as informações solicitadas. Você pode criar o grupo de recursos e o servidor com antecedência ou ao criar o próprio banco de dados. Você pode criar um banco de dados em branco ou criar um banco de dados de exemplo com base no AdventureWorksLT.

Screenshot of the first steps to create a new SQL Database in the Azure portal.

Importante

Para obter informações sobre como selecionar a camada de preço para seu banco de dados, consulte Modelo de compra baseado em DTU e Modelo de compra baseado em vCore.

Gerenciar servidor existente

Para gerenciar um servidor existente, navegue até o servidor usando vários métodos, como a partir da página de banco de dados específica, da página SQL servers ou da página Todos os recursos.

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

Por exemplo, para configurar uma regra de firewall, siga estes passos:

  1. Navegue até seu recurso de banco de dados no portal do Azure. Selecione Definir firewall do servidor na barra de ferramentas.

    A screenshot that shows where to copy your server name, and set server firewall on the toolbar.

  2. Defina Acesso à rede pública como Redes selecionadas para revelar as redes virtuais e as regras de firewall. Quando definido como Desativado, as redes virtuais e as configurações de regra de firewall ficam ocultas.

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

    A screenshot that shows configuration of a server-level IP firewall rule.

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.

Gorjeta

Para um início rápido do portal do Azure, consulte Criar um banco de dados no Banco de Dados SQL no portal do Azure.

Próximos passos

  • Para saber mais sobre como migrar um banco de dados do SQL Server para o Banco de Dados SQL do Azure, consulte Migrar para o Banco de Dados SQL do Azure.
  • Para obter informações sobre as funcionalidades suportadas, veja Funcionalidades.