Korzystanie z baz danych SQL w Azure Stack HubUse SQL databases on Azure Stack Hub

Używanie dostawcy zasobów SQL do oferowania baz danych SQL w centrum Azure Stack.Use the SQL resource provider to offer SQL databases on Azure Stack Hub. Po zainstalowaniu dostawcy zasobów i połączeniu go z co najmniej jednym wystąpieniem programu SQL Server, Ty i Twoi użytkownicy możecie tworzyć:After you install the resource provider and connect it to one or more SQL Server instances, you and your users can create:

  • Bazy danych SQL dla aplikacji natywnych w chmurze.SQL databases for cloud-native apps.
  • Bazy danych SQL dla aplikacji sieci Web.SQL databases for web applications.

Ograniczenia, które należy wziąć pod uwagę przed zainstalowaniem dostawcy zasobów SQL:Limitations to consider before installing the SQL resource provider:

  • Użytkownicy mogą tworzyć tylko pojedyncze bazy danych i zarządzać nimi.Users can only create and manage individual databases. Wystąpienie serwera bazy danych nie jest dostępne dla użytkowników końcowych.Database Server instance isn't accessible to end users. Może to ograniczyć zgodność z lokalnymi aplikacjami baz danych, które muszą mieć dostęp do bazy danych Master, temp DB lub do dynamicznego zarządzania bazami plików.This may limit compatibility with on-premises database apps that need access to master, Temp DB, or to dynamically manage databases.
  • Operator Azure Stack Hub jest odpowiedzialny za wdrażanie, aktualizowanie, zabezpieczanie, Konfigurowanie i konserwowanie serwerów i hostów usługi SQL Database.Your Azure Stack Hub operator is responsible for deploying, updating, securing, configuring, and maintaining the SQL database servers and hosts. Usługa RP nie udostępnia żadnych funkcji zarządzania wystąpieniem hosta i serwera bazy danych.The RP service doesn't provide any host and database server instance management functionality.
  • Bazy danych od różnych użytkowników w różnych subskrypcjach mogą znajdować się w tym samym wystąpieniu serwera bazy danych.Databases from different users in different subscriptions may be located on the same database server instance. RP nie udostępnia żadnego mechanizmu izolowania baz danych na różnych hostach lub wystąpieniach serwera bazy danych.The RP doesn't provide any mechanism for isolating databases on different hosts or database server instances.
  • RP nie udostępnia żadnych raportów dotyczących użycia dzierżawców baz danych.The RP doesn't provide any reporting on tenant usage of databases.
  • Serwer hostingu SQL można przenieść tylko do innej subskrypcji na globalnym platformie Azure.You can only move a SQL hosting server to another subscription in global Azure. Centrum Azure Stack nie obsługuje przemieszczania serwera hostingu SQL do innej subskrypcji.Azure Stack Hub doesn't support moving a SQL hosting server to another subscription.

W przypadku tradycyjnych SQL Server obciążeń lokalnych SQL Server zaleca się używanie maszyny wirtualnej w systemie Azure Stack Hub.For traditional SQL Server workload on premises, SQL Server virtual machine on Azure Stack Hub is recommended.

Architektura karty dostawcy zasobów SQLSQL resource provider adapter architecture

Dostawca zasobów składa się z następujących składników:The resource provider consists of the following components:

  • Maszyna wirtualna (VM) karty dostawcy zasobów SQL, która jest maszyną wirtualną z systemem Windows Server, na której są uruchomione usługi dostawcy.The SQL resource provider adapter virtual machine (VM), which is a Windows Server VM that runs the provider services.
  • Dostawca zasobów, który przetwarza żądania i uzyskuje dostęp do zasobów bazy danych.The resource provider, which processes requests and accesses database resources.
  • Serwery obsługujące SQL Server, które zapewniają pojemność baz danych o nazwie serwery hostingu.Servers that host SQL Server, which provide capacity for databases called hosting servers.

Należy utworzyć co najmniej jedno wystąpienie SQL Server lub zapewnić dostęp do wystąpień SQL Server zewnętrznych.You must create at least one instance of SQL Server or provide access to external SQL Server instances.

Uwaga

Serwery hostingowe, które są zainstalowane w zintegrowanym systemie Azure Stack Hub, muszą zostać utworzone na podstawie subskrypcji dzierżawy.Hosting servers that are installed on Azure Stack Hub integrated systems must be created from a tenant subscription. Nie można ich tworzyć z domyślnej subskrypcji dostawcy.They can't be created from the default provider subscription. Należy je utworzyć z poziomu portalu użytkowników lub przy użyciu programu PowerShell z odpowiednim logowaniem.They must be created from the user portal or by using PowerShell with the appropriate sign-in. Wszystkie serwery hostingu są rozliczanymi maszynami wirtualnymi i muszą mieć licencje.All hosting servers are billable VMs and must have licenses. Administrator usługi może być właścicielem subskrypcji dzierżawcy.The service admin can be the owner of the tenant subscription.

Następne krokiNext steps

Wdrażanie dostawcy zasobów programu SQL ServerDeploy the SQL Server resource provider