Ukázky v Azure PowerShellu pro službu Azure SQL Database

Platí pro:Azure SQL Database

Azure SQL Database umožňuje konfigurovat databáze a fondy pomocí Azure PowerShellu.

Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.

Použití služby Azure Cloud Shell

Azure hostí interaktivní prostředí Azure Cloud Shell, které můžete používat v prohlížeči. Pro práci se službami Azure můžete v prostředí Cloud Shell použít buď Bash, nebo PowerShell. Předinstalované příkazy Cloud Shellu můžete použít ke spuštění kódu v tomto článku, aniž byste museli instalovat cokoli do místního prostředí.

Spuštění služby Azure Cloud Shell:

Možnost Příklad nebo odkaz
Zvolte Vyzkoušet v pravém horním rohu bloku kódu. Výběr Vyzkoušet automaticky nekopíruje kód do služby Cloud Shell. Snímek obrazovky znázorňující příklad možnosti Vyzkoušet pro Azure Cloud Shell
Přejděte na adresu https://shell.azure.com nebo výběrem tlačítka Spustit Cloud Shell otevřete Cloud Shell v prohlížeči. Snímek obrazovky znázorňující, jak spustit Cloud Shell v novém okně
Zvolte tlačítko Cloud Shell v pruhu nabídky v pravém horním rohu webu Azure Portal. Snímek obrazovky znázorňující tlačítko Cloud Shell na webu Azure Portal

Pokud chcete spustit kód uvedený v tomto článku ve službě Azure Cloud Shell, postupujte takto:

  1. Spusťte Cloud Shell.

  2. Vyberte tlačítko Kopírovat na bloku kódu a kód zkopírujte.

  3. Vložte kód do relace Cloud Shellu tak, že ve Windows a Linuxu vyberete Ctrl+Shift+V nebo vyberete Cmd+Shift+V v macOS.

  4. Spusťte kód stisknutím klávesy Enter.

Pokud se rozhodnete nainstalovat a používat PowerShell místně, tento kurz vyžaduje AZ PowerShell 1.4.0 nebo novější. Pokud potřebujete upgrade, přečtěte si téma Instalace modulu Azure PowerShell. Pokud používáte PowerShell místně, je také potřeba spustit příkaz Connect-AzAccount pro vytvoření připojení k Azure.

Ukázky

Následující tabulka obsahuje odkazy na ukázkové skripty Azure PowerShellu pro službu Azure SQL Database.

Odkaz Popis
Vytvoření a konfigurace jednoúčelových databází a elastických fondů
Vytvoření izolované databáze a konfigurace pravidla brány firewall na úrovni serveru Tento skript PowerShellu vytvoří jednu databázi a nakonfiguruje pravidlo brány firewall protokolu IP na úrovni serveru.
Vytváření elastických fondů a přesun databází ve fondu Tento skript PowerShellu vytvoří elastické fondy, přesune databáze ve fondu a změní velikosti výpočetních prostředků.
Konfigurace geografické replikace a převzetí služeb při selhání
Konfigurace a převzetí služeb při selhání jedné databáze pomocí aktivní geografické replikace Tento skript PowerShellu nakonfiguruje aktivní geografickou replikaci pro jednu databázi a převezme služby při selhání sekundární replice.
Konfigurace a převzetí služeb při selhání databáze ve fondu pomocí aktivní geografické replikace Tento skript PowerShellu nakonfiguruje aktivní geografickou replikaci pro databázi v elastickém fondu a převezme služby při selhání sekundární replice.
Konfigurace skupiny převzetí služeb při selhání
Konfigurace skupiny převzetí služeb při selhání pro jednu databázi Tento skript PowerShellu vytvoří databázi a skupinu převzetí služeb při selhání, přidá databázi do skupiny převzetí služeb při selhání a otestuje převzetí služeb při selhání na sekundární server.
Konfigurace skupiny převzetí služeb při selhání pro elastický fond Tento skript PowerShellu vytvoří databázi, přidá ji do elastického fondu, přidá elastický fond do skupiny převzetí služeb při selhání a otestuje převzetí služeb při selhání na sekundární server.
Škálování izolované databáze a elastického fondu
Škálování izolované databáze Tento skript PowerShellu monitoruje metriky výkonu jedné databáze, škáluje ji na vyšší velikost výpočetních prostředků a vytvoří pravidlo upozornění na jednu z metrik výkonu.
Škálování elastického fondu Tento skript PowerShellu monitoruje metriky výkonu elastického fondu, škáluje ho na vyšší velikost výpočetních prostředků a vytvoří pravidlo upozornění na jednu z metrik výkonu.
Obnovení, kopírování a import databáze
Obnovení databáze Tento skript PowerShellu obnoví databázi z geograficky redundantního zálohování a obnoví odstraněnou databázi do nejnovější zálohy.
Kopírování databáze na nový server Tento skript PowerShellu vytvoří kopii existující databáze na novém serveru.
Import databáze ze souboru bacpac Tento skript PowerShellu importuje databázi do služby Azure SQL Database ze souboru bacpac.
Synchronizace dat mezi databázemi
Synchronizace dat mezi databázemi Tento skript PowerShellu nakonfiguruje Synchronizace dat pro synchronizaci mezi více databázemi ve službě Azure SQL Database.
Synchronizace dat mezi službou SQL Database a místním SQL Serverem Tento skript PowerShellu nakonfiguruje Synchronizace dat pro synchronizaci mezi databází ve službě Azure SQL Database a místní databází SQL Serveru.
Aktualizace schématu synchronizace pro Synchronizaci dat SQL Tento skript PowerShellu přidá položky do schématu synchronizace pro Synchronizaci dat nebo je z něj odebere.

Přečtěte si další informace o jednoúčelovém rozhraní API Azure PowerShellu.

Příklady uvedené na této stránce používají az.sql rutiny PowerShellu k vytváření a správě prostředků Azure SQL. Další rutiny pro spouštění dotazů a provádění mnoha databázových úloh se nacházejí v rutinách SqlServer PowerShellu. Další informace najdete v tématu SQL Server PowerShell.