Utilize bases de dados SQL no Azure Stack HubUse SQL databases on Azure Stack Hub

Utilize o fornecedor de recursos SQL para oferecer bases de dados SQL no Azure Stack Hub.Use the SQL resource provider to offer SQL databases on 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:After you install the resource provider and connect it to one or more SQL Server instances, you and your users can create:

  • Bases de dados SQL para aplicações nativas de nuvem.SQL databases for cloud-native apps.
  • Bases de dados SQL para aplicações web.SQL databases for web applications.

Limitações a ter em conta antes de instalar o fornecedor de recursos SQL:Limitations to consider before installing the SQL resource provider:

  • Os utilizadores só podem criar e gerir bases de dados individuais.Users can only create and manage individual databases. A instância do Servidor de Bases de Dados não está acessível aos utilizadores finais.Database Server instance isn't accessible to end users. Isto pode limitar a compatibilidade com aplicações de base de dados no local que precisam de acesso a master, Temp DB, ou para gerir dinamicamente bases de dados.This may limit compatibility with on-premises database apps that need access to master, Temp DB, or to dynamically manage databases.
  • O seu operador Azure Stack Hub é responsável pela implementação, atualização, fixação, configuração e manutenção dos servidores e anfitriões da base de dados SQL.Your Azure Stack Hub operator is responsible for deploying, updating, securing, configuring, and maintaining the SQL database servers and hosts. O serviço RP não fornece nenhuma funcionalidade de gestão de instâncias de anfitrião e de base de dados.The RP service doesn't provide any host and database server instance management functionality.
  • As bases de dados de diferentes utilizadores em diferentes subscrições podem estar localizadas na mesma instância do servidor de bases de dados.Databases from different users in different subscriptions may be located on the same database server instance. O RP não fornece qualquer mecanismo para isolar bases de dados em diferentes anfitriões ou instâncias de servidor de bases de dados.The RP doesn't provide any mechanism for isolating databases on different hosts or database server instances.
  • O RP não fornece qualquer relatório sobre o uso de bases de dados de inquilinos.The RP doesn't provide any reporting on tenant usage of databases.
  • Só é possível mover um servidor de hospedagem SQL para outra subscrição no Global Azure.You can only move a SQL hosting server to another subscription in global Azure. O Azure Stack Hub não suporta mover um servidor de hospedagem SQL para outra subscrição.Azure Stack Hub doesn't support moving a SQL hosting server to another subscription.

Para a carga de trabalho tradicional do SQL Server nas instalações, recomenda-se a máquina virtual SQL Server no Azure Stack Hub.For traditional SQL Server workload on premises, SQL Server virtual machine on Azure Stack Hub is recommended.

Arquitetura de adaptador de fornecedor de recursos SQLSQL resource provider adapter architecture

O fornecedor de recursos é constituído pelos seguintes componentes:The resource provider consists of the following components:

  • A máquina virtual do fornecedor de recursos SQL (VM), que é um VM do Windows Server que gere os serviços do fornecedor.The SQL resource provider adapter virtual machine (VM), which is a Windows Server VM that runs the provider services.
  • O fornecedor de recursos, que processa pedidos e acede a recursos de base de dados.The resource provider, which processes requests and accesses database resources.
  • Servidores que acolhem o SQL Server, que fornecem capacidade para bases de dados chamadas servidores de hospedagem.Servers that host SQL Server, which provide capacity for databases called hosting servers.

Deve criar pelo menos uma instância do SQL Server ou fornecer acesso a instâncias externas do SQL Server.You must create at least one instance of SQL Server or provide access to external SQL Server instances.

Nota

Os servidores de hospedagem instalados em sistemas integrados Azure Stack Hub devem ser criados a partir de uma subscrição de inquilinos.Hosting servers that are installed on Azure Stack Hub integrated systems must be created from a tenant subscription. Não podem ser criados a partir da subscrição do fornecedor predefinido.They can't be created from the default provider subscription. Devem ser criados a partir do portal do utilizador ou utilizando o PowerShell com o sinal de s indicado.They must be created from the user portal or by using PowerShell with the appropriate sign-in. Todos os servidores de hospedagem são VMs faturantes e devem ter licenças.All hosting servers are billable VMs and must have licenses. O administrador de serviço pode ser o proprietário da subscrição do inquilino.The service admin can be the owner of the tenant subscription.

Passos seguintesNext steps

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