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ř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. | ![]() |
| Zvolte tlačítko Cloud Shell v pruhu nabídky v pravém horním rohu webu Azure Portal. | ![]() |
Pokud chcete spustit kód uvedený v tomto článku ve službě Azure Cloud Shell, postupujte takto:
Spusťte Cloud Shell.
Vyberte tlačítko Kopírovat na bloku kódu a kód zkopírujte.
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.
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.


