Azure PowerShell ukázky pro Azure SQL Database a spravovanou instanci Azure SQL

PLATÍ PRO: Azure SQL Database Azure SQL Managed Instance

Azure SQL Database a Azure SQL Managed Instance umožňují konfigurovat databáze, instance a fondy pomocí Azure PowerShell.

Pokud ještě nemáte předplatné Azure,vytvořte si bezplatný účet 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. Můžete použít předinstalované příkazy služby Cloud Shell ke spuštění kódu uvedeného v tomto článku, aniž byste museli instalovat cokoli do svého 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. Příklad Vyzkoušet služby 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. Spuštění služby Cloud Shell v novém okně
Zvolte tlačítko Cloud Shell v pruhu nabídky v pravém horním rohu webu Azure Portal. 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 Shell pomocí kláves Ctrl+Shift+V ve Windows a Linuxu nebo pomocí kláves Cmd+Shift+V v systému macOS.

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

Pokud se rozhodnete nainstalovat a používat PowerShell místně, musíte použít 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.

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

Odkaz Popis
Vytvoření a konfigurace jednoduchových databází a elastických fondů
Vytvoření jedno 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 s využitím aktivní geografické replikace Tento skript PowerShellu nakonfiguruje aktivní geografickou replikaci pro jednu databázi a při selhání ji přenechá sekundární replice.
Konfigurace a převzetí služeb při selhání databáze ve fondu s využitím aktivní geografické replikace Tento skript PowerShellu nakonfiguruje aktivní geografickou replikaci pro databázi v elastickém fondu a při selhání ji přenechá 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í sekundárním serverem.
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í sekundárním serverem.
Š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.
Auditování a detekce hrozeb
Konfigurace auditování a detekce hrozeb Tento skript PowerShellu nakonfiguruje zásady auditování a detekce hrozeb pro databázi.
Obnovení, kopírování a import databáze
Obnovení databáze Tento skript PowerShellu obnoví databázi z geograficky redundantní zálohy a odstraněnou databázi obnoví do nejnovější zálohy.
Zkopí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 Azure SQL Database ze souboru bacpac.
Synchronizace dat mezi databázemi
Synchronizace dat mezi databázemi Tento skript PowerShellu nakonfiguruje Synchronizace dat synchronizaci mezi několika databázemi v Azure SQL Database.
Synchronizace dat mezi službou SQL Database a místním SQL Serverem Tento skript PowerShellu Synchronizace dat synchronizaci mezi databází v Azure SQL Database a SQL Server místní databází.
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 rozhraní API pro Azure PowerShell databáze.

Další materiály

Příklady uvedené na této stránce používají rutiny PowerShellu pro vytváření a správu prostředků SQL Azure. Další rutiny pro spouštění dotazů a provádění mnoha databázových úloh jsou umístěné v modulu sqlserver. Další informace najdete v tématu SQL Server PowerShellu.