Rövid útmutató: A számítási feladatok szüneteltetése és folytatása dedikált SQL-készletben (korábbi nevén SQL DW) Azure PowerShell

A Azure PowerShell használatával szüneteltetheti és folytathatja a dedikált SQL-készlet (korábbi nevén SQL DW) számítási erőforrásait. Ha nem rendelkezik Azure-előfizetéssel, mindössze néhány perc alatt létrehozhat egy ingyenes Azure-fiókot a virtuális gép létrehozásának megkezdése előtt.

Megjegyzés

Ez a cikk a dedikált SQL-készletekre (korábbi nevén SQL DW) vonatkozik, nem pedig a Azure Synapse-munkaterületeken létrehozott dedikált SQL-készletekre. Mindegyikhez különböző PowerShell-parancsmagok használhatók, Suspend-AzSqlDatabase például egy dedikált SQL-készlethez (korábban SQL DW), de Suspend-AzSynapseSqlPool egy dedikált SQL-készlethez egy Azure Synapse-munkaterületen. A dedikált SQL-készlet Azure Synapse-munkaterületen való szüneteltetésére és folytatására vonatkozó utasításokért lásd: Gyorsútmutató: Számítási feladatok szüneteltetése és folytatása dedikált SQL-készletben egy Azure Synapse-munkaterületen Azure PowerShell. A dedikált SQL-készlet (korábbi nevén SQL DW) és a dedikált SQL-készletek közötti különbségekről a Azure Synapse-munkaterületeken a Mi a különbség a Azure Synapse (korábbi nevén SQL DW) és a Azure Synapse Analytics-munkaterület között? című témakörben olvashat bővebben.

Előkészületek

Megjegyzés

Javasoljuk, hogy az Azure Az PowerShell-modullal kommunikáljon az Azure-ral. Az első lépésekhez tekintse meg az Azure PowerShell telepítését ismertető szakaszt. Az Az PowerShell-modulra történő migrálás részleteiről lásd: Az Azure PowerShell migrálása az AzureRM modulból az Az modulba.

Ez a rövid útmutató feltételezi, hogy már van egy dedikált SQL-készlete (korábbi nevén SQL DW), amelyet szüneteltethet és folytathat. Ha létre kell hoznia egyet, a Create and Connect - Portal használatával létrehozhat egy nevű dedikált SQL-készletet (korábbi nevén SQL DW- t).mySampleDataWarehouse

Bejelentkezés az Azure-ba

Jelentkezzen be az Azure-előfizetésbe a Connect-AzAccount paranccsal, és kövesse a képernyőn megjelenő utasításokat.

Connect-AzAccount

Annak megtekintéséhez, hogy melyik előfizetést használja, futtassa a Get-AzSubscription parancsot.

Get-AzSubscription

Ha az alapértelmezett előfizetésétől eltérő előfizetést kell használnia, futtassa a Set-AzContext parancsot.

Set-AzContext -SubscriptionName "MySubscription"

Dedikált SQL-készlet (korábbi nevén SQL DW) adatainak keresése

Keresse meg a szüneteltetni és folytatni kívánt dedikált SQL-készlet (korábbi nevén SQL DW) adatbázisnevét, kiszolgálónevét és erőforráscsoportját.

Kövesse az alábbi lépéseket a dedikált SQL-készlet (korábbi nevén SQL DW) helyadatainak megkereséséhez:

  1. Jelentkezzen be az Azure Portalra.

  2. Válassza a Dedikált SQL-készlet (korábbi nevén SQL DW) lehetőséget a Azure Portal menüjében, vagy keressen rá a dedikált SQL-készlet (korábbi nevén SQL DW) kifejezésre a keresősávban.

  3. Válassza a(z) mySampleDataWarehouse lehetőséget. Megnyílik az SQL-készlet.

    Képernyőkép a dedikált SQL-készlet (korábbi nevén SQL DW) kiszolgálónevét és erőforráscsoportját tartalmazó Azure Portal.

  4. Jegyezze meg a dedikált SQL-készlet (korábbi nevén SQL DW) nevét, amely az adatbázis neve. Írja fel a kiszolgáló nevét és az erőforráscsoportot is.

  5. Csak a kiszolgáló nevének első részét használja a PowerShell-parancsmagokban. Az előző képen a teljes kiszolgálónév .sqlpoolservername.database.windows.net A PowerShell-parancsmagban az sqlpoolservername nevet használjuk kiszolgálónévként.

Számítás szüneteltetése

A költségek megtakarításához igény szerint szüneteltetheti és folytathatja a számítási erőforrásokat. Ha például éjszaka és hétvégén nem használja az adatbázist, szüneteltetheti az adott időszakban, és a nap folyamán folytathatja.

Megjegyzés

Az adatbázis szüneteltetése alatt a számítási erőforrásokért nem számítunk fel díjat. A tárolásért azonban továbbra is díjat számítunk fel.

Adatbázis szüneteltetéséhez használja a Suspend-AzSqlDatabase parancsmagot. Az alábbi példa szüneteltet egy sqlpoolservername nevű kiszolgálón üzemeltetett SQL-készletetmySampleDataWarehouse. A kiszolgáló egy myResourceGroup nevű Azure-erőforráscsoportban található.

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

Az alábbi példa beolvassa az adatbázist az $database objektumba. Ezután az objektumot a Suspend-AzSqlDatabase fájlba csövezi. Az eredmények a objektumban $resultDatabasevannak tárolva. Az utolsó parancs megjeleníti az eredményeket.

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

A számítás folytatása

Adatbázis indításához használja a Resume-AzSqlDatabase parancsmagot. Az alábbi példa egy sqlpoolservername nevű kiszolgálón üzemeltetett adatbázist mySampleDataWarehouse indít el. A kiszolgáló egy myResourceGroup nevű Azure-erőforráscsoportban található.

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

A következő példa beolvassa az adatbázist az $database objektumba. Ezután az objektumot a Resume-AzSqlDatabase fájlba csövezi, és az eredményeket a következőben tárolja: $resultDatabase. Az utolsó parancs megjeleníti az eredményeket.

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

Ellenőrizze az SQL-készlet műveletének állapotát

A dedikált SQL-készlet (korábbi nevén SQL DW) állapotának ellenőrzéséhez használja a Get-AzSqlDatabaseActivity parancsmagot.

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

Az erőforrások eltávolítása

A dedikált SQL-készlet (korábbi nevén SQL DW) adattárházegységeiért és tárolt adataiért díjat számítunk fel. Ezek a számítási és tárolási erőforrások elkülönítve lesznek kiszámlázva.

  • Ha a tárban szeretné tartani az adatokat, szüneteltetheti a számítást.
  • Ha el szeretné távolítani a jövőbeli díjakat, törölheti az SQL-készletet.

Kövesse az alábbi lépéseket a fölöslegessé vált erőforrások eltávolítására.

  1. Jelentkezzen be a Azure Portal, és válassza ki az SQL-készletet.

    Erőforrások törlése.

  2. A számítás szüneteltetéséhez válassza a Szüneteltetés gombot. Az SQL-készlet szüneteltetésekor megjelenik egy Start gomb. A számítás folytatásához válassza a Folytatás lehetőséget.

  3. Ha el szeretné távolítani az SQL-készletet, hogy ne kelljen fizetnie a számításért vagy a tárolásért, válassza a Törlés lehetőséget.

  4. A létrehozott SQL-kiszolgáló eltávolításához válassza sqlpoolservername.database.windows.neta lehetőséget, majd válassza a Törlés lehetőséget. A törléssel bánjon óvatosan, mivel a kiszolgálóval együtt a hozzá rendelt összes adatbázis is törölve lesz.

  5. Az erőforráscsoport eltávolításához válassza a myResourceGroup, majd az Erőforráscsoport törlése lehetőséget.

Következő lépések