Egyrégiós tartózkodási hely konfigurálása dedikált SQL-készlethez (korábbi nevén SQL DW) a Azure Synapse Analyticsben

Ebből a cikkből megtudhatja, hogyan építheti ki az adatbázist helyileg redundáns tárolásra, hogy az adatok a földrajzi határvonalon belül maradhassanak. Ez a cikk csak olyan dedikált SQL-készletekre vonatkozik, amelyek olyan régióban találhatók, ahol az Azure-beli regionális pár az országon/régión kívül található. A cikk lépéseit követve a legtöbb adat és az összes biztonsági mentés nem lesz replikálva egy párosított régióba. Vegye figyelembe, hogy egyes metaadatok, például a logikai kiszolgáló neve, a logikai adatbázis neve és az erőforráscsoport neve alapértelmezés szerint továbbra is replikálva van egy párosított régióba, és ez nem módosítható.

Egyrégiós tartózkodási hely eléréséhez helyezze üzembe a dedikált SQL-készletet (korábbi nevén SQL DW-t) helyileg redundáns tárolásra. Ehhez válassza a "Nem" lehetőséget georedundánsra az SQL-készlet kiépítésekor. Ha már kiépítette az SQL-készletet, és az georedundáns tárolón található, visszaállíthatja az SQL-készletet, és a visszaállítási folyamat során a "Nem" lehetőséget választva georedundáns tárolást végezhet. A két forgatókönyvre vonatkozó utasításokat alább találja.

Dedikált SQL-készlet (korábbi nevén SQL DW) kiépítése helyileg redundáns tárolásra a Azure Portal

Kövesse az alábbi lépéseket egy dedikált SQL-készlet (korábbi nevén SQL DW) helyileg redundáns tárolón történő kiépítéséhez:

  1. Jelentkezzen be a Azure Portal fiókjába.

  2. Keressen dedikált SQL-készleteket (korábbi nevén SQL DW).

    Új DW 2

  3. Kattintson a Hozzáadás gombra, és töltse ki a kért információkat az Alapok lapon*.

  4. Ha a kiszolgáló egy olyan régióban (például Délkelet-Ázsiában) található, ahol a regionális pár egy másik földrajzi helyen található, lehetősége van kikapcsolni a georedundancia használatát.

    Adattárolási hely

  5. Válassza a Tovább: Hálózatkezelés lehetőséget egy nyilvános vagy privát végpont konfigurálásához.

  6. Válassza a Tovább: További beállításokat a biztonsági mentésből való visszaállításhoz, mintához vagy üres adatbázis létrehozásához.

  7. Válassza a Tovább: Címkék lehetőséget a címkék konfigurálásához az SQL-készlet kategorizálásához.

  8. Válassza a Tovább: Ellenőrzés és létrehozás lehetőségre. Győződjön meg arról, hogy a megfelelő storage-redundancia lett kiválasztva az adatok tárolásának biztosítása érdekében.

    Egyetlen régiókészlet létrehozása

  9. Válassza a Létrehozás lehetőséget.

Dedikált SQL-készlet (korábban SQL DW) kiépítése helyileg redundáns tárolásra a PowerShell használatával

Ha új dedikált SQL-készletet szeretne létrehozni a PowerShellen keresztül, használja a New-AzSqlDatabase PowerShell-parancsmagot.

  1. Mielőtt hozzákezdene, mindenképpen telepítse Azure PowerShell.
  2. Nyissa meg a PowerShellt.
  3. Csatlakozzon az Azure-fiókjához, és sorolja fel a fiókjához társított összes előfizetést.
  4. Válassza ki a visszaállítani kívánt adatbázist tartalmazó előfizetést.
  5. Hozzon létre egy új adatbázist helyileg redundáns tárolón.
  6. Győződjön meg arról, hogy az adatbázis sikeresen létrejött a helyileg redundáns tárolón.

$SubscriptionName="<YourSubscriptionName>"
$ResourceGroupName="<YourResourceGroupName>"
$ServerName="<YourServerNameWithoutURLSuffixSeeNote>"  # Without database.windows.net
$DatabaseName="<YourDatabaseName>"
$Label = "<YourRestorePointLabel>"

Connect-AzAccount
Get-AzSubscription
Select-AzSubscription -SubscriptionName $SubscriptionName
New-AzSqlDatabase -ResourceGroupName $ResourceGroupName -Edition 'DataWarehouse' -ServerName $ServerName -DatabaseName $DatabaseName -BackupStorageRedundancy 'Local'
Get-AzSqlDatabase -ResourceGroupName $ResourceGroupName -Edition 'DataWarehouse' -ServerName $ServerName -DatabaseName $DatabaseName 

Dedikált SQL-készlet (korábbi nevén SQL DW) visszaállítása helyileg redundáns tárolón a Azure Portal

  1. Jelentkezzen be az Azure Portalra.

  2. Keresse meg azt a dedikáltat, amelyből vissza szeretne állítani.

  3. Az Áttekintés panel tetején válassza a Visszaállítás lehetőséget.

  4. Válassza ki azt a visszaállítási pontot, amelyből vissza szeretne állítani.

  5. A Georedundáns beállításnál válassza a "Nem" lehetőséget.

    Visszaállítás portálon keresztül

Dedikált SQL-készlet (korábban SQL DW) visszaállítása helyileg redundáns tárolón a PowerShell használatával

Ha új dedikált SQL-készletet szeretne létrehozni a PowerShellen keresztül, használja a New-AzSqlDatabase PowerShell-parancsmagot.

  1. Mielőtt hozzákezdene, mindenképpen telepítse Azure PowerShell.
  2. Nyissa meg a PowerShellt.
  3. Csatlakozzon az Azure-fiókjához, és sorolja fel a fiókjához társított összes előfizetést.
  4. Válassza ki a visszaállítani kívánt adatbázist tartalmazó előfizetést.
  5. Listázhatja a dedikált SQL-készlet (korábbi nevén SQL DW) visszaállítási pontjait.
  6. Válassza ki a kívánt visszaállítási pontot a RestorePointCreationDate paranccsal.
  7. Állítsa vissza a dedikált SQL-készletet (korábbi nevén SQL DW- t) a kívánt visszaállítási pontra a BackupStorageRedundnacy (Helyi) értéket megadva Restore-AzSqlDatabase PowerShell-parancsmag használatával.

$SubscriptionName="<YourSubscriptionName>"
$ResourceGroupName="<YourResourceGroupName>"
$ServerName="<YourServerNameWithoutURLSuffixSeeNote>"  # Without database.windows.net
$DatabaseName="<YourDatabaseName>"
$NewDatabaseName="<YourDatabaseName>"

Connect-AzAccount
Get-AzSubscription
Select-AzSubscription -SubscriptionName $SubscriptionName

# Or list all restore points
Get-AzSqlDatabaseRestorePoint -ResourceGroupName $ResourceGroupName -ServerName $ServerName -DatabaseName $DatabaseName

# Get the specific database to restore
$Database = Get-AzSqlDatabase -ResourceGroupName $ResourceGroupName -ServerName $ServerName -DatabaseName $DatabaseName

# Pick desired restore point using RestorePointCreationDate "xx/xx/xxxx xx:xx:xx xx"
$PointInTime="<RestorePointCreationDate>"

# Restore database from a restore point
$RestoredDatabase = Restore-AzSqlDatabase –FromPointInTimeBackup –PointInTime $PointInTime -ResourceGroupName $Database.ResourceGroupName -ServerName $Database.ServerName -TargetDatabaseName $NewDatabaseName –ResourceId $Database.ResourceID -BackupStorageRedundancy 'Local'

# Verify the status of restored database
$RestoredDatabase.status

Következő lépések