Kurz: Přidání samostatné databáze Azure SQL Database do skupiny převzetí služeb při selháníTutorial: Add an Azure SQL Database single database to a failover group

Nakonfiguruje skupinu převzetí služeb při selhání pro Azure SQL Database izolovanou databázi a testovací převzetí služeb při selhání pomocí Azure Portal, PowerShellu nebo rozhraní příkazového řádku Azure.Configure a failover group for an Azure SQL Database single database and test failover using either the Azure portal, PowerShell, or Azure CLI. 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.
  • Vytvořte skupinu převzetí služeb při selhání pro jednu databázi mezi dvěma logickými servery SQL.Create a failover group for a single database 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 sítě a rozhodněte se, jestli chcete pro přístup k tomuto serveru používat služby a prostředky Azure, nebo přidejte privátní koncový bod.Select the Networking tab and decide if you want to Allow Azure services and resources to access this server, or add a private endpoint.

    Karta sítě

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

  8. 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.

  9. 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.

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

  11. 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 – Vytvoření skupiny převzetí služeb při selhání2 - 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 ukázkovou databázi do skupiny převzetí služeb při selhání.Then add the sample database to the failover group.

Vytvořte skupinu převzetí služeb při selhání a přidejte do ní jednu databázi pomocí Azure Portal.Create your failover group and add your single database to it 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 jednu databázi vytvořenou v oddílu 1, například mySampleDatabase.Select the single database created in section 1, such as mySampleDatabase.

  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 jednu databázi

  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 vyberte Vybrat.After entering the following values, 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í

    • Databáze v rámci skupiny: po výběru sekundárního serveru se tato možnost odemkne.Databases within the group: Once a secondary server is selected, this option becomes unlocked. Vyberte ho a vyberte databáze, které chcete přidat , a pak vyberte databázi, kterou jste vytvořili v části 1.Select it to Select databases to add and then choose the database you created in section 1. Když přidáte databázi do skupiny převzetí služeb při selhání, automaticky se spustí proces geografické replikace.Adding the database to the failover group will automatically start the geo-replication process.

    Přidat databázi SQL do skupiny převzetí služeb při selhání

3. testování převzetí služeb při selhání3 - 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.

Testovací převzetí služeb při selhání pomocí Azure Portal.Test failover 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 jednu databázi vytvořenou v části 2, například mySampleDatbase.Select the single database created in the section 2, such as mySampleDatbase.

  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 jednu databázi

  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 vaši ukázkovou jedinou databázi.Select Failover from the task pane to failover your failover group containing your sample single database.

  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 teď primární a který server je sekundární.Review which server is now primary and which server is secondary. Pokud se převzetí služeb při selhání úspěšně zdařilo, dva servery by měly mít zaměnitelné role.If fail over succeeded, the two servers should have swapped roles.

  9. Znovu vyberte převzetí služeb při selhání , aby se servery převedly zpátky na původní role.Select Failover again to fail the servers back to their originally roles.

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.

Odstraňte skupinu prostředků pomocí Azure Portal.Delete the resource group using the Azure portal.

  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.

Důležité

Pokud chcete zachovat skupinu prostředků, ale odstranit sekundární databázi, odeberte ji ze skupiny převzetí služeb při selhání a teprve potom ji odstraňte.If you want to keep the resource group but delete the secondary database, remove it from the failover group before deleting it. Odstranění sekundární databáze před jejím odebráním ze skupiny převzetí služeb při selhání může způsobit nepředvídatelné chování.Deleting a secondary database before it is removed from the failover group can cause unpredictable behavior.

Úplné skriptyFull scripts

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

Další Azure SQL Database skripty můžete najít tady: Azure PowerShell a Azure CLI.You can find other Azure SQL Database scripts here: Azure PowerShell and Azure CLI.

Další krokyNext steps

V tomto kurzu jste do skupiny převzetí služeb při selhání přidali izolovanou databázi Azure SQL Database a otestujete převzetí služeb při selhání.In this tutorial, you added an Azure SQL Database single database 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.
  • Vytvořte skupinu převzetí služeb při selhání pro jednu databázi mezi dvěma logickými servery SQL.Create a failover group for a single database between two logical SQL servers.
  • Testovací převzetí služeb při selhání.Test failover.

Přejděte k dalšímu kurzu, jak přidat elastický fond do skupiny převzetí služeb při selhání.Advance to the next tutorial on how to add your elastic pool to a failover group.