PowerShell pro vyhrazený fond SQL (dříve SQL DW) ve službě Azure Synapse Analytics

Tip

Microsoft Fabric Data Warehouse je relační sklad v podnikovém měřítku na základu datového jezera s architekturou připravenou pro budoucnost, integrovanou AI a novými funkcemi. Pokud s datovými sklady začínáte, začněte pracovat s Fabric Data Warehouse. Stávající úlohy fondu dedikované SQL můžou upgradovat na Fabric a získat tak přístup k novým funkcím napříč datovou vědou, analýzou v reálném čase a reportováním.

Mnoho úloh správy vyhrazeného fondu SQL je možné spravovat pomocí rutin Azure PowerShellu nebo rozhraní REST API. Níže je několik příkladů použití příkazů PowerShellu k automatizaci běžných úloh ve vyhrazeném fondu SQL (dříve SQL DW). Některé dobré příklady REST najdete v článku Správa škálovatelnosti pomocí REST.

Poznámka:

Při práci s Azure doporučujeme používat modul Azure Az PowerShellu. Začněte tím, že si projdete téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

Poznámka:

Tento článek se týká samostatných vyhrazených fondů SQL (dříve SQL DW) a nevztahuje se na vyhrazený fond SQL vytvořený v pracovním prostoru Azure Synapse Analytics. Pro každý z nich se používají různé rutiny PowerShellu, například Suspend-AzSqlDatabase pro vyhrazený fond SQL (dříve SQL DW), ale Suspend-AzSynapseSqlPool pro vyhrazený fond SQL v pracovním prostoru Azure Synapse. Pokyny k pozastavení a obnovení vyhrazeného fondu SQL vytvořeného v pracovním prostoru Azure Synapse Analytics najdete v tématu Rychlý start: Pozastavení a obnovení výpočetních prostředků ve vyhrazeném fondu SQL v pracovním prostoru Synapse pomocí Azure PowerShellu. Další informace o rozdílech mezi vyhrazeným fondem SQL (dříve SQL DW) a vyhrazenými fondy SQL v pracovních prostorech Azure Synapse najdete v tématu Jaký je rozdíl mezi Azure Synapse (dříve SQL DW) a pracovním prostorem Azure Synapse Analytics.

Začínáme s rutinami Azure PowerShellu

  1. Otevřete Windows PowerShell.

  2. Na příkazovém řádku PowerShellu spusťte tyto příkazy, abyste se přihlásili k Azure Resource Manageru a vybrali své předplatné.

    Connect-AzAccount
    Get-AzSubscription
    Select-AzSubscription -SubscriptionName "MySubscription"
    

Příklad pozastavení datového skladu

Pozastavte databázi s názvem Database02 hostované na serveru s názvem Server01. Server je ve skupině prostředků Azure s názvem ResourceGroup1.

Suspend-AzSqlDatabase –ResourceGroupName "ResourceGroup1" –ServerName "Server01" –DatabaseName "Database02"

Varianta, tento příklad kanáluje načtený objekt do Suspend-AzSqlDatabase. V důsledku toho je databáze pozastavena. Konečný příkaz zobrazí výsledky.

$database = Get-AzSqlDatabase –ResourceGroupName "ResourceGroup1" –ServerName "Server01" –DatabaseName "Database02"
$resultDatabase = $database | Suspend-AzSqlDatabase
$resultDatabase

Příklad spuštění datového skladu

Obnovení provozu databáze s názvem Database02 hostované na serveru s názvem Server01 Server je obsažený ve skupině prostředků s názvem ResourceGroup1.

Resume-AzSqlDatabase –ResourceGroupName "ResourceGroup1" –ServerName "Server01" -DatabaseName "Database02"

Varianta, tento příklad načte databázi s názvem "Database02" ze serveru s názvem "Server01", který je obsažen ve skupině prostředků s názvem "ResourceGroup1". Kanáluje načtený objekt do Resume-AzSqlDatabase.

$database = Get-AzSqlDatabase –ResourceGroupName "ResourceGroup1" –ServerName "Server01" –DatabaseName "Database02"
$resultDatabase = $database | Resume-AzSqlDatabase

Poznámka:

Všimněte si, že pokud je váš server foo.database.windows.net, použijte v rutinách PowerShellu "foo" jako -ServerName.

Další podporované rutiny PowerShellu

Tyto rutiny PowerShellu jsou podporované v datovém skladu Azure Synapse Analytics.

Další kroky

Další příklady PowerShellu najdete tady:

Další úlohy, které je možné automatizovat pomocí PowerShellu, najdete v rutinách Azure SQL Database. Ne všechny příkazy Azure SQL Database jsou podporovány pro datový sklad Azure Synapse Analytics. Seznam úloh, které je možné automatizovat pomocí REST, najdete v tématu Operace pro Azure SQL Database.