Usar bancos de dados SQL no Hub Azure StackUse SQL databases on Azure Stack Hub

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

  • Bancos de dados SQL para aplicativos nativos de nuvem.SQL databases for cloud-native apps.
  • Bancos de dados SQL para aplicativos Web.SQL databases for web applications.

Limitações a serem consideradas antes de instalar o provedor de recursos SQL:Limitations to consider before installing the SQL resource provider:

  • Os usuários só podem criar e gerenciar bancos de dados individuais.Users can only create and manage individual databases. A instância do servidor de banco de dados não está acessível aos usuários finais.Database Server instance isn't accessible to end users. Isso pode limitar a compatibilidade com aplicativos de banco de dados locais que precisam acessar o mestre, o DB temporário ou para gerenciar bancos de dados dinamicamente.This may limit compatibility with on-premises database apps that need access to master, Temp DB, or to dynamically manage databases.
  • Seu operador de Hub de Azure Stack é responsável por implantar, atualizar, proteger, configurar e manter os servidores e hosts do banco 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 gerenciamento de instância de servidor de banco de dados e host.The RP service doesn't provide any host and database server instance management functionality.
  • Os bancos de dados de diferentes usuários em assinaturas diferentes podem estar localizados na mesma instância do servidor de banco.Databases from different users in different subscriptions may be located on the same database server instance. A RP não fornece nenhum mecanismo para isolar bancos de dados em diferentes hosts ou instâncias de servidor de banco de dados.The RP doesn't provide any mechanism for isolating databases on different hosts or database server instances.
  • A RP não fornece nenhum relatório sobre o uso de locatários de bancos de dados.The RP doesn't provide any reporting on tenant usage of databases.
  • Você só pode mover um servidor de hospedagem SQL para outra assinatura no Azure global.You can only move a SQL hosting server to another subscription in global Azure. O Hub de Azure Stack não dá suporte à movimentação de um servidor de hospedagem SQL para outra assinatura.Azure Stack Hub doesn't support moving a SQL hosting server to another subscription.

Para a carga de trabalho tradicional de SQL Server local, é recomendável SQL Server máquina virtual no Hub de Azure Stack.For traditional SQL Server workload on premises, SQL Server virtual machine on Azure Stack Hub is recommended.

Arquitetura do adaptador do provedor de recursos SQLSQL resource provider adapter architecture

O provedor de recursos consiste nos seguintes componentes:The resource provider consists of the following components:

  • A VM (máquina virtual) do adaptador do provedor de recursos SQL, que é uma VM do Windows Server que executa os serviços de provedor.The SQL resource provider adapter virtual machine (VM), which is a Windows Server VM that runs the provider services.
  • O provedor de recursos, que processa solicitações e acessa recursos de banco de dados.The resource provider, which processes requests and accesses database resources.
  • Servidores que hospedam SQL Server, que fornecem capacidade para bancos de dados chamados de servidores de hospedagem.Servers that host SQL Server, which provide capacity for databases called hosting servers.

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

Observação

Servidores de hospedagem instalados em sistemas integrados de Hub Azure Stack devem ser criados a partir de uma assinatura de locatário.Hosting servers that are installed on Azure Stack Hub integrated systems must be created from a tenant subscription. Eles não podem ser criados a partir da assinatura do provedor padrão.They can't be created from the default provider subscription. Eles devem ser criados no portal do usuário ou usando o PowerShell com a entrada apropriada.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 faturáveis e devem ter licenças.All hosting servers are billable VMs and must have licenses. O administrador do serviço pode ser o proprietário da assinatura do locatário.The service admin can be the owner of the tenant subscription.

Próximas etapasNext steps

Implantar o provedor de recursos do SQL ServerDeploy the SQL Server resource provider