Najlepsze rozwiązania w zakresie programu SQL Server w celu zoptymalizowania wydajności w centrum Azure StackSQL server best practices to optimize performance in Azure Stack Hub

W tym artykule przedstawiono najlepsze rozwiązania w zakresie programu SQL Server w celu zoptymalizowania SQL Server i zwiększenia wydajności na maszynach wirtualnych Microsoft Azure Stack Hub.This article provides SQL server best practices to optimize SQL Server and improve performance in Microsoft Azure Stack Hub virtual machines (VMs). Podczas uruchamiania SQL Server na maszynach wirtualnych Azure Stack Hub Użyj tych samych opcji dostrajania wydajności bazy danych, które mają zastosowanie do SQL Server w środowisku serwera lokalnego.When running SQL Server in Azure Stack Hub VMs, use the same database performance-tuning options applicable to SQL Server in an on-premises server environment. Wydajność relacyjnej bazy danych w chmurze Azure Stack Hub zależy od wielu czynników, w tym rozmiaru rodziny maszyny wirtualnej i konfiguracji dysków danych.The performance of a relational database in an Azure Stack Hub cloud depends on many factors, including family size of a VM and the configuration of the data disks.

Podczas tworzenia obrazów SQL Server należy rozważyć zainicjowanie obsługi maszyn wirtualnych w portalu Azure Stack Hub.When creating SQL Server images, consider provisioning your VMs in the Azure Stack Hub portal. Pobierz rozszerzenie SQL IaaS z obszaru Zarządzanie Marketplace w portalu administratora centrum Azure Stack i Pobierz wybrane SQL Server obrazów maszyn wirtualnych.Download the SQL IaaS Extension from Marketplace Management in the Azure Stack Hub administrator portal and download your choice of SQL Server VM images. Należą do nich SQL Server 2016 SP1, SQL Server 2016 SP2 i SQL Server 2017.These include SQL Server 2016 SP1, SQL Server 2016 SP2, and SQL Server 2017.

Uwaga

W artykule opisano sposób aprowizacji SQL Server maszyny wirtualnej przy użyciu globalnego Azure Portal, wskazówki dotyczą również centrum Azure Stack z następującymi różnicami: dysk SSD nie jest dostępny dla dysku systemu operacyjnego i istnieją niewielkie różnice w konfiguracji magazynu.While the article describes how to provision a SQL Server VM using the global Azure portal, the guidance also applies to Azure Stack Hub with the following differences: SSD isn't available for the operating system disk and there are minor differences in storage configuration.

W obrazach maszyn wirtualnych, dla SQL Server, można używać tylko BYOL.In the VM images, for SQL Server, you can only use bring-your-own-license (BYOL). W przypadku systemu Windows Server domyślny model licencji to płatność zgodnie z rzeczywistym użyciem (PAYG).For Windows Server, the default license model is pay-as-you-go (PAYG). Aby uzyskać szczegółowe informacje na temat modelu licencji systemu Windows Server na maszynie wirtualnej, zapoznaj się z artykułem Windows Server w Azure Stack centrum Marketplace — często zadawane pytania.For detailed information of Windows Server license model in VM, refer the article Windows Server in Azure Stack Hub Marketplace FAQ.

Uzyskanie najlepszej wydajności SQL Server na maszynach wirtualnych Azure Stack Hub jest fokusem tego artykułu.Getting the best performance for SQL Server on Azure Stack Hub VMs is the focus of this article. Jeśli obciążenie jest mniej wymagające, może nie wymagać każdej zalecanej optymalizacji.If your workload is less demanding, you might not require every recommended optimization. Podczas oceny tych zaleceń należy wziąć pod uwagę wymagania dotyczące wydajności i wzorce obciążeń.Consider your performance needs and workload patterns as you evaluate these recommendations.

Uwaga

Aby uzyskać wskazówki dotyczące wydajności SQL Server na maszynach wirtualnych platformy Azure, zapoznaj się z tym artykułem.For performance guidance for SQL Server in Azure VMs, refer to this article.

Lista kontrolna najlepszych rozwiązań dla programu SQL ServerChecklist for SQL server best practices

Poniższa lista kontrolna zapewnia optymalną wydajność SQL Server na maszynach wirtualnych Azure Stack Hub:The following checklist is for optimal performance of SQL Server on Azure Stack Hub VMs:

WarstwowyArea OptymalizacjeOptimizations
Rozmiar maszyny wirtualnejVM size DS3 lub nowsza dla wersji SQL Server Enterprise.DS3 or higher for SQL Server Enterprise edition.

DS2 lub nowszy dla wersji SQL Server Standard i Web Edition.DS2 or higher for SQL Server Standard edition and Web edition.
MagazynStorage Użyj rodziny maszyn wirtualnych obsługującej usługę Premium Storage.Use a VM family that supports Premium storage.
DyskiDisks Należy użyć co najmniej dwóch dysków danych (jeden dla plików dziennika i jeden dla plików danych i TempDB), a następnie wybrać rozmiar dysku na podstawie potrzebnych pojemności.Use a minimum of two data disks (one for log files and one for data file and TempDB), and choose the disk size based on your capacity needs. W trakcie instalacji SQL Server Ustaw domyślne lokalizacje plików danych na te dyski.Set the default data file locations to these disks during the SQL Server install.

Należy unikać używania systemu operacyjnego lub dysków tymczasowych do przechowywania i rejestrowania baz danych.Avoid using operating system or temporary disks for database storage or logging.
Rozdziel wiele dysków danych platformy Azure, aby uzyskać większą przepływność we/wy przy użyciu funkcji miejsca do magazynowania.Stripe multiple Azure data disks to get increased IO throughput using Storage Spaces.

Sformatuj przy użyciu udokumentowanych rozmiarów alokacji.Format with documented allocation sizes.
WE/WYI/O Włącz natychmiastowe inicjowanie plików dla plików danych.Enable instant file initialization for data files.

Ogranicz automatyczne zwiększanie w bazach danych o odpowiednio małych przyrostach (64 MB – 256 MB).Limit autogrow on the databases with reasonably small fixed increments (64 MB-256 MB).

Wyłącz funkcję autozmniejszania w bazie danych.Disable autoshrink on the database.

Skonfiguruj domyślne lokalizacje plików kopii zapasowej i bazy danych na dyskach danych, a nie na dysku systemu operacyjnego.Set up default backup and database file locations on data disks, not the operating system disk.

Włącz blokowane strony.Enable locked pages.

Zastosuj SQL Server Dodatki Service Pack i aktualizacje zbiorcze.Apply SQL Server service packs and cumulative updates.
Specyficzne dla funkcjiFeature-specific Wykonaj kopię zapasową bezpośrednio w usłudze BLOB Storage (jeśli jest obsługiwana przez używaną wersję SQL Server).Back up directly to blob storage (if supported by the SQL Server version in use).

Aby uzyskać więcej informacji na temat tego, jak i dlaczego należy wykonać te optymalizacje, zapoznaj się ze szczegółami i wskazówkami podanymi w poniższych sekcjach.For more information on how and why to make these optimizations, review the details and guidance provided in the following sections.

Wskazówki dotyczące rozmiaru maszyny wirtualnejVM size guidance

W przypadku aplikacji z uwzględnieniem wydajności zalecane są następujące rozmiary maszyn wirtualnych :For performance-sensitive applications, the following VM sizes are recommended:

  • SQL Server Enterprise Edition: DS3 lub wyższySQL Server Enterprise edition: DS3 or higher

  • SQL Server Standard Edition i Web Edition: DS2 lub wyższySQL Server Standard edition and Web edition: DS2 or higher

W centrum Azure Stack nie ma różnicy wydajności między serią systemów DS i DS_v2 maszyn wirtualnych.With Azure Stack Hub, there's no performance difference between the DS and DS_v2 VM family series.

Wskazówki dotyczące magazynuStorage guidance

Maszyny wirtualne z serii DS (wraz z seriami DSv2) w centrum Azure Stack zapewniają maksymalną przepustowość dysku systemu operacyjnego i danych (IOPS).DS-series (along with DSv2-series) VMs in Azure Stack Hub provide the maximum operating system disk and data disk throughput (IOPS). Maszyna wirtualna z serii DS lub DSv2 zapewnia maksymalnie 1 000 operacji we/wy na sekundę dla dysku systemu operacyjnego i 2 300 liczby IOPS na dysk danych, niezależnie od typu lub rozmiaru wybranego dysku.A VM from the DS or DSv2 series provides up to 1,000 IOPS for the operating system disk and up to 2,300 IOPS per data disk, no matter the type or size of the chosen disk.

Przepływność dysku danych jest określana na podstawie serii rodziny maszyn wirtualnych.Data disk throughput is determined uniquely based on the VM family series. Można zapoznać się z tym artykułem , aby zidentyfikować przepływność dysku danych dla serii rodzin maszyn wirtualnych.You can refer to this article to identify the data disk throughput per VM family series.

Uwaga

W przypadku obciążeń produkcyjnych wybierz maszynę wirtualną z serii DS lub DSv2, aby zapewnić maksymalną liczbę operacji we/wy na dysku systemu operacyjnego i dysków danych.For production workloads, select a DS-series or DSv2-series VM to provide the maximum possible IOPS on the operating system disk and data disks.

Podczas tworzenia konta magazynu w Azure Stack Hub opcja replikacji geograficznej nie działa, ponieważ ta funkcja nie jest dostępna w centrum Azure Stack.When creating a storage account in Azure Stack Hub, the geo-replication option has no effect because this capability isn't available in Azure Stack Hub.

Wskazówki dotyczące dyskówDisks guidance

Istnieją trzy główne typy dysków na maszynie wirtualnej Azure Stack Hub:There are three main disk types on an Azure Stack Hub VM:

  • Dysk systemu operacyjnego: Podczas tworzenia maszyny wirtualnej Azure Stack Hub platforma dołącza co najmniej jeden dysk (oznaczony jako dysk C ) do maszyny wirtualnej dla dysku systemu operacyjnego.Operating system disk: When you create an Azure Stack Hub VM, the platform attaches at least one disk (labeled as the C drive) to the VM for your operating system disk. Ten dysk jest wirtualnym dyskiem twardym przechowywanym jako stronicowy obiekt BLOB w magazynie.This disk is a VHD stored as a page blob in storage.

  • Dysk tymczasowy: Maszyny wirtualne Azure Stack Hub zawierają inny dysk o nazwie dysk tymczasowy (oznaczony jako dysk D ).Temporary disk: Azure Stack Hub VMs contain another disk called the temporary disk (labeled as the D drive). Jest to dysk w węźle, który może być używany na potrzeby miejsca na pliki tymczasowe.This is a disk on the node that can be used for scratch space.

  • Dyski danych: Dodatkowe dyski można dołączyć do maszyny wirtualnej jako dyski danych, a te dyski są przechowywane w magazynie jako stronicowe obiekty blob.Data disks: You can attach additional disks to your VM as data disks, and these disks are stored in storage as page blobs.

W poniższych sekcjach opisano zalecenia dotyczące korzystania z tych różnych dysków.The following sections describe recommendations for using these different disks.

Dysk systemu operacyjnegoOperating system disk

Dysk systemu operacyjnego to wirtualny dysk twardy, który można uruchomić i zainstalować jako działającą wersję systemu operacyjnego i oznaczony jako dysk C .An operating system disk is a VHD that you can boot and mount as a running version of an operating system and is labeled as C drive.

Dysk tymczasowyTemporary disk

Dysk magazynu tymczasowego oznaczony jako dysk D nie jest trwały.The temporary storage drive, labeled as the D drive, isn't persistent. Nie przechowuj żadnych danych, które nie zostaną utracone na dysku D .Don't store any data you're unwilling to lose on the D drive. Obejmuje to pliki bazy danych użytkownika i pliki dziennika transakcji użytkownika.This includes your user database files and user transaction log files.

Zalecamy przechowywanie bazy danych TempDB na dysku z danymi, ponieważ każdy dysk z danymi zapewnia maksymalnie 2 300 operacji we/wy na dysk danych.We recommend storing TempDB on a data disk as each data disk provides a maximum of up to 2,300 IOPS per data disk.

Dyski danychData disks

  • Używaj dysków danych dla plików danych i dziennika.Use data disks for data and log files. Jeśli nie korzystasz z rozkładu dysku, użyj dwóch dysków z danymi z maszyny wirtualnej obsługującej usługę Premium Storage, gdzie jeden dysk zawiera pliki dziennika, a drugi zawiera pliki danych i TempDB.If you're not using disk striping, use two data disks from a VM that supports Premium storage, where one disk contains the log files and the other contains the data and TempDB files. Każdy dysk z danymi zawiera wiele operacji we/wy w zależności od rodziny maszyn wirtualnych, zgodnie z opisem w temacie rozmiary maszyn wirtualnych obsługiwane w centrum Azure Stack.Each data disk provides a number of IOPS depending on the VM family, as described in VM sizes supported in Azure Stack Hub. Jeśli używasz techniki rozłożenia dysku, takiej jak funkcja miejsca do magazynowania, umieść wszystkie dane i pliki dziennika na tym samym dysku (w tym TempDB).If you're using a disk-striping technique, such as Storage Spaces, place all data and log files on the same drive (including TempDB). Ta konfiguracja zapewnia maksymalną liczbę operacji we/wy na sekundę dostępnych dla SQL Server, niezależnie od tego, który plik jest w danym momencie wymagany.This configuration gives you the maximum number of IOPS available for SQL Server to consume, no matter which file needs them at any particular time.

Uwaga

Podczas aprowizacji SQL Server maszyny wirtualnej w portalu dostępna jest opcja edytowania konfiguracji magazynu.When you provision a SQL Server VM in the portal, you have the option of editing your storage configuration. W zależności od konfiguracji centrum Azure Stack konfiguruje co najmniej jeden dysk.Depending on your configuration, Azure Stack Hub configures one or more disks. Wiele dysków jest połączonych w jedną pulę magazynów.Multiple disks are combined into a single storage pool. Oba pliki danych i dziennika znajdują się w tej konfiguracji.Both the data and log files reside together in this configuration.

  • Rozkładanie dysku: Aby uzyskać większą przepływność, można dodać dodatkowe dyski danych i użyć pasków dyskowych.Disk striping: For more throughput, you can add additional data disks and use disk striping. Aby określić wymaganą liczbę dysków z danymi, Przeanalizuj liczbę operacji we/wy wymaganą dla plików dziennika oraz plików danych i TempDB.To determine the number of data disks you need, analyze the number of IOPS required for your log files and for your data and TempDB files. Zauważ, że limity IOPS są na dysku z danymi na podstawie rodziny serii maszyn wirtualnych, a nie na podstawie rozmiaru maszyny wirtualnej.Notice that IOPS limits are per data disk based on the VM series family, and not based on the VM size. Limity przepustowości sieci są jednak zależne od rozmiaru maszyny wirtualnej.Network bandwidth limits, however, are based on the VM size. Aby uzyskać więcej informacji, Zobacz tabele w obszarze rozmiary maszyn wirtualnych w centrum Azure Stack .See the tables on VM sizes in Azure Stack Hub for more detail. Weź pod uwagę następujące wytyczne:Use the following guidelines:

    • W przypadku systemu Windows Server 2012 lub nowszego Użyj funkcji miejsca do magazynowania z następującymi wskazówkami:For Windows Server 2012 or later, use Storage Spaces with the following guidelines:

      1. Ustaw przeplot (rozmiar paska) na 64 KB (65 536 bajtów) dla obciążeń przetwarzania transakcji online (OLTP) i 256 KB (262 144 bajtów) na potrzeby obciążeń związanych z magazynowaniem danych, aby uniknąć wpływu na wydajność ze względu na niezgodność partycji.Set the interleave (stripe size) to 64 KB (65,536 bytes) for online transaction processing (OLTP) workloads and 256 KB (262,144 bytes) for data warehousing workloads to avoid performance impact due to partition misalignment. Ta wartość musi być ustawiona przy użyciu programu PowerShell.This must be set with PowerShell.

      2. Ustaw liczbę kolumn = liczba dysków fizycznych.Set column count = number of physical disks. Użyj programu PowerShell podczas konfigurowania więcej niż ośmiu dysków (nie Menedżer serwera interfejsie użytkownika).Use PowerShell when configuring more than eight disks (not Server Manager UI).

        Na przykład poniższy program PowerShell tworzy nową pulę magazynów o rozmiarze przeplotu ustawionym na 64 KB i liczbę kolumn do 2:For example, the following PowerShell creates a new storage pool with the interleave size set to 64 KB and the number of columns to 2:

        $PoolCount = Get-PhysicalDisk -CanPool $True
        $PhysicalDisks = Get-PhysicalDisk | Where-Object {$_.FriendlyName -like "*2" -or $_.FriendlyName -like "*3"}
        
        New-StoragePool -FriendlyName "DataFiles" -StorageSubsystemFriendlyName "Storage Spaces*" -PhysicalDisks $PhysicalDisks | New-VirtualDisk -FriendlyName "DataFiles" -Interleave 65536 -NumberOfColumns 2 -ResiliencySettingName simple -UseMaximumSize |Initialize-Disk -PartitionStyle GPT -PassThru |New-Partition -AssignDriveLetter -UseMaximumSize |Format-Volume -FileSystem NTFS -NewFileSystemLabel "DataDisks" -AllocationUnitSize 65536 -Confirm:$false
        
  • Określ liczbę dysków skojarzonych z pulą magazynów na podstawie oczekiwań obciążenia.Determine the number of disks associated with your storage pool based on your load expectations. Należy pamiętać, że różne rozmiary maszyn wirtualnych dopuszczają różne liczby dołączonych dysków danych.Keep in mind that different VM sizes allow different numbers of attached data disks. Aby uzyskać więcej informacji, zobacz rozmiary maszyn wirtualnych obsługiwane w centrum Azure Stack.For more information, see VM sizes supported in Azure Stack Hub.

  • Aby uzyskać maksymalną liczbę operacji we/wy na dyskach danych, zaleca się dodanie maksymalnej liczby dysków danych obsługiwanych przez rozmiar maszyny wirtualnej i użycie rozłożenia dysku.To get the maximum possible IOPS for data disks, the recommendation is to add the maximum number of data disks supported by your VM size and to use disk striping.

  • Rozmiar jednostki alokacji systemu plików NTFS: W przypadku formatowania dysku z danymi zalecamy użycie rozmiaru jednostki alokacji 64 KB dla plików danych i dzienników oraz TempDB.NTFS allocation unit size: When formatting the data disk, we recommend you use a 64-KB allocation unit size for data and log files as well as TempDB.

  • Wskazówki dotyczące zarządzania dyskami: Podczas usuwania dysku z danymi Zatrzymaj usługę SQL Server podczas zmiany.Disk management practices: When removing a data disk, stop the SQL Server service during the change. Ponadto nie należy zmieniać ustawień pamięci podręcznej na dyskach, ponieważ nie zapewniają one ulepszeń wydajności.Also, don't change cache settings on the disks as it doesn't provide any performance improvements.

Ostrzeżenie

Niepowodzenie zatrzymania usługi SQL podczas wykonywania tych operacji może spowodować uszkodzenie bazy danych.Failure to stop the SQL Service during these operations can cause database corruption.

Wskazówki we/wyI/O guidance

  • Rozważ włączenie natychmiastowej inicjalizacji plików, aby skrócić czas wymagany do wstępnego przydzielenia plików.Consider enabling instant file initialization to reduce the time that is required for initial file allocation. Aby skorzystać z funkcji natychmiastowego inicjowania plików, przyznaj konto usługi SQL Server (MSSQLSERVER) SE_MANAGE_VOLUME_NAME i Dodaj je do zasad zabezpieczeń Wykonaj zadania konserwacji woluminu .To take advantage of instant file initialization, you grant the SQL Server (MSSQLSERVER) service account with SE_MANAGE_VOLUME_NAME and add it to the Perform Volume Maintenance Tasks security policy. Jeśli używasz obrazu platformy SQL Server dla platformy Azure, domyślne konto usługi (NT Service\MSSQLSERVER) nie zostanie dodane do zasad zabezpieczeń Wykonaj zadania konserwacji woluminu .If you're using a SQL Server platform image for Azure, the default service account (NT Service\MSSQLSERVER) isn't added to the Perform Volume Maintenance Tasks security policy. Innymi słowy, funkcja natychmiastowego inicjowania plików nie jest włączona w obrazie platformy SQL Server platformy Azure.In other words, instant file initialization isn't enabled in a SQL Server Azure platform image. Po dodaniu konta usługi SQL Server do zasad zabezpieczeń Wykonaj zadania konserwacji woluminu Uruchom ponownie usługę SQL Server.After adding the SQL Server service account to the Perform Volume Maintenance Tasks security policy, restart the SQL Server service. W przypadku korzystania z tej funkcji mogą wystąpić zagadnienia dotyczące zabezpieczeń.There could be security considerations for using this feature. Aby uzyskać więcej informacji, zobacz Inicjalizacja plików bazy danych.For more information, see Database File Initialization.

  • Automatyczne zwiększanie jest sytuacją awaryjną w przypadku nieoczekiwanego wzrostu.Autogrow is a contingency for unexpected growth. Nie Zarządzaj danymi i przyrostami dzienników w codziennym okresie za pomocą automatyczne zwiększanie.Don't manage your data and log growth on a day-to-day basis with autogrow. Jeśli automatyczne zwiększanie jest używany, należy wstępnie zwiększyć plik przy użyciu przełącznika rozmiaru .If autogrow is used, pre-grow the file using the Size switch.

  • Upewnij się, że Autozmniejszanie jest wyłączone, aby uniknąć niepotrzebnych obciążeń, które mogą negatywnie wpłynąć na wydajność.Make sure autoshrink is disabled to avoid unnecessary overhead that can negatively affect performance.

  • Skonfiguruj domyślne lokalizacje kopii zapasowych i plików bazy danych.Setup default backup and database file locations. Użyj zaleceń opisanych w tym artykule i wprowadź zmiany w oknie właściwości serwera.Use the recommendations in this article and make the changes in the Server properties window. Aby uzyskać instrukcje, zobacz Wyświetlanie lub Zmienianie domyślnych lokalizacji plików danych i dziennika (SQL Server Management Studio).For instructions, see View or Change the Default Locations for Data and Log Files (SQL Server Management Studio). Poniższy zrzut ekranu przedstawia miejsce, w którym należy wprowadzić następujące zmiany:The following screenshot shows where to make these changes:

    Wyświetlanie lub zmiana lokalizacji domyślnych

  • Włącz blokowanie stron, aby zmniejszyć liczbę operacji we/wy i wszystkie działania stronicowania.Enable locked pages to reduce IO and any paging activities. Aby uzyskać więcej informacji, zobacz Włączanie opcji Zablokuj strony w pamięci (Windows).For more information, see Enable the Lock Pages in Memory Option (Windows).

  • Należy rozważyć kompresję wszystkich plików danych podczas przesyłania ich do/z Azure Stack Hub, w tym kopii zapasowych.Consider compressing any data files when transferring in/out of Azure Stack Hub, including backups.

Wskazówki dotyczące funkcjiFeature-specific guidance

Niektóre wdrożenia mogą uzyskać dodatkowe korzyści z wydajności przy użyciu bardziej zaawansowanych technik konfiguracyjnych.Some deployments may achieve additional performance benefits using more advanced configuration techniques. Na poniższej liście przedstawiono niektóre funkcje SQL Server, które mogą pomóc w osiągnięciu lepszej wydajności:The following list highlights some SQL Server features that may help you achieve better performance:

  • Utwórz kopię zapasową w usłudze Azure Storage.Back up to Azure storage. Podczas tworzenia kopii zapasowych dla SQL Server uruchomionych na maszynach wirtualnych Azure Stack Hub można użyć SQL Server kopii zapasowej do adresu URL.When making backups for SQL Server running in Azure Stack Hub VMs, you can use SQL Server Backup to URL. Ta funkcja jest dostępna od SQL Server 2012 SP1 ZASTOSUJESZ pakietu CU2 i jest zalecana do tworzenia kopii zapasowych na podłączonych dyskach danych.This feature is available starting with SQL Server 2012 SP1 CU2 and recommended for backing up to the attached data disks.

    W przypadku tworzenia kopii zapasowej lub przywracania za pomocą usługi Azure Storage postępuj zgodnie z zaleceniami podanymi w temacie SQL Server Tworzenie kopii zapasowych w ramach najlepszych rozwiązań dotyczących adresów URL i rozwiązywanie problemów oraz przywracanie danych Microsoft Azure zWhen you backup or restore using Azure storage, follow the recommendations provided in SQL Server Backup to URL Best Practices and Troubleshooting and Restoring From Backups Stored in Microsoft Azure. Możesz również zautomatyzować te kopie zapasowe przy użyciu zautomatyzowanej kopii zapasowej SQL Server na maszynach wirtualnych platformy Azure.You can also automate these backups using Automated Backup for SQL Server in Azure VMs.

  • Utwórz kopię zapasową do Azure Stack magazynu centrów.Back up to Azure Stack Hub storage. Można utworzyć kopię zapasową magazynu centrów Azure Stack w podobny sposób, jak w przypadku tworzenia kopii zapasowej w usłudze Azure Storage.You can back up to Azure Stack Hub storage in a similar fashion as with backing up to Azure Storage. Podczas tworzenia kopii zapasowej w programie SQL Server Management Studio (SSMS) należy ręcznie wprowadzić informacje o konfiguracji.When you create a backup inside SQL Server Management Studio (SSMS), you need to enter the configuration information manually. Nie można użyć programu SSMS do utworzenia kontenera magazynu lub sygnatury dostępu współdzielonego.You can't use SSMS to create the storage container or the Shared Access Signature. Program SSMS nawiązuje połączenie tylko z subskrypcjami platformy Azure, a nie z subskrypcjami centrum Azure Stack.SSMS only connects to Azure subscriptions, not Azure Stack Hub subscriptions. Zamiast tego należy utworzyć konto magazynu, kontener i sygnaturę dostępu współdzielonego w portalu Azure Stack Hub lub przy użyciu programu PowerShell.Instead, you need to create the storage account, container, and Shared Access Signature in the Azure Stack Hub portal or with PowerShell.

    SQL Server kopia zapasowa

    Uwaga

    Sygnatura dostępu współdzielonego jest tokenem SAS z portalu Azure Stack Hub bez wiodącego "?"The Shared Access Signature is the SAS token from the Azure Stack Hub portal, without the leading ‘?' w ciągu.in the string. Jeśli używasz funkcji Copy z portalu, musisz usunąć wiodącą "?"If you use the copy function from the portal, you need to delete the leading ‘?' Aby token działał w SQL Server.for the token to work within SQL Server.

    Po skonfigurowaniu i skonfigurowaniu miejsca docelowego kopii zapasowej w SQL Server można utworzyć kopię zapasową magazynu obiektów BLOB centrum Azure Stack.Once you have the Backup Destination set up and configured in SQL Server, you can then back up to the Azure Stack Hub blob storage.

Następne krokiNext steps

Korzystanie z usług lub Kompilowanie aplikacji do Azure Stack HubUsing services or building apps for Azure Stack Hub