Kurz: Přidání elastického fondu Azure SQL Database do skupiny převzetí služeb při selháníTutorial: Add an Azure SQL Database elastic pool to a failover group

Nakonfiguruje skupinu převzetí služeb při selhání pro elastický fond Azure SQL Database a testovací převzetí služeb při selhání pomocí Azure Portal.Configure a failover group for an Azure SQL Database elastic pool and test failover using the Azure portal. V tomto kurzu se naučíte:In this tutorial, you will learn how to:

  • Vytvořte Azure SQL Database izolovanou databázi.Create an Azure SQL Database single database.
  • Přidejte do elastického fondu jednu databázi.Add the single database into an elastic pool.
  • Vytvořte skupinu převzetí služeb při selhání pro dva elastické fondy mezi dvěma logickými servery SQL.Create a failover group for two elastic pools between two logical SQL servers.
  • Testovací převzetí služeb při selhání.Test failover.

PožadavkyPrerequisites

Abyste mohli absolvovat tento kurz, ujistěte se, že máte následující:To complete this tutorial, make sure you have:

1. vytvoření samostatné databáze1 - Create a single database

V tomto kroku vytvoříte Azure SQL Database jedinou databázi.In this step, you will create an Azure SQL Database single database.

Důležité

Nezapomeňte nastavit pravidla brány firewall, která budou používat veřejnou IP adresu počítače, který používáte k dokončení tohoto článku.Be sure to set up firewall rules to use the public IP address of the computer you're using to complete this article.

Informace najdete v tématech Vytvoření pravidla brány firewall na úrovni databáze nebo určení IP adresy používané pro pravidlo brány firewall na úrovni serveru pro váš počítač najdete v tématu Vytvoření brány firewall na úrovni serveru.For information, see Create a database-level firewall rule or to determine the IP address used for the server-level firewall rule for your computer see Create a server-level firewall.

Vytvořte skupinu prostředků a jedinou databázi pomocí Azure Portal.Create your resource group and single database using the Azure portal.

  1. V nabídce na levé straně Azure Portalvyberte Azure SQL .Select Azure SQL in the left-hand menu of the Azure portal. Pokud Azure SQL není v seznamu, vyberte všechny službya do vyhledávacího pole zadejte Azure SQL .If Azure SQL is not in the list, select All services, then type Azure SQL in the search box. Volitelné Vyberte hvězdičku vedle Azure SQL , kterou chcete oblíbenou, a přidejte ji jako položku v levém navigačním panelu.(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. Výběrem + Přidat otevřete stránku vybrat možnost nasazení SQL .Select + Add to open the Select SQL deployment option page. Další informace o různých databázích můžete zobrazit tak, že na dlaždici databáze vyberete Zobrazit podrobnosti .You can view additional information about the different databases by selecting Show details on the Databases tile.

  3. Vyberte vytvořit:Select Create:

    Vytvoření izolované databáze

  4. Na kartě základy v části Project Details (podrobnosti projektu ) zadejte nebo vyberte následující hodnoty:On the Basics tab, in the Project Details section, type or select the following values:

    • Předplatné: rozevírací seznam a výběr správného předplatného, pokud se nezobrazí.Subscription: Drop down and select the correct subscription, if it doesn't appear.

    • Skupina prostředků: vyberte vytvořit novou, zadejte myResourceGroupa vyberte OK.Resource group: Select Create new, type myResourceGroup, and select OK.

      Nová databáze SQL – karta Basic

  5. V části Podrobnosti databáze zadejte nebo vyberte následující hodnoty:In the Database Details section, type or select the following values:

    • Název databáze: zadejte mySampleDatabase.Database name: Enter mySampleDatabase.

    • Server: vyberte vytvořit novou, zadejte následující hodnoty a pak vyberte Vybrat.Server: Select Create new, enter the following values and then select Select.

      • Název serveru: zadejte mysqlserver; spolu s některými čísly pro jedinečnost.Server name: Type mysqlserver; along with some numbers for uniqueness.

      • Přihlašovací jméno správce serveru: zadejte azureuser.Server admin login: Type azureuser.

      • Heslo: zadejte komplexní heslo, které splňuje požadavky na heslo.Password: Type a complex password that meets password requirements.

      • Umístění: vyberte umístění z rozevíracího seznamu, například West US.Location: Choose a location from the drop-down, such as West US.

        Nový server

      Důležité

      Nezapomeňte si zaznamenat přihlašovací jméno a heslo správce serveru, abyste se mohli přihlásit k serveru a databázím pro toto a další rychlé starty.Remember to record the server admin login and password so you can log in to the server and databases for this and other quickstarts. Pokud zapomenete přihlašovací jméno nebo heslo, můžete získat přihlašovací jméno nebo resetovat heslo na stránce SQL serveru .If you forget your login or password, you can get the login name or reset the password on the SQL server page. Stránku SQL serveru otevřete tak, že po vytvoření databáze vyberete název serveru na stránce Přehled databáze.To open the SQL server page, select the server name on the database Overview page after database creation.

    • Chcete použít elastický fond SQL: vyberte možnost ne .Want to use SQL elastic pool: Select the No option.

    • COMPUTE + úložiště: vyberte Konfigurovat databázi.Compute + storage: Select Configure database.

      Podrobnosti SQL Database

    • Vyberte zřízený.Select Provisioned.

      Zřízené COMPUTE GEN4 –

    • Zkontrolujte nastavení pro virtuální jádraa maximální velikost dat.Review the settings for vCores, and Data max size. Změňte je podle potřeby.Change these as desired.

      • Volitelně můžete také vybrat možnost změnit konfiguraci a změnit tak generování hardwaru.Optionally, you can also select Change configuration to change the hardware generation.
    • Vyberte Použít.Select Apply.

  6. Vyberte kartu Další nastavení .Select the Additional settings tab.

  7. V části zdroj dat v části použít existující datavyberte Sample.In the Data source section, under Use existing data, select Sample.

    Další nastavení databáze SQL

    Důležité

    Ujistěte se, že jste vybrali ukázková data (AdventureWorksLT) , abyste se mohli snadno řídit tímto a dalšími Azure SQL Database rychlými starty, které používají tato data.Make sure to select the Sample (AdventureWorksLT) data so you can follow easily this and other Azure SQL Database quickstarts that use this data.

  8. Zbývající hodnoty ponechte jako výchozí a v dolní části formuláře vyberte zkontrolovat + vytvořit .Leave the rest of the values as default and select Review + Create at the bottom of the form.

  9. Zkontrolujte poslední nastavení a vyberte vytvořit.Review the final settings and select Create.

  10. Na formuláři SQL Database vyberte vytvořit a nasaďte a zřiďte skupinu prostředků, server a databázi.On the SQL Database form, select Create to deploy and provision the resource group, server, and database.

2 – přidat izolovanou databázi do elastického fondu2 - Add single database to elastic pool

V tomto kroku vytvoříte elastický fond a přidáte do něj jednu databázi.In this step, you will create an elastic pool, and add your single database to it.

Vytvořte elastický fond pomocí Azure Portal.Create your elastic pool using the Azure portal.

  1. V nabídce na levé straně Azure Portal vyberte Azure SQL .Select Azure SQL in the left-hand menu of the Azure portal. Pokud Azure SQL není v seznamu, vyberte všechny službya do vyhledávacího pole zadejte Azure SQL.If Azure SQL is not in the list, select All services, then type Azure SQL in the search box. Volitelné Vyberte hvězdičku vedle Azure SQL , kterou chcete oblíbenou, a přidejte ji jako položku v levém navigačním panelu.(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. Výběrem + Přidat otevřete stránku vybrat možnost nasazení SQL .Select + Add to open the Select SQL deployment option page. Další informace o různých databázích můžete zobrazit tak, že na dlaždici databáze vyberete Zobrazit podrobnosti.You can view additional information about the different databases by selecting Show details on the Databases tile.

  3. V rozevíracím seznamu typ prostředku na dlaždici databáze SQL vyberte elastický fond .Select Elastic pool from the Resource type drop-down in the SQL Databases tile. Vyberte vytvořit a vytvořte tak elastický fond.Select Create to create your elastic pool.

    Vybrat elastický fond

  4. Nastavte elastický fond s následujícími hodnotami:Configure your elastic pool with the following values:

    • Název: Zadejte jedinečný název elastického fondu, například myElasticPool.Name: Provide a unique name for your elastic pool, such as myElasticPool.

    • Předplatné: v rozevíracím seznamu vyberte své předplatné.Subscription: Select your subscription from the drop-down.

    • Skupina prostředků: vrozevíracím seznamu vyberte možnost myResourceGroup, skupiny prostředků, kterou jste vytvořili v části 1.ResourceGroup: Select myResourceGroup from the drop-down, the resource group you created in section 1.

    • Server: vyberte server, který jste vytvořili v části 1, z rozevíracího seznamu.Server: Select the server you created in section 1 from the drop-down.

      Vytvořit nový server pro elastický fond

    • COMPUTE + úložiště: vyberte Konfigurovat elastický fond pro konfiguraci výpočetních prostředků, úložiště a přidejte svoji databázi do elastického fondu.Compute + storage: Select Configure elastic pool to configure your compute, storage, and add your single database to your elastic pool. Na kartě nastavení fondu ponechte výchozí hodnotu Gen5 se 2 virtuální jádra a 32 GB.On the Pool Settings tab, leave the default of Gen5, with 2 vCores and 32gb.

  5. Na stránce Konfigurace vyberte kartu databáze a pak zvolte možnost Přidat databázi.On the Configure page, select the Databases tab, and then choose to Add database. Zvolte databázi, kterou jste vytvořili v části 1, a pak vyberte použít pro přidání do elastického fondu.Choose the database you created in section 1 and then select Apply to add it to your elastic pool. Pokud chcete použít nastavení elastického fondu a zavřít stránku Konfigurace , vyberte použít znovu.Select Apply again to apply your elastic pool settings and close the Configure page.

    Přidat databázi SQL do elastického fondu

  6. Výběrem možnosti zkontrolovat + vytvořit zkontrolujte nastavení elastického fondu a potom vyberte vytvořit a vytvořte tak elastický fond.Select Review + create to review your elastic pool settings and then select Create to create your elastic pool.

3. Vytvoření skupiny převzetí služeb při selhání3 - Create the failover group

V tomto kroku vytvoříte skupinu převzetí služeb při selhání mezi existujícím serverem SQL Azure a novým serverem SQL Azure v jiné oblasti.In this step, you will create a failover group between an existing Azure SQL server and a new Azure SQL server in another region. Pak přidejte elastický fond do skupiny převzetí služeb při selhání.Then add the elastic pool to the failover group.

Vytvořte skupinu převzetí služeb při selhání pomocí Azure Portal.Create your failover group using the Azure portal.

  1. V nabídce na levé straně Azure Portalvyberte Azure SQL .Select Azure SQL in the left-hand menu of the Azure portal. Pokud Azure SQL není v seznamu, vyberte všechny službya do vyhledávacího pole zadejte Azure SQL.If Azure SQL is not in the list, select All services, then type Azure SQL in the search box. Volitelné Vyberte hvězdičku vedle Azure SQL , kterou chcete oblíbenou, a přidejte ji jako položku v levém navigačním panelu.(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. Vyberte elastický fond vytvořený v předchozí části, například myElasticPool.Select the elastic pool created in the previous section, such as myElasticPool.

  3. V podokně Přehled vyberte název serveru v části název serveru a otevřete tak nastavení serveru.On the Overview pane, select the name of the server under Server name to open the settings for the server.

    Otevřít server pro elastický fond

  4. V podokně Nastavení vyberte skupiny převzetí služeb při selhání a pak vyberte Přidat skupinu a vytvořte novou skupinu převzetí služeb při selhání.Select Failover groups under the Settings pane, and then select Add group to create a new failover group.

    Přidat novou skupinu převzetí služeb při selhání

  5. Na stránce Skupina převzetí služeb při selhání zadejte nebo vyberte následující hodnoty a pak vyberte vytvořit:On the Failover Group page, enter or select the following values, and then select Create:

    • Název skupiny převzetí služeb při selhání: Zadejte jedinečný název skupiny převzetí služeb při selhání, například failovergrouptutorial.Failover group name: Type in a unique failover group name, such as failovergrouptutorial.

    • Sekundární server: vyberte možnost Konfigurace požadovaných nastavení a pak zvolte Vytvoření nového serveru.Secondary server: Select the option to configure required settings and then choose to Create a new server. Alternativně můžete zvolit již existující server jako sekundární server.Alternatively, you can choose an already-existing server as the secondary server. Po zadání následujících hodnot pro nový sekundární server vyberte Vybrat.After entering the following values for your new secondary server, select Select.

      • Název serveru: Zadejte jedinečný název sekundárního serveru, například mysqlsecondary.Server name: Type in a unique name for the secondary server, such as mysqlsecondary.
      • Přihlašovací jméno správce serveru: zadejte azureuserServer admin login: Type azureuser
      • Heslo: zadejte komplexní heslo, které splňuje požadavky na heslo.Password: Type a complex password that meets password requirements.
      • Umístění: vyberte umístění z rozevíracího seznamu, například East US.Location: Choose a location from the drop-down, such as East US. Toto umístění nemůže být stejné jako primární server.This location cannot be the same location as your primary server.

      Poznámka

      Přihlašovací údaje serveru a firewall se musí shodovat s nastavením vašeho primárního serveru.The server login and firewall settings must match that of your primary server.

      Vytvoření sekundárního serveru pro skupinu převzetí služeb při selhání

  6. Vyberte databáze ve skupině a potom vyberte elastický fond, který jste vytvořili v části 2.Select Databases within the group then select the elastic pool you created in section 2. Mělo by se zobrazit upozornění, které vás vyzve k vytvoření elastického fondu na sekundárním serveru.A warning should appear, prompting you to create an elastic pool on the secondary server. Vyberte upozornění a pak vyberte OK a vytvořte elastický fond na sekundárním serveru.Select the warning, and then select OK to create the elastic pool on the secondary server.

    Přidat elastický fond do skupiny převzetí služeb při selhání

  7. Vyberte možnost vyberte , pokud chcete nastavení elastického fondu použít pro skupinu převzetí služeb při selhání, a pak vyberte vytvořit a vytvořte skupinu převzetí služeb při selhání.Select Select to apply your elastic pool settings to the failover group, and then select Create to create your failover group. Přidáním elastického fondu do skupiny převzetí služeb při selhání se automaticky spustí proces geografické replikace.Adding the elastic pool to the failover group will automatically start the geo-replication process.

4. testovací převzetí služeb při selhání4 - Test failover

V tomto kroku dojde k selhání skupiny převzetí služeb při selhání pro sekundární server a následnému navrácení služeb po obnovení pomocí Azure Portal.In this step, you will fail your failover group over to the secondary server, and then fail back using the Azure portal.

Otestujte převzetí služeb při selhání ve skupině převzetí služeb při selhání pomocí Azure Portal.Test failover of your failover group using the Azure portal.

  1. V nabídce na levé straně Azure Portalvyberte Azure SQL .Select Azure SQL in the left-hand menu of the Azure portal. Pokud Azure SQL není v seznamu, vyberte všechny službya do vyhledávacího pole zadejte Azure SQL.If Azure SQL is not in the list, select All services, then type Azure SQL in the search box. Volitelné Vyberte hvězdičku vedle Azure SQL , kterou chcete oblíbenou, a přidejte ji jako položku v levém navigačním panelu.(Optional) Select the star next to Azure SQL to favorite it and add it as an item in the left-hand navigation.

  2. Vyberte elastický fond vytvořený v předchozí části, například myElasticPool.Select the elastic pool created in the previous section, such as myElasticPool.

  3. Kliknutím na název serveru v části název serveru otevřete nastavení serveru.Select the name of the server under Server name to open the settings for the server.

    Otevřít server pro elastický fond

  4. V podokně Nastavení vyberte skupiny převzetí služeb při selhání a pak vyberte skupinu převzetí služeb při selhání, kterou jste vytvořili v části 2.Select Failover groups under the Settings pane and then choose the failover group you created in section 2.

    Výběr skupiny převzetí služeb při selhání z portálu

  5. Zkontrolujte, který server je primární a který server je sekundární.Review which server is primary, and which server is secondary.

  6. V podokně úloh vyberte převzetí služeb při selhání pro skupinu převzetí služeb při selhání, která obsahuje váš elastický fond.Select Failover from the task pane to fail over your failover group containing your elastic pool.

  7. U upozornění, které vás upozorní na to, že relace TDS budou odpojeny, vyberte Ano .Select Yes on the warning that notifies you that TDS sessions will be disconnected.

    Převzetí služeb při selhání ve skupině, která obsahuje vaše databáze SQL

  8. Zkontrolujte, který server je primární a který server je sekundární.Review which server is primary, which server is secondary. Pokud se převzetí služeb při selhání úspěšně převedlo, musí mít dva servery zaměnitelné role.If failover succeeded, the two servers should have swapped roles.

  9. Znovu vyberte převzetí služeb při selhání, abyste skupinu převzetí služeb při selhání mohli obnovit původní nastavení.Select Failover again to fail the failover group back to the original settings.

Vyčištění prostředkůClean up resources

Vyčistěte prostředky odstraněním skupiny prostředků.Clean up resources by deleting the resource group.

  1. Přejděte do skupiny prostředků v Azure Portal.Navigate to your resource group in the Azure portal.
  2. Vyberte Odstranit skupinu prostředků a odstraňte všechny prostředky ve skupině a také samotnou skupinu prostředků.Select Delete resource group to delete all the resources in the group, as well as the resource group itself.
  3. Do textového pole zadejte název skupiny prostředků, myResourceGroup, a pak výběrem Odstranit odstraňte skupinu prostředků.Type the name of the resource group, myResourceGroup, in the textbox, and then select Delete to delete the resource group.

Tato část kurzu používá následující rutinu PowerShellu:This portion of the tutorial uses the following PowerShell cmdlet:

PříkazCommand PoznámkyNotes
Remove-AzResourceGroupRemove-AzResourceGroup Odebere skupinu prostředků.Removes a resource group

Tento skript používá následující příkazy.This script uses the following commands. Každý příkaz v tabulce odkazuje na příslušnou část dokumentace.Each command in the table links to command specific documentation.

Celý skriptFull script

Pro Azure Portal nejsou k dispozici žádné skripty.There are no scripts available for the Azure portal.

Další krokyNext steps

V tomto kurzu jste do skupiny převzetí služeb při selhání přidali elastický fond Azure SQL Database a otestujete převzetí služeb při selhání.In this tutorial, you added an Azure SQL Database elastic pool to a failover group, and tested failover. Naučili jste se tyto postupy:You learned how to:

  • Vytvořte Azure SQL Database izolovanou databázi.Create an Azure SQL Database single database.
  • Přidejte do elastického fondu jednu databázi.Add the single database into an elastic pool.
  • Vytvořte skupinu převzetí služeb při selhání pro dva elastické fondy mezi dvěma logickými servery SQL.Create a failover group for two elastic pools between two logical SQL servers.
  • Testovací převzetí služeb při selhání.Test failover.

Přejděte k dalšímu kurzu migrace pomocí DMS.Advance to the next tutorial on how to migrate using DMS.