Share via


Konfigurera en enskild regionshemvist för en dedikerad SQL-pool (tidigare SQL DW) i Azure Synapse Analytics

I den här artikeln lär du dig att etablera databasen på lokalt redundant lagring för att säkerställa att dina data ligger inom din geografiska gräns. Den här artikeln gäller endast för dedikerade SQL-pooler som finns i en region där det regionala Azure-paret finns utanför landet/regionen. Om du följer stegen i den här artikeln kommer de flesta data och alla säkerhetskopior inte att replikeras till en länkad region. Observera att vissa metadata, till exempel namn på logisk server, namn på logisk databas, resursgruppsnamn fortfarande replikeras till en länkad region som standard och att detta inte kan ändras.

Om du vill uppnå en enda regionsplacering etablerar du din dedikerade SQL-pool (tidigare SQL DW) till lokalt redundant lagring genom att välja alternativet Nej till geo-redundant när du etablerar DIN SQL-pool. Om du redan har etablerat din SQL-pool och den finns på geo-redundant lagring kan du återställa SQL-poolen och välja Nej till geo-redundant lagring under återställningsprocessen. Anvisningar för båda scenarierna beskrivs nedan.

Etablera en dedikerad SQL-pool (tidigare SQL DW) på lokalt redundant lagring via Azure Portal

Följ dessa steg för att etablera en dedikerad SQL-pool (tidigare SQL DW) på lokalt redundant lagring:

  1. Logga in på ditt Azure Portal konto.

  2. Sök efter dedikerade SQL-pooler (tidigare SQL DW).

    Ny DW 2

  3. Klicka på Lägg till och fyll i den information som begärs på fliken Grunder*.

  4. Om servern finns i en region (till exempel Sydostasien) där det regionala paret befinner sig i ett annat geografiskt område, har du möjlighet att välja bort geo-redundans.

    Dataplacering

  5. Välj Nästa: Nätverk för att konfigurera en offentlig eller privat slutpunkt.

  6. Välj Nästa: Ytterligare inställningar för att återställa från en säkerhetskopia, exempel eller skapa en tom databas.

  7. Välj Nästa: Taggar för att konfigurera taggar för att kategorisera din SQL-pool.

  8. Välj Nästa: Granska + skapa. Kontrollera att rätt lagringsredundans har valts för att säkerställa datahemvist.

    Skapa en enskild regionpool

  9. Välj Skapa.

Etablera en dedikerad SQL-pool (tidigare SQL DW) på lokalt redundant lagring via PowerShell

Om du vill skapa en ny dedikerad SQL-pool via PowerShell använder du PowerShell-cmdleten New-AzSqlDatabase .

  1. Innan du börjar måste du installera Azure PowerShell.
  2. Öppna PowerShell.
  3. Anslut till ditt Azure-konto och visa en lista över alla prenumerationer som är associerade med ditt konto.
  4. Välj den prenumeration som innehåller databasen som ska återställas.
  5. Skapa en ny databas på lokalt redundant lagring.
  6. Kontrollera att databasen har skapats på lokalt redundant lagring.

$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 

Återställa en dedikerad SQL-pool (tidigare SQL DW) på lokalt redundant lagring via Azure Portal

  1. Logga in på Azure-portalen.

  2. Gå till den dedikerade som du vill återställa från.

  3. Längst upp på bladet Översikt väljer du Återställ.

  4. Välj den återställningspunkt som du vill återställa från.

  5. För Geo-redundant väljer du Nej.

    Återställa via portalen

Återställa en dedikerad SQL-pool (tidigare SQL DW) på lokalt redundant lagring via PowerShell

Om du vill skapa en ny dedikerad SQL-pool via PowerShell använder du PowerShell-cmdleten New-AzSqlDatabase .

  1. Innan du börjar måste du installera Azure PowerShell.
  2. Öppna PowerShell.
  3. Anslut till ditt Azure-konto och visa en lista över alla prenumerationer som är associerade med ditt konto.
  4. Välj den prenumeration som innehåller databasen som ska återställas.
  5. Lista återställningspunkterna för den dedikerade SQL-poolen (tidigare SQL DW).
  6. Välj önskad återställningspunkt med hjälp av RestorePointCreationDate.
  7. Återställ den dedikerade SQL-poolen (tidigare SQL DW) till önskad återställningspunkt med hjälp av Restore-AzSqlDatabase PowerShell-cmdlet som anger BackupStorageRedundnacy som "Lokal".

$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

Nästa steg