Megosztás a következőn keresztül:


PowerShell dedikált SQL-készlethez (korábban SQL DW) az Azure Synapse Analyticsben

Számos dedikált SQL-készlet felügyeleti feladata kezelhető Azure PowerShell-parancsmagokkal vagy REST API-kkal. Az alábbiakban bemutatunk néhány példát arra, hogyan automatizálhatja a powershell-parancsokat a dedikált SQL-készletben (korábbi nevén SQL DW) lévő gyakori feladatok automatizálásához. Néhány jó REST-példaért tekintse meg a skálázhatóság kezelése REST-lel című cikket.

Feljegyzés

Javasoljuk, hogy az Azure Az PowerShell modult használja az Azure-ral való interakcióhoz. Az első lépésekhez tekintse meg Az Azure PowerShell telepítése témakört. 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.

Feljegyzés

Ez a cikk önálló dedikált SQL-készletekre (korábbi nevén SQL DW) vonatkozik, és nem alkalmazható az Azure Synapse Analytics-munkaterületen létrehozott dedikált SQL-készletre. Mindegyikhez különböző PowerShell-parancsmagok használhatók, például a Suspend-AzSqlDatabase használata dedikált SQL-készlethez (korábban SQL DW), de Az Suspend-AzSynapseSqlPool egy dedikált SQL-készlethez egy Azure Synapse-munkaterületen. Az Azure Synapse Analytics-munkaterületen létrehozott dedikált SQL-készlet szüneteltetésére és folytatására vonatkozó utasításokért tekintse meg a gyors útmutatót: A számítási feladatok szüneteltetése és folytatása dedikált SQL-készletben az Azure PowerShell-lel rendelkező Synapse-munkaterületen. A dedikált SQL-készlet (korábbi nevén SQL DW) és az Azure Synapse-munkaterületek dedikált SQL-készletei közötti különbségekről további információért olvassa el az Azure Synapse (korábbi nevén SQL DW) és az Azure Synapse Analytics-munkaterület közötti különbségeket.

Az Azure PowerShell-parancsmagok használatának első lépései

  1. Nyissa meg a Windows PowerShellt.

  2. A PowerShell-parancssorban futtassa ezeket a parancsokat az Azure Resource Managerbe való bejelentkezéshez és az előfizetés kiválasztásához.

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

Példa az adattárház szüneteltetése

Szüneteltesse a "Database02" nevű adatbázist egy "Server01" nevű kiszolgálón. A kiszolgáló egy "ResourceGroup1" nevű Azure-erőforráscsoportban található.

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

Egy változat, ez a példa a lekért objektumot a Suspend-AzSqlDatabase-be csövezi. Ennek eredményeképpen az adatbázis szüneteltetve van. Az utolsó parancs megjeleníti az eredményeket.

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

Példa az adattárházra

A "Server01" nevű kiszolgálón üzemeltetett "Database02" nevű adatbázis működésének folytatása. A kiszolgáló egy "ResourceGroup1" nevű erőforráscsoportban található.

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

Ez a példa egy "Database02" nevű adatbázist kér le egy "Server01" nevű kiszolgálóról, amely egy "ResourceGroup1" nevű erőforráscsoportban található. A rendszer a beolvasott objektumot a Resume-AzSqlDatabase fájlba csövezi.

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

Feljegyzés

Vegye figyelembe, hogy ha a kiszolgáló foo.database.windows.net, a PowerShell-parancsmagokban használja a "foo" nevet a -ServerName névként.

Egyéb támogatott PowerShell-parancsmagok

Ezeket a PowerShell-parancsmagokat az Azure Synapse Analytics adattárháza támogatja.

Következő lépések

További PowerShell-példákért lásd:

A PowerShell-lel automatizálható egyéb feladatokért tekintse meg az Azure SQL Database parancsmagjait. Nem minden Azure SQL Database-parancsmag támogatott az Azure Synapse Analytics-adattárházban. A REST használatával automatizálható feladatok listáját az Azure SQL Database műveletei című témakörben találja.