Partilhar via


Usar bancos de dados SQL no Azure Stack Hub

Importante

A partir da compilação 2108 do Azure Stack Hub, os provedores de recursos SQL e MySQL são oferecidos para assinaturas às quais foi concedido acesso. Se você quiser começar a usar esse recurso, ou se precisar atualizar de uma versão anterior, abra um caso de suporte e nossos engenheiros de suporte irão guiá-lo através do processo de implantação ou atualização.

Use o provedor de recursos SQL para oferecer bancos de dados SQL no Azure Stack Hub. Depois de instalar o provedor de recursos e conectá-lo a uma ou mais instâncias do SQL Server, você e seus usuários podem criar:

  • Bancos de dados SQL para aplicativos nativos da nuvem.
  • Bases de dados SQL para aplicações Web.

Limitações a considerar antes de instalar o provedor de recursos SQL:

  • Os usuários só podem criar e gerenciar bancos de dados individuais. As instâncias do servidor de banco de dados não estão acessíveis aos usuários finais. Isso pode limitar a compatibilidade com aplicativos de banco de dados locais que precisam de acesso ao master, Temp DB ou para gerenciar bancos de dados dinamicamente.
  • Seu operador do Azure Stack Hub é responsável por implantar, atualizar, proteger, configurar e manter os servidores e hosts do banco de dados SQL. O serviço RP não fornece nenhuma funcionalidade de gerenciamento de instância de host e servidor de banco de dados.
  • Bancos de dados de usuários diferentes em assinaturas diferentes podem estar localizados na mesma instância do servidor de banco de dados. O RP não fornece um mecanismo para isolar bancos de dados em diferentes hosts ou instâncias do servidor de banco de dados.
  • O RP não fornece nenhum relatório sobre o uso de bancos de dados pelo locatário.
  • Você só pode mover um servidor de hospedagem SQL para outra assinatura no Azure global. O Azure Stack Hub não oferece suporte à movimentação de um servidor de hospedagem SQL para outra assinatura.
  • O RP não monitora a integridade do servidor SQL.
  • Não há controle de acesso nos bancos de dados do sistema do SQL Server. Se o seu servidor de hospedagem SQL for um servidor SQL autônomo (não SQL HA), SQL RP usa logons SQL para controlar o acesso dos usuários aos seus próprios bancos de dados. No entanto, os logons SQL não controlam o acesso dos usuários aos bancos de dados do sistema. Por exemplo, um usuário tentando restaurar um banco de dados de um dos backups poderá ver todos os históricos de backup no mesmo servidor de hospedagem, porque o histórico de backup é armazenado no banco de dados msdb.

Para a carga de trabalho tradicional do SQL Server no local, recomenda-se uma máquina virtual do SQL Server no Azure Stack Hub.

Arquitetura do adaptador do provedor de recursos SQL

O provedor de recursos consiste nos seguintes componentes:

  • A máquina virtual (VM) do adaptador de recurso SQL, que executa os serviços do provedor no Windows Server.
  • O provedor de recursos, que processa solicitações e acessa recursos de banco de dados.
  • Servidores que hospedam o SQL Server, que fornecem capacidade para bancos de dados chamados servidores de hospedagem.

Você deve criar pelo menos uma instância do SQL Server ou fornecer acesso a instâncias externas do SQL Server.

Observação

Os servidores de hospedagem instalados nos sistemas integrados do Azure Stack Hub devem ser criados a partir de uma assinatura de locatário. Eles não podem ser criados a partir da assinatura do provedor padrão. Eles devem ser criados através do portal de utilizador ou usando o PowerShell com as credenciais apropriadas. Todos os servidores de hospedagem são VMs faturáveis e devem ter licenças. O administrador do serviço pode ser o proprietário da assinatura do locatário.

Próximos passos

implantar o fornecedor de recursos do SQL Server