Utilizar bases de dados SQL no Azure Stack Hub

Importante

A partir da compilação 2108 do Azure Stack Hub, os fornecedores de recursos DO SQL e MySQL são oferecidos a subscrições às quais foi concedido acesso. Se quiser começar a utilizar esta funcionalidade ou se precisar de atualizar a partir de uma versão anterior, abra um pedido de suporte e os nossos engenheiros de suporte irão orientá-lo ao longo do processo de implementação ou atualização.

Utilize o fornecedor de recursos SQL para oferecer bases de dados SQL no Azure Stack Hub. Depois de instalar o fornecedor de recursos e de o ligar a uma ou mais instâncias do SQL Server, você e os seus utilizadores podem criar:

  • Bases de dados SQL para aplicações nativas da cloud.
  • Bases de dados SQL para aplicações Web.

Limitações a ter em conta antes de instalar o fornecedor de recursos DO SQL:

  • Os utilizadores só podem criar e gerir bases de dados individuais. As instâncias do servidor de bases de dados não estão acessíveis aos utilizadores finais. Isto pode limitar a compatibilidade com aplicações de base de dados no local que precisam de acesso a bases de dados mestras, temporárias ou para gerir dinamicamente bases de dados.
  • O operador do Azure Stack Hub é responsável por implementar, atualizar, proteger, configurar e manter os servidores e anfitriões da base de dados SQL. O serviço RP não fornece nenhuma funcionalidade de gestão de instâncias de servidor de base de dados e anfitrião.
  • As bases de dados de diferentes utilizadores em subscrições diferentes podem estar localizadas na mesma instância do servidor de bases de dados. O RP não fornece um mecanismo para isolar bases de dados em diferentes anfitriões ou instâncias do servidor de bases de dados.
  • O RP não fornece relatórios sobre a utilização de inquilinos de bases de dados.
  • Só pode mover um servidor de alojamento SQL para outra subscrição no Azure global. O Azure Stack Hub não suporta a movimentação de um servidor de alojamento SQL para outra subscrição.
  • O RP não monitoriza o estado de funcionamento do SQL Server.
  • Não existe controlo de acesso nas bases de dados do sistema do SQL Server. Se o servidor de alojamento SQL for um SQL Server autónomo (e não HA de SQL), o RP do SQL utiliza inícios de sessão SQL para controlar o acesso dos utilizadores às suas próprias bases de dados. No entanto, os inícios de sessão do SQL não controlam o acesso dos utilizadores às bases de dados do sistema. Por exemplo, um utilizador que tente restaurar uma base de dados a partir de uma das cópias de segurança poderá ver todos os históricos de cópias de segurança no mesmo servidor de alojamento, porque o histórico de cópias de segurança está armazenado na base de dados msdb.

Para a carga de trabalho de SQL Server tradicional no local, é recomendada uma máquina virtual SQL Server no Azure Stack Hub.

Arquitetura do adaptador do fornecedor de recursos SQL

O fornecedor de recursos consiste nos seguintes componentes:

  • A máquina virtual (VM) do fornecedor de recursos do SQL, que é uma VM do Windows Server que executa os serviços do fornecedor.
  • O fornecedor de recursos, que processa pedidos e acede aos recursos da base de dados.
  • Servidores que alojam SQL Server, que fornecem capacidade para bases de dados denominadas servidores de alojamento.

Tem de criar, pelo menos, uma instância de SQL Server ou fornecer acesso a instâncias de SQL Server externas.

Nota

Os servidores de alojamento instalados nos sistemas integrados do Azure Stack Hub têm de ser criados a partir de uma subscrição de inquilino. Não podem ser criadas a partir da subscrição de fornecedor predefinida. Têm de ser criados a partir do portal de utilizador ou através do PowerShell com o início de sessão adequado. Todos os servidores de alojamento são VMs faturáveis e têm de ter licenças. O administrador de serviços pode ser o proprietário da subscrição do inquilino.

Passos seguintes

Deploy the SQL Server resource provider (Implementar o fornecedor de recursos do SQL Server)