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:
Jelentkezzen be az Azure Portalra.
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.
Válassza a(z)
mySampleDataWarehouse
lehetőséget. Megnyílik az SQL-készlet.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.
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 $resultDatabase
vannak 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.
Jelentkezzen be a Azure Portal, és válassza ki az SQL-készletet.
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.
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.
A létrehozott SQL-kiszolgáló eltávolításához válassza
sqlpoolservername.database.windows.net
a 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.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
Az SQL-készletről további információt az Adatok betöltése dedikált SQL-készletbe (korábbi nevén SQL DW) című cikkben talál. A számítási képességek kezelésével kapcsolatos további információkért tekintse meg a Számításkezelés áttekintése című cikket.
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.