Sdílet prostřednictvím


Rychlý start: Pozastavení a obnovení výpočetních prostředků ve vyhrazeném fondu SQL (dříve SQL DW) pomocí Azure PowerShellu

Pomocí Azure PowerShellu můžete pozastavit a obnovit vyhrazené výpočetní prostředky SQL (dříve SQL DW). Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet Azure před tím, než začnete.

Poznámka:

Tento článek se týká vyhrazených fondů SQL (dříve SQL DW) a ne vyhrazených fondů SQL vytvořených v pracovních prostorech Azure Synapse. Pro každý z nich se používají různé rutiny PowerShellu, Suspend-AzSqlDatabase například 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 v pracovním prostoru Azure Synapse najdete v tématu Rychlý start: Pozastavení a obnovení výpočetních prostředků ve vyhrazeném fondu SQL v pracovním prostoru Azure 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.

Než začnete

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.

V tomto rychlém startu se předpokládá, že už máte vyhrazený fond SQL (dříve SQL DW), který můžete pozastavit a obnovit. Pokud ho potřebujete vytvořit, můžete pomocí portálu Vytvořit a připojit vytvořit vyhrazený fond SQL (dříve SQL DW).mySampleDataWarehouse

Přihlášení k Azure

Přihlaste se ke svému předplatnému Azure pomocí příkazu Connect-AzAccount a postupujte podle pokynů na obrazovce.

Connect-AzAccount

Pokud chcete zjistit, které předplatné používáte, spusťte Rutinu Get-AzSubscription.

Get-AzSubscription

Pokud potřebujete použít jiné předplatné než výchozí, spusťte Set-AzContext.

Set-AzContext -SubscriptionName "MySubscription"

Vyhledání informací o vyhrazeném fondu SQL (dříve SQL DW)

Vyhledejte název databáze, název serveru a skupinu prostředků vyhrazeného fondu SQL (dříve SQL DW), který plánujete pozastavit a obnovit.

Podle těchto kroků vyhledejte informace o umístění vyhrazeného fondu SQL (dříve SQL DW):

  1. Přihlaste se k portálu Azure.

  2. V nabídce webu Azure Portal vyberte Vyhrazený fond SQL (dříve SQL DW) nebo na panelu hledání vyhledejte vyhrazený fond SQL (dříve SQL DW ).

  3. Vyberte možnost mySampleDataWarehouse. Otevře se fond SQL.

    Snímek obrazovky webu Azure Portal obsahující vyhrazený název serveru SQL (dříve SQL DW) a skupinu prostředků

  4. Zapamatujte si vyhrazený fond SQL (dříve SQL DW), což je název databáze. Také poznamenejte si název serveru a skupinu prostředků.

  5. V rutinách PowerShellu použijte pouze první část názvu serveru. Na předchozím obrázku je sqlpoolservername.database.windows.netúplný název serveru . Název serveru sqlpool používáme jako název serveru v rutině PowerShellu.

Pozastavení výpočetních prostředků

Pokud chcete ušetřit náklady, můžete pozastavit a obnovit výpočetní prostředky na vyžádání. Pokud například databázi nepoužíváte během noci a o víkendech, můžete ji během těchto časů pozastavit a obnovit ji během dne.

Poznámka:

Za výpočetní prostředky se během pozastavení databáze neúčtují žádné poplatky. I nadále se vám ale budou účtovat poplatky za úložiště.

K pozastavení databáze použijte rutinu Suspend-AzSqlDatabase . Následující příklad pozastaví fond SQL s názvem mySampleDataWarehouse hostovaný na serveru s názvem sqlpoolservername. Server je ve skupině prostředků Azure s názvem myResourceGroup.

Suspend-AzSqlDatabase –ResourceGroupName "myResourceGroup" `
–ServerName "sqlpoolservername" –DatabaseName "mySampleDataWarehouse"

Následující příklad načte databázi do objektu $database . Potom objekt předá do Suspend-AzSqlDatabase. Výsledky jsou uloženy v objektu $resultDatabase. Konečný příkaz zobrazí výsledky.

$database = Get-AzSqlDatabase –ResourceGroupName "myResourceGroup" `
–ServerName "sqlpoolservername" –DatabaseName "mySampleDataWarehouse"
$resultDatabase = $database | Suspend-AzSqlDatabase
$resultDatabase

Obnovení výpočetních prostředků

Pokud chcete spustit databázi, použijte rutinu Resume-AzSqlDatabase . Následující příklad spustí databázi hostovanou mySampleDataWarehouse na serveru s názvem sqlpoolservername. Server je ve skupině prostředků Azure s názvem myResourceGroup.

Resume-AzSqlDatabase –ResourceGroupName "myResourceGroup" `
–ServerName "sqlpoolservername" -DatabaseName "mySampleDataWarehouse"

Další příklad načte databázi do objektu $database . Potom objekt předá do Resume-AzSqlDatabase a uloží výsledky do $resultDatabase. Konečný příkaz zobrazí výsledky.

$database = Get-AzSqlDatabase –ResourceGroupName "myResourceGroup" `
–ServerName "sqlpoolservername" –DatabaseName "mySampleDataWarehouse"
$resultDatabase = $database | Resume-AzSqlDatabase
$resultDatabase

Kontrola stavu operace fondu SQL

Ke kontrole stavu vyhrazeného fondu SQL (dříve SQL DW) použijte rutinu Get-AzSqlDatabaseActivity .

Get-AzSqlDatabaseActivity -ResourceGroupName "myResourceGroup" -ServerName "sqlpoolservername" -DatabaseName "mySampleDataWarehouse"

Vyčištění prostředků

Účtují se vám poplatky za jednotky datového skladu a data uložená ve vyhrazeném fondu SQL (dříve SQL DW). Výpočetní prostředky a prostředky úložiště se účtují odděleně.

  • Pokud chcete zachovat data v úložišti, pozastavte výpočetní prostředky.
  • Pokud chcete odebrat budoucí poplatky, můžete odstranit fond SQL.

Pomocí tohoto postupu podle potřeby vyčistěte prostředky.

  1. Přihlaste se k webu Azure Portal a vyberte fond SQL.

    Vyčistěte prostředky.

  2. Pokud chcete pozastavit výpočetní prostředky, vyberte tlačítko Pozastavit . Když je fond SQL pozastavený, zobrazí se tlačítko Start . Pokud chcete pokračovat ve výpočetním prostředí, vyberte Pokračovat.

  3. Pokud chcete odebrat fond SQL, abyste se neúčtovaly za výpočetní prostředky nebo úložiště, vyberte Odstranit.

  4. Chcete-li odebrat server SQL, který jste vytvořili, vyberte sqlpoolservername.database.windows.neta pak vyberte Odstranit. S tímto odstraněním buďte opatrní, protože odstraněním serveru se odstraní také všechny databáze k tomuto serveru přiřazené.

  5. Pokud chcete odebrat skupinu prostředků, vyberte myResourceGroup a pak vyberte Odstranit skupinu prostředků.

Další kroky